2 ms·
The thing is, the majority of people in the industry fall into that category (not of being dumb, but of being inexperienced, and often kind of pretending they a
by hackerfromthefu 9y ago
The thing is, the majority of people in the industry fall into that category (not of being dumb, but of being inexperienced, and often kind of pretending they aren't).
The reality is many/majority of developers are actually beginners! It's simple logic once you think about it..
Consider the huge range of skills required (language, libraries, os, networking, patterns & techniques, industry advancements, then general professional skills such as organisation and communication and time management, then economic understanding to apply these to the business domain etc, the list goes on and on). It basically takes most people 5-10 years to actually grasp the skillset, and then double that again to master it.
Combine this with the growth of the IT industry which means greater numbers joined recently and fewer numbers of more experienced people started decades ago, even if they are still working. Oh and chasing the latest cool thing, ageism, and NIH ..
Overall the ratios are terrible with the majority of people not having the level of mastery and perspective to deliver at a high level on all of these skills simultaneously .. so their 'architectures' are actually controlled A/B tests if they have an engineering mindset, or just fashion driven development and cargo culting if they don't..