You need a team, and not an individual, because you need to be able to: * give vacation * rotate a pager * mentor junior engineers * do professional development * interface with other teams * maintain existing systems * do speculative development * pay the “organizational tax”
-
-
Show this thread
-
And you need one engineering team for everything you do. So if you do a lot of things, well, there you go. Some orgs have smaller scopes for a team. Some have larger. But if your business requires you to interface with mobile carriers in Southeast Asia, well, who owns that?
Show this thread -
Incidentally, you can trivially estimate the cost of an engineering team at single digit million dollars. There exist some services whose value prop is “If you use this, save yourself one engineering team or even an engineering sub org.” They’re all underpriced.
Show this thread
End of conversation
New conversation -
-
-
@danluu wrote a great essay on this: https://danluu.com/sounds-easy/ -
Few of my thoughts have not been articulated in more depth by Dan. At least it gives me something to shoot for ;)
End of conversation
New conversation -
-
-
Not to mention that every single feature you've ever created will require maintenance, upgrades, feature requests, bug fixes.... forever.
-
There's also the feature matrix challenge: Features interact with each other - so if you have ten features and add an eleventh, that's ten new inter-feature-interactions you have to think about.
- 3 more replies
New conversation -
-
-
The Romans already understood this: the contubernium, their smallest organized unit of soldiers, consisted of 8 legionaries.
-
For code review purposes.
End of conversation
New conversation -
-
-
Holy shit, this. “It only took one guy to build this app on my phone” Great bro, we have 50+ always-on microservices solving non-deterministic optimization problems. There just might be a little more complexity there. Also, tech debt costs so much more to pay off.
-
That last statement is so true
- 5 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.