LeetCode & crossword puzzles
LeetCode is to real-world programming as crossword puzzles are to real-world journalism.
Don't hire until you've identified your actual bottleneck
There many ways to identify bottlenecks, some more formal than others. Here are a few simple patterns to watch for.
New hires means more overhead
Lines of communication go up as team size increases, but that's not all. Consider merge conflicts.
Why hiring more devs can hurt, instead of help
"Ramp up" time means we always pay an onboarding "tax" when adding a team member, which hurts productivity before it helps it.
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.
Mission: Impossile — Finding a Good Analogy
Not every company wants to hire a super star; also niching down can make you a star in your niche.
Does Tom Cruise still audition?
Asking Cruise to audition is likely a way to _not_ get him into your film. The same can be true for take-home coding challenges.
Tiny DevOps episode #41 Morgan Craft — Is a fractional CTO right for your company?
Morgan Craft is a New York-based former software engineer and CTO, and currently a founder and Fractional CTO. He joins me to discuss the concept of a fractional CTO, why they're growing in popularity, and how to decide whether one is right for you.
Adventures in DevOps 110: Building and Organizing DevOps Teams
The panel breaks down the process of building a "DevOps team".
How to detect "real" programmers
New research suggests simple questions for basic technical screening.
I've never fired anyone for technical incompetence
I've done a fair amount of hiring and firing over the years. But I've come to notice a disconnect.
Shop talk
There's nothing like an expert and a poser talking shop to expose the poser in just a few seconds.