Hacker News new | ask | show | jobs
by dreta 3485 days ago
This industry is in its infancy. We have some of the greatest minds working in it, and yet we barely know how to make things work right, and OP’s suggesting we try and design tools that an average person can use to create powerful software. How about we let highly-trained specialists figure out how to write complex software first, before we try to teach average programmers how to do it, and perhaps then we can turn our heads towards the masses.
1 comments

Making computers incredibly simple to use seems to have worked out well in the case of the iPhone. Lots of common usability problems in computer UI simply went away with a much better design. It's hard to say where the mobile-phone industry would be today if that shift hadn't happened in 2007.

Perhaps the same could happen for computer programming. For example, in the 1990s, HTML introduced coding to lots of people who otherwise probably wouldn't ever have considered it. A forgiving declarative interface was a lot more appealing than learning what compilers, linkers, functions, parameters, and APIs were.