Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

We, with our very hands destroyed this when we started inventing IDE's that had intelligence to do nearly everything that had to be learn't to be done other wise.

We invented frameworks to cover large number of solutions to problems.

Its something like this. There was a point of time among mechanical engineers when knowing how to assemble and sweating it making things in the workshop was glorious. Today most of those jobs are inevitably automated. And apart from design and actual engineering. Most mechanical engineers can be clearly separated from foremen and workshop guys.

The same is happening with software, IDE's and frameworks are making it damn easy for any idiot with vague ideas to program things into existence. Soon coding in itself will not be a very task in itself.

At this rate its scary to imagine how future generation of programmers will even program. They may just deal with visual interfaces which generate programs in the backend.

This is sad but inevitable in every discipline of engineering.



If any average Joe can make something that works, then the true and valuable skill is to make something that is simple, understandable, and maintainable.

I don't think modern tools help you with any of the constant decisions needed to hit those marks.


I never implied that.

What I said was over the years with the help of tools it takes lesser intellectual work because the more and more skill based intelligent work is automated inside IDE's and frameworks.

You can do a lot of network programming today without actually understand anything about networks. You could not have said the same around 15-20 years back.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: