4 ms·
Scaling individuals gets you output at the quality of the very best individuals. Scaling the people gets you the best the average of the people can deliver. The
by Ultimatt 8y ago
Scaling individuals gets you output at the quality of the very best individuals. Scaling the people gets you the best the average of the people can deliver. The vast majority of useful and highly complex software at least in its initial formative stages is produced by one or very few individuals working. Later come the masses of me too I need this. There will always be the need for languages you can be super effective and productive in as an individual. Java is a great engineering language, but anyone who thinks their personal itch project is best served by that language, doesn't know anything other than Java.
- oblio 8y agoSoftware advice from the unlikeliest of sources (Stalin): quantity has a quality all its own. The architects will be constrained by Java, but they can use it nonetheless. And instead of metaprogramming with Lisp they can metaprogram with humans. You'll need them anyway, as the application grows, and like this they get to know the code better, since they write it.