Most software projects gate new contributions by a code review step, and that’s normally done by pull requests (or equivalently, merge requests). Projects may also set up additional technical requirements, such as building and testing the code, performing static style checks, or even scanning the diff with a generative AI code review bot. With all of these automated processes, it’s more important…
There comes a time in every software engineer’s lifetime where they need to break out of their digital life and away from screens. I’ve already done this in some ways when listening to vinyl records or playing Magic the Gathering with friends in real life. However, one hobby has become so common for software engineers that it’s practically a meme: woodworking. Growing up, I learned several handy…
I was recently gifted On Mental Toughness, a collection of ten Harvard Business Review articles reprinted as a paperback. The first article, “How the Best of the Best Get Better and Better” by Graham Jones, takes advice gathered from athletic achievement into business achievement. Let’s explore some of the ideas as they relate to building software.
Welcome to stolee.dev! This is my personal blog, not to be confused with blog articles I write for my job. In this post, I’ll discuss some things I learned while building this page, and share links to the sources I used.