|
|
|
|
|
by twelvechairs
5132 days ago
|
|
I'm with you on the 'I'm glad someone is moving in this direction' vein, but to me the "Enemies of software development today" are much broader than you suggest. I am pretty strongly of the view that the fundamental line between 'developer' and 'user' (aka. 'programming' and 'program') needs to be broken down. |
|
SQL was designed as a “business” language, for end users (what we now call information workers). Didn’t happen. There have been many promises of “visual” languages, just drag and drop components and you have an app.
The issue is not tools, but the fact that programming is a logical business. The best programmers are logicians – they have a robust mental model of a problem to be solved. The coding (and the tools) help, but they ain’t the thing.
Basically, being capable of manipulating Illustrator does not an artist make.
In fact, programming has been moving in the other direction: more people I know use Ruby on a command line than Visual Studio’s design surfaces.
The frontier is in end-user UI. Progress is when we allow users to be more ambiguous, less logical, and still give them what they want.