Live data from Hacker News

Could Coding Become the Next Mass Profession?

also.roybahat.com

1–10 of 105 posts

Re: Could Coding Become the Next Mass Profession?

#2
I think the piece is overly optimistic about the prospects of coding becoming common place. We have dealt with the software crisis since the inception of software and up till now, no one has proposed an even half way plausible plan on how to address it. As such until someone solve the software crisis in a measurable way that can improve the quality and predictability of code. It will remain a craft, as such only the most skilled craftsmen will be of real value, with the less skill providing solutions that are far more expensive to maintain.

As well the for the majority of the population, writing software is just not attractive it's what technical minded people do, which is 10% of the population at best. Couple that with the fact that the industry up until now has not been that attractive to females and you start to see that there are a bunch of technical and cultural issue working against coding becoming the next mass profession.

The majority of people look at a logic puzzle and see frustration, they don't see a challenge that is interesting to solve. The minority that do, have the spark that is needed to code. Figure out how to give everyone that spark, and you may have a flame, but you still have to deal with all the other issues once you get the fire going.

Re: Could Coding Become the Next Mass Profession?

#4
Unlike prior shifts in national economies, coding--good coding at least--does not lend itself to the application of mass labor unlike manufacturing. In the prior mentioned shifts, hunter/gatherer --> agrarian and agrarian --> industrial, you could teach someone to do one or two repetitive jobs without consequence to the rest of the system. Every night at 5, shovel hay from loft to stall or every time a piece from machine A emerges, screw this knobby on and insert into machine B at a 45 degree angle. I would posit that coding requires far more awareness of the greater system as a whole. Changes made in one branch of the code will have a rippling effect throughout the system.

Re: Could Coding Become the Next Mass Profession?

#5
post #2

I think the piece is overly optimistic about the prospects of coding becoming common place. We have dealt with the software crisis since the inception of software and up till now, no one has proposed an even half way plausible plan on how to address it. As such until someone solve the software crisis in a measurable way that can improve the quality and predictability of code. It will remain a craft, as such only the…

I agree, and also I'd like to add something. While it's not really an attractive job to many people, it's also relatively difficult for most people. Farming is different in that it's easy for anyone to do (it's just manual labor). Realistically, you can't expect a large portion of the population to be capable of programming.

Re: Could Coding Become the Next Mass Profession?

#6
post #2

I think the piece is overly optimistic about the prospects of coding becoming common place. We have dealt with the software crisis since the inception of software and up till now, no one has proposed an even half way plausible plan on how to address it. As such until someone solve the software crisis in a measurable way that can improve the quality and predictability of code. It will remain a craft, as such only the…

This is of course assuming that programming in the future is exactly what programming today is. I find that hard to believe.

I'm sure that the edge of the programming will still have a similar feeling. However the vast majority of applications are pretty simple. I wouldn't be surprised if we see the process of creating those applications become dead simple, any person with a high school education can do it, and will do it. In fact it will probably become a part of the educational process... the way my education involved creating powerpoint slides, my kids will learn to make simple db queries (not necessarily in code) that can be accessed by a simple user interface made in a vb like environment.

Re: Could Coding Become the Next Mass Profession?

#7
Of course! It's gonna be THE profession. I imaging in the future more and more things will be doable in 'software'. For example, manufacturing factories will be so automated and full of robots, that you can actually start building assembly lines in pure code. Subway & Railroad systems will drive completely by them self, controlled by code. Container ships & harbours might operate someday purely driven by software. Bottom line: Demand for coders is gonna explode and someday all we need is just coders.

Re: Could Coding Become the Next Mass Profession?

#8
I think the shortage of software development skills really has to do with the lack of there being enough people who get impassioned with this kind of stuff. When I step out of my bubble I realize that its really difficult to find cultural-personality fits for what building software requires. Most people are just not like 'us' for better or worse. Most people don't get giddy over implementing a new algorithm or building an elegant framework, etc. etc. and probably never will.

Here is an exercise... flip the table and think if our industry was going away and you needed to find a job in a completely new industry/job role. Personally for me about 95% of the things I can think of make me want to immediately throw up... sales, medicine, advertising, law etc. - no thanks they are just not me. I've known people who have transitioned into tech from other industries chasing the money here... they are usually gone within a year or 2.

The other problem is despite all the crap about "I learned to code in 2 months" it is a really long haul to become good. Probably similar to becoming a good author or painter.

Lastly, it is quite well known that some people in software can have a lot of economic problems as they get older not to mention some of the cultural problems in tech in certain places that have been well covered here. I guess the point being that I think its really really difficult to do software development if your not genuinely excited about doing the day-to-day stuff.

Re: Could Coding Become the Next Mass Profession?

#9
post #5
post #2

I think the piece is overly optimistic about the prospects of coding becoming common place. We have dealt with the software crisis since the inception of software and up till now, no one has proposed an even half way plausible plan on how to address it. As such until someone solve the software crisis in a measurable way that can improve the quality and predictability of code. It will remain a craft, as such only the…

I agree, and also I'd like to add something. While it's not really an attractive job to many people, it's also relatively difficult for most people. Farming is different in that it's easy for anyone to do (it's just manual labor). Realistically, you can't expect a large portion of the population to be capable of programming.

> Realistically, you can't expect a large portion of the population to be capable of programming.

Then you look at the code of the people who are attracted to coding, and 'capable' of it and pale in fear of how bad the code is (even if it works).

Re: Could Coding Become the Next Mass Profession?

#10
Coding? Maybe. Actually developing new software? No.

What is the difference? "Coding" is applying the tools you have to solve a problem that is in an already solved class of problems. (I.e. use VB to slap a quick UI on a database)

Developing new software often means solving a new class of problem.

There's nothing wrong with that distinction - coding certainly has value. But it's an important one to keep in mind. Both for your career, and for businesses that employ one or the other kind of developer.

But I'd argue that "coding" as outlined above is more the new literacy than the new profession. It is an ability you will need to get any job done well.

Post reply on HN