2 ms·
I think what you and I are experiencing is the core trend of software development away from purely technical challenges toward domain-specific adaptation of exi
by stult 10y ago
I think what you and I are experiencing is the core trend of software development away from purely technical challenges toward domain-specific adaptation of existing technology. Not that there aren't cutting edge coders building innovative tech. There's just a massive amount of non-innovative tech work which is now easily achievable because the infrastructure and labor pool are up to the challenge at affordable prices. Building a website or an app isn't usually a technical feat anymore, but rather a routine activity. It's like construction, just nailing beams to other beams, with everything standardized.
The bulk of the work ends up being collecting and refining requirements to ensure that the tech serves the business needs. You don't need brilliant coders to achieve that. You need people who are moderately competent in understanding the tech and are extremely fluent in understanding the business challenge. That's why domain-driven development is kind of hot right now. It drives people from the tech end toward attaining fluency in the domain and people from the domain toward attaining fluency in the tech. You came from the opposite end as me, but we're driving toward the same middle, which is someplace where people understand how to take a set of business needs and translate them into functional code. It's nothing new, really, it's just spreading to encompass a much larger percentage of the workforce than ever before because tech is becoming so pervasive.