[ Decisions part 3 of 3 ] In this essay, I use the ideas from “Decisions” and “The Theory of a Program” to lay out what I’ve learned about how software teams work and how you can build your career.
My perspective on Software Engineering1 is that it can be understood as a kind of game. When you make great software that everyone loves and uses, you win.
At Pachyderm, we’re updating and extending our engineering job ladder right now. The result of that project had to meet the practical of needs of a lot of different groups, but, now furnished with the reflection that the project required, I wanted to use the freedom of my personal blog to lay out my newly augmented understanding of engineering levels.