Communication Part of any leadership role is communicating with your teams: providing them with guidance, sharing relevant information, and giving…
The Hiring Process Hiring great engineers is often a long, involved process. Once you’ve determined your needs, created your job…
Faster Engineering Teams The most common management question I am asked is how to make software development organizations faster. Many…
Software organizations usually find that they become less efficient as their product grows more complex and they add more engineers…
Fast Starts; Part 1 of 2 If you’ve been involved in any number of big projects, you’ll have seen some…