Drop the drag and drop

Some interesting post on 37signals blog. You should be prudent with automation. Altough continuous integration, code generation, unit testing are all some kinds of automation, some things should never be automated. If you’re clearly repeating yourself in a recurent task, then you should honnor the DRY principle and automate, but by making so you kill any possiblity of improvement or innovation in the result by make it predictive and repeatable. All artistic coding, designing, writing should never be automated.

37s also promote the use of a text editor, specially TextMate, rather then an IDE like Visual Studio. By generating the GUI by drag and droping you loose the contact with your code. But in the static typing world, refactoring utilities are kind of usefull. Droping the interface designer is the first thing you should drop. If you’re coding an ASP.NET application with more then 100 LOC, consider switching from WebForms to Castle MonoRail. Still not conviced ? Read this and this.

Leave a comment

Filed under Misc

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s