Week 3: Thoughts and Reflections
November 20, 2016
With a CS Saturday about functional programming, immutability, and Git under our belts, we're officially halfway through Junior Phase.
Yeah, so, that's a thing.
The Week By the Numbers:
Cups of coffee had: 5.5
Miles ran: 4 (ugh)
Current length of to-do list: 37
Hours I've spent snuggling with/walking dogs: 3
For most of the immersive so far, I felt like I was at least sort of staying on top of things – I may have been struggling to tread water, but my head was still above the surface.
Until Tuesday, when I felt like I was going down and I had no idea how to stop it. Then during lunch on Wednesday, I stepped away from my computer, and just took some time to appreciate the outdoors and the food I was eating and the moment that I was in. Eventually, I was able to reassure myself that I am a capable human being, and that with enough time, effort, and conscious practice, everything that I was confused about would start to make sense. Eventually.
It was also nice to hear in the end-of-week reflection among our cohort that I was far from the only one who had had an off day or two. One of our instructors mentioned that this journey is a rollercoaster: you can feel on top of the world and everything just clicks one day, and like everything's falling apart the very next. It's definitely a marathon, not a sprint, and we're all getting there together.
Looking back, I had started to neglect some aspects of my health, other than trying for the occasional run. In the days since then, the core changes that I've made in my life are:
Going outside during lunch every day. Even if it's just for 10 or 15 minutes. Just taking a moment to 110% get my mind and my body away from any kind of screen is incredibly refreshing and calming.
Raised my second monitor to be at eye-level. This has helped with my terribly cranky back.
Going to bed earlier and getting up earlier. But also getting at least 7 hours of sleep a night. Because let's be honest, very few people are at their best at 1am. And very few people can perform optimally on smaller amounts of sleep. (I'm not lucky enough to be in either of those camps.)
Making some time for non-coding things. Like taking an entire Saturday night off to have dinner and see some cool lights along the river with friends. And spending some time at the animal shelter I volunteer at to snuggle with and walk dogs. (There are very few things in life that are better than snuggling with dogs.)
On my walks and runs, I've been listening to podcasts like Soft Skills Engineering (incredibly informative but also humorous and entertaining), StartUp, CodeNewbie, and Greater Than Code – podcasts that are related to tech and development but don't get into the technical weeds. I've also been reading more tech blogs and watching recorded tech talks and project presentations on Fullstack's YouTube Channel.
On a related note, someone who works at Venmo also came to campus to give a tech talk, during which she live-coded a mini version of Express. I was incredibly impressed, and hope that sometime in the near future, I can also try live-coding something.
In the spirit of the upcoming holiday, but also just because I feel like it's incredibly deserved, I want to once again reiterate how much I absolutely love and appreciate the entire Fullstack staff and everyone in my cohort. Staff who are in our Slack group but have very little actual relation to our cohort have helped us out in some of our 9pm coding crises. Omri and Geoff, our instructors, are able to make lectures interesting and entertaining, and are always looking out for us and willing to take whatever time is needed to ensure everyone is staying sane and asking questions and learning. Dani, one of our fellows, and I spent a ton of time puzzling out a recursion problem during our office hours – we haven't quite figured it out yet, but it'll be pretty great when we do. Eliot, our other fellow, took a few hours out of his Sunday afternoon to review and answer any lingering questions about Sequelize before our checkpoint (basically, a test) tomorrow. And my cohort has been very open and supportive and upbeat – we definitely have a We're All in This Together kinda vibe.
Node.js Interactive North America
And on a completely different note, I've been awarded a ticket to Node.js Interactive North America, which is taking place here in Austin in a week and a half! This will mean that I'll be missing two days of class (and therefore, will be very busy over Thanksgiving) but it also means that I'll get to spend two days immersed in everything Node, meet awesome people, and hear about all of the super cool things that are going on in the community. Thanks to Women Who Code for making it possible for me to attend, and I can't wait to share everything that I experience!