|
Advertisement |
It's still a creative job
Posted On June 17, 2010 by Anish S filed under Miscellaneous
HTML clipboardMore than a decade back I attended a conference hosted by NASSCOM where a distinguished speaker spoke of the future where relevance of the programmer will be very minimal where software factories will rule and you’ll create software by merely designing systems.
It sounded futuristic then and it sounds futuristic even today!
People at Borland and to some extent at IBM (Rational team) are still looking at developing those heavy tools that will help you create software. Some of these tools attempt to do a good job. But in reality then create bloated code bases where hundreds and thousands of lines are created. These products are useful to create complex systems quite fast. However cleaning these tons of code and creating software that is truly optimized stills needs a talented programmer.
Code generation, model driven architecture and other ideas are hence idealistic but not quite practical.
Software development is as creative a job as painting or writing poetry is as it was a decade back
That is what the book Software Creativity by Robert L Glass tells you. The book itself is a seminal work and reasons why creativity is important and teaches an organization to be creative.
Like it still takes a computer nearly a minute to boot, just like it took a decade back, even time of execution of an average project is still the same. Software systems are today definitely more complex and people who create them are even more important.
Do let me know on ramdas@developeriq.in





