Discussion about this post

User's avatar
JulesLt71's avatar

On whether this is the first time - from the point of view of someone who has been writing code since 1981, my observation is that the job has massively deskilled over time - which in turn has created a huge industry.

ie my generation was about the last one where it was routine for developers to be familiar with assembly code - even if you didn’t code in assembly, you might need to debug compiler problems.

Older generations were critical of both the programming languages modern developers were learning on (BASIC was the JavaScript of it’s time) and also the move towards more informal programming - writing code and then driving the bugs out, rather than spending a lot of time on formal design.

Essentially, the shift from a generation where computer time was a scarce resource, to one who had grown up with personal computers - from software engineers to software developers.

If I was older, I would likely have heard the computer scientists of the 50s complaining about the software engineers of the 70s not understanding the underlying hardware.

So from my perspective, there is a disruptive paradigm shift with each generation, and the trend has always been towards lower technical skill and less formality.

But also - it has always been caused by the previous generation creating the tools that lower the technical requirements.

To be more accurate - a smaller number of tool developers produce tools which disrupt the work of the majority of business focused developers.

Expand full comment
Dan's avatar

what does your paycheck depend on?

Expand full comment
20 more comments...

No posts