2018: Year in Review
January 23, 2019
Photo by NordWood Themes
To kick off the third iteration of my site, I thought I'd give a little overview of what I’ve accomplished and learned in 2018 and record some of my goals for 2019.
The further I get into my career as an engineer, the more I realize the importance of writing things down. Even something as simple as a few bullet points about how to set up a React + TypeScript project could be useful down the line (most likely for myself when I forget it all 3 months later). So in that spirit, I'm going to use this blog to start recording some of the things I'm learning about, along with notes and code snippets to help explain them.
But first, here are some of my highlights from 2018:
Gave my first "tech talk" on the suite of Jests tests I created for my company's largest React app. This technically happened this year, but I'm gonna include it anyway since the actual work was done in 2018. Every part of this experience was new for me as I haven't tested my code before (aside from from a few e2e tests with Selenium) or given a technical talk.
Being able to just jump into a project like this with tools I was completely unfamiliar with turned out to be a pretty valuable experience. I started with a basic Jest + Enzyme setup but later switched to react-testing-library for its smaller API, free from abstractions we wouldn't need for the React components we were going to test.
After over 25 years in the bay area and 2.5 years in the same office, I've been given the opportunity to work remote from my new spot in Los Angeles! 🎉. So far, remote work has been amazing. 3 years ago I never would have believed that I'd have the privilege to ship code from my home and make good money doing it. Life is good.
Finally gained the courage to contribute to an open source repo! Feeling pretty inspired by Jared Palmer's talk at React Conf, I decided to pick an issue and make my first PR to Jared's library of "Web APIs turned into React Hooks". For such a tiny PR, this was a big highlight for me in 2018. I was able to demystify the flow involved in contributing to OS and kinda keep my imposter syndrome at bay in the process.
Goals for 2019 🚀
- Get more involved in open source
- Run 200 miles. - already 50 down 💪
- Lose 20lbs - ...time to finally end that "permabulk" phase 😅
- Read at least 10 books.
- Continue learning TypeScript and hopefully begin using it at work.