Blog

  • Naming matters more than you think

    Naming matters more than you think. I’ve been going through parts of our codebase recently and kept hitting the same friction. A class for export was named one thing, but everyone calls it something else. Nobody uses the actual class name. This export class started out fine. Over time the semantics shifted and the functionality Continue reading

  • The Unsexy Developer Habits That Lead to Long-Term Success

    Seven Essential Lessons for Software Developers: A Guide to Thriving in Your Career As a software developer, your journey from coding as a hobby to navigating the complexities of the professional world can be full of unexpected challenges and valuable lessons. Over the course of 20 years in the industry, I transitioned from the joy Continue reading

  • Greatness Is How Much Heartbreak You Can Endure

    If you know anything about golf, you’ve heard the name Rory McIlroy. After 16 years of failing to win the Masters, he won it on his 17th attempt. And again on his 18th (this year). When asked about what it takes to be great, he said something along the lines of: greatness is determined by Continue reading