Published: December 31, 2017 • 4 min read
Each year (mostly) I conduct a review to reflect on the ending professional year and share the results of that review on this blog. Here’s the full collection:
2023 2020 2019 2018 2017 2016 2015
I learned a lot this year.
Headline: we rewrote Today I Learned, a Rails app, in Elixir/Phoenix. Here’s the announcement. This was my passion project and would not have happened without these committers: Chris Erin, Dorian Karter, Josh Branchaud, and Taylor Mock. We even got a commit from Elixir creator José Valim; that was cool! I wrote a ton of newbie Elixir code in this project, so please, open source folks, have at it.
My favorite blog post was Format Your Elixir Code Now, and I’ll be speaking about it in January at Chicago Elixir.
I wrote a lot of React and Redux this year, and my competency with these tools exploded, thanks to reading ‘A Cartoon Intro to Redux’ about ten times and embracing the beautiful nightmare that is JavaScript. I loved this work.
Another exciting experience was teaching at Code Platoon with my friend Jack Christensen. Here I explained this unique partnership.
Another milestone was speaking at RailsConf 2017. Here’s my summary of that experience, including the video. I was honored to speak twelve other times, including at React Chicago.
Our Vim Chicago community hosted ten Meetups and reached 400 members, double our size from two years ago. I loved partnering with ChicaGoLang, CJUG, and hosting the inimitable Andy Lester.
From last year’s review:
[My major professional goal is to] submit twelve CFP proposals to technical conferences in 2017.
In the end I submitted eleven CFPs. Waiting until December for my final submission was a bad strategy, because I couldn’t find any conferences accepting CFPs this month that matched my interests.
My main professional goal for 2018 is to submit 10 CFPs.
Why this focus again? This tweet from Charity Majors echos my feelings:
The biggest boost for my career the past five years wasn't working at Facebook or being a manager, it was developing public speaking skills.
— Charity Majors (@mipsytipsy) September 24, 2017
Submitting CFPs had many incredible side effects. In the process of workshopping ideas, I prepared a group of small talks for Meetups, and learned a lot. It forced me to stick with ideas for a long time, synthesize, and practice commanding a room. And it led to an unforgettable opportunity at RailsConf. Most importantly, it made me a better developer in ways I’m still discovering.
Why ten? They say one in ten CFPs is selected. This year I submitted eleven CFPs; one was selected. I’m an average submitter. I’m not Sandi Metz. But I could be Stephen King, who submitted dozens of manuscripts before his first publication and went on to an illustrious career. If I want another shot, I’ll need to submit at least another ten CFPs.
Thanks to:
Thanks for reading! Have a wonderful 2018.
What are your thoughts on this? Let me know!
Join 100+ engineers who subscribe for advice, commentary, and technical deep-dives into the world of software.