This document is to give people a taste of how my mentorship style works. It is part of a broader workshop that some of the Sr Staff and above folks are running at ZipRecruiter to help equip other engineers to be better mentors. This is meant to give people ideas, help them come up with questions, and start conversations.
No one needs another AI think piece. I’m writing this for myself. I wish I’d started writing about AI in 2023. This is a cataclysmic shift in the world and I wish I’d preserved my thought process so I could look back on it and see how it changed over time. With that in mind this is written to my future self, and includes what’s going on now and some predictions about what’s coming in the…
As time goes by I have less and less patience for ecosystems that demand my time. Typically this is in the form of breaking changes in either a language or the modules that language uses. This morning I ported a relatively simple tool from Perl to Go to escape this kind of tax.
I write Scala a bunch these days at work. The language (or maybe the Spark culture) really wants you to use an IDE. As much as I tried to use IntelliJ I just can’t bring myself to make such a big switch. If you are interested in language servers (which typically provide autocomplete,) Vim, or specifically setting that up for Scala, read on.