Part Two. The Shipping Greatness Skills
YOU ARE PROBABLY ALREADY pretty good at shipping software. But I’ll wager you can be better. You can always be more efficient, for example. You could probably communicate more clearly. You could be less stressed out. You could have a bigger engineering team, more leverage with your senior management, or a better understanding of systems design. Or maybe none of these things applies to you and you can skip Part Two entirely and send me your résumé.
If you are like most of us, you struggled to build one or more of these skills as you tried to ship software. Shipping software is unlike most other kinds of jobs because it requires precision technical communication, deep knowledge across a host of disciplines, and fortitude. The skills I emphasize in these chapters are tried-and-true methods for increasing your effectiveness and happiness—which in turn will help you ship.
Because you can’t ship without a team, Chapter 8 covers how to hire or build a team, how to acquire a business when that is an option, how to work with offshore resources when you can’t build a team locally, and how to join a team when there’s one in place.
Chapter 9 describes what you need to know to be sufficiently technical so that you can work effectively with the engineers you hired in Chapter 8. This chapter is not a computer science course; rather, it’s a fast-paced overview of the kinds of systems-oriented knowledge you need to be able to understand in order to guide your ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access