I didn’t actually write a word on this day. But I bet I can still remember the salient parts!
I went out with coffee check-in group, and got back and had “bagel conversation time,” which now reliably follows coffee check-in group for me. This means my “do computer things” days start a little bit later, but also I feel more ready to start.
During this particular morning’s conversation, aside from rambling on and on about a lot of OPINIONS I HAVE ABOUT WORK AND CULTURE AND AGHHHH, I also mentioned that I was pretty awesomely stuck with a Heroku issue. Steven kindly offered to pair with me (after patiently listening to me ramble), and so we had a totally unscary time working through what was going on.
With the previous day’s Heroku errors long since resolved, we were free to figure out what was wrong on this end. Got lots of `gunicorn.errors.HaltServer: <HaltServer ‘Worker failed to boot.’ 3>` (me: “computer, that is not the way we write a heart <3”), which was interesting, because I didn’t think I had a worker.
It was also interesting, because `pip install gunicorn` actually, uh, installed things. In retrospect, this all seems terribly obvious, which is probably because we talked about the error afterwards, and how to catch it faster next time (or prevent it entirely!).
Things then worked just fine locally, with `heroku local`, but NOT on my actual Heroku app.
Long story short, installing gunicorn locally (in my virtualenv) but NOT adding it to my requirements.txt file (of the packages needed) made this happen.
Steven finally asked me to try `pip freeze` (which prints out all the currently installed packages, and their versions), followed by requirements.txt, and lo and behold, they were one letter different.
`pip freeze > requirements.txt`, a new push to Heroku, and voilà! A test app is born!!
It lives here, in my least-favorite of the three random names Heroku’s given me so far, and is prone to be changing swiftly, but hey! It works! Something is there!
I then could not manage to get a single computer thing done for the rest of the day. Some days are like that, though, right?
The afternoon had early Thursday presentations, followed by Not Graduation for the Summer 1 batch.
Mostly, this involved each of them getting a printed envelope full of nice things people here said about them, a t-shirt, and a request to please return their keys now, which frankly sounds way better than actual graduations. Someone had collected some niceties about the faculty here, too, and the summer 1s were going to read some out, but then decided to make a markov chain app so we could, you know, simultaneously read all the compliments at once. Just. Mixed up. It’s amazing.
I can’t believe they’ve actually finished their batch. The Fall 1s are so close to being here now!
The lot of us (mostly) headed to Brooklyn Bridge Park for a snack-y picnic, lots of hugs, spontaneous nail polish (which I instigated), and five thousand mosquitoes. (I counted 12 bites this morning and probably missed some.)
I’m sad that they’re all heading to their next adventures, and that I now have even more friends who are far away, but this ALSO means I have friends in more places now.