If you haven’t done it already, get yourself a Raspberry Pi and install Linux on it

Everyone in software engineering should go through the process of installing an operating system from scratch I don’t care that you don’t have a degree in Computer Science. I don’t care that you learned coding from a six-week boot camp. You may know how to code, but if you don’t know how to troubleshoot your … Continue reading If you haven’t done it already, get yourself a Raspberry Pi and install Linux on it

Tools of the craft

Developers should feel empowered to configure their environment and development tools to their liking and contribute to the shared team standard. They should know the libraries they picked and why they picked them. They should be able to articulate why they like one programming language over another. As part of their job, each developer should be able to state clearly and in actionable terms how they’d like to work.

Kitchen table conversations

This election cycle much has been made out of what should be left to families to discuss over "kitchen table" conversations. Should it be racism? Should it be sex education? Should it be New Jersey's LGBTQ inclusive curriculum? Here are the topics we discuss in my family with our two kids — one in middle school, the other in high school.