Skip to main content
It’s 2 a.m. I’m halfway through a beer, sitting across from my good friend. We’ve done this many times, arguing about tech, late into the night, each trying to convince the other they’re wrong. Sometimes it’s about programming languages, sometimes about r…
After a long time, I once again stumbled upon the very popular article “Falsehoods Programmers Believe About Names”. I liked the format, and I’ve been thinking a lot about the state of our industry recently, so I scribbled a few falsehoods programmers…
Setting and managing expectations is key for any team, especially in software development. Things run smoothly when everyone knows their roles and what’s expected of them. This is even more important for small to medium-sized businesses (SMBs) where resou…
Effective communication is the backbone of any successful team, and software development is no exception. For small to medium-sized businesses (SMBs), clear and efficient communication keeps projects on track, aligns team members, and ensures goals are me…
High-performing developers are your most valuable asset, and you should treat them as such. They drive innovation, set the standard for excellence, and often lead by example. However, managing high performers requires a strategic approach to ensure they r…