4 ms·
In one of Robert "Uncle Bob" Martin presentation you may find the answer. The number of developers duplicates each 5 years. That means that any point in time ha
by Hokusai 7y ago
In one of Robert "Uncle Bob" Martin presentation you may find the answer. The number of developers duplicates each 5 years. That means that any point in time half of the developers have less than 5 years of experience. Add to that realization the fact that inexperienced developers are learning from other inexperienced developers and you get the answer on why we repeat the same mistakes again and again.
I guess that is a matter of time that the reality changes, we will not duplicate the number of developers indefinitely and experience and good practices will accumulate.
Taking into account the circumstances, we are not doing so badly.
- dgellow 7y agoDo you have the source? Sounds like an interesting talk.
- Hokusai 7y agoI found it! :) I has a lot of content and insights. "Uncle" Bob Martin - "The Future of Programming" https://www.youtube.com/watch?v=ecIWPzGEbFc https://www.youtube.com/watch?v=ecIWPzGEbFc
- hota_mazi 7y agoThat's not the source, it's the claim. There is zero evidence for his claim that the number of developers double every five years.
- ulisesrmzroche 7y agoOff the top of my head, coding boot camps
- hota_mazi 7y ago> The number of developers duplicates each 5 years You probably mean "double" here, but the bottom line is that there is zero data to back up that claim. He literally made up that number out of thin air to make his talk look more important.
- Aeolun 7y agoIt should be fairly simple to look up people describing themselves as developers in the census data I think?
- yellowapple 7y agoDoes the census actually track that? I just did the questionnaire last night online and it didn't ask me anything about my occupation. Or did you mean something other than the US Census (e.g. GitHub or Stack Overflow or LinkedIn profiles)?
- dragonwriter 7y agoNot as easy as you might think, since “developers” isn't particular to software and software developers have lots of other near-equivalent terms, the set of which in use changes over time, and many of them aren't unique to software, either. OTOH, historical BLS data is easy to look up.
- purerandomness 7y agoLet's say it's 10 years, or make it 15 years, for the sake of the argument. How does that change his original argument?