4 ms·
This may not be a popular opinion, but I can't help but think that though the claims are a bit grandiose the fundamental thesis statement is true? IE: Each gen
by Folcon 5y ago
This may not be a popular opinion, but I can't help but think that though the claims are a bit grandiose the fundamental thesis statement is true?
IE: Each generation sees a "simpler" toolset being made available which opens up programming to a wider audience.
If assembly was still the only way to program we would have fewer programmers, same with C, or dynamic languages. Javascript and the web opened up programming to a whole host of new people.
They're all code, but you can't tell me that an assembly program is the same as a python program for example.
I'm not trying to say that these newer ecosystems are better or worse exactly. Just that each new generation opens up this field to people who would have never picked it up beforehand and we as a society are richer for it.
We see more apps/tools developed to serve a wider array of people's preferences and use-cases. Sure there are new problems, but I like the direction we're going.
- lazypenguin 5y agoI agree, the more code spreads and becomes accessible the more programmers are needed. I believe no-code/low-code will grow but it won’t eliminate programmers, it will just create a new strata. I think the new challenge will be to distinguish between all the different types of programmers in a meaningful way. How do you classify the business analyst who codes using visual languages vs. the data scientist scripting python vs. the javascript web developer vs. c++ systems developer vs. embedded developer, etc.”Programmer” - “software engineer” are starting to become too non-specific.
- duped 5y agoCompilers may get better but business logic rarely gets simpler and specs rarely more refined
- scsilver 5y agoSure, but if you dont have to translate requirements and a end user can build their own solution, you save alot of overhead.
- duped 5y agoSo by writing code? ;)
- earleybird 5y agoMany end users don't have the vocabulary in their own business language to formulate their requirements. How will a solution magically appear?
- midrus 5y ago> IE: Each generation sees a "simpler" toolset being made available which opens up programming to a wider audience. Nope. --- A frontend developer.