Wednesday, January 21, 2009

Drag&Droppers vs. Console-Freaks

terminal.png In Episode 392 of DotNetRocks Carl and Richard discuss with Ron Jacobs. When they come to M, the modeling language in the Oslo Project, they talk about developers that don't like Drag&Drop-Editing (Designers, Wizards, complete IDE-Integration, whatsoever ...):

... some people really like that. They are like: That's great! And then there is a group of people who are like keyboard guys. They hate to take their hands off the keybord and even touch the mouse...
They give the impression, that those kind of developers are stuck in some age long past, likely ignoring reality and completely indulged in their religious debates about vi versus emacs ...

That's an attitude I often encounter in marketing-infiltrated management persons.

They think that they are enlightened because they have seen some shiny click-and-go demo of the newest flavor of The Application-Generator(tm)... and they think that all the developers out there in the trenches of enterprise IT just refuse to see the light, because their convoluted brains cannot grasp that their existence becomes irrelevant since The Application-Generator(tm) would make coding unnecessary ...

Thats just snotty ... most developers have had experiences with Drag&Drop-Wizard-Whatsoever-Editors, but they have been burned!

Most of the stuff is just demo-ware! A heavy toolchain focussing on an initial surprise effect.

But the resulting solutions are just not elegant, not sustainable and not scalable from a development perspective!

The problem with the Designer in the recent .NET Entity-Framework seems to be a typical example for this ...

Another thing are tools that only integrate into the IDE and do not offer a standalone (this usually means 'command-line') execution. This is just not scalable from a development perspective, because it prevents automated builds! Not having to touch the mouse is not really a personal issue here!

1 comment:

Related Posts Plugin for WordPress, Blogger...