Thursday, October 20, 2005

Career Killer

Of the many technology trends, which we have noticed among those that we expect will become a reality tomorrow, a few can be considered potential career killers. Everyone is betting on MDA (Model Driven Architecture). Where would we require Delphi and C# programmers if a business analyst can build models, connect object, draw relationships with the ease of creating a spreadsheet or presentation?

This analogy is a bit too futuristic, but the world of software developers is slowly moving that way. Software vendors are increasingly incorporating model driven development to sell their latest ware. Maybe next year you won't buy an IDE that doesn't have refactoring as an inbuilt option.

Refactoring is a great thing to improve the code quality and lessen the pains in writing the code. But that would surely threaten the position of a developer in a software development firm.

Code generation is another concept that will increase developer productivity, but yet threatens developer roles.

Now a wordprocessor analogy. You are satisfied with your wordprocessor, but does it really help you write better? Even the Grammar check in MS Office system is dumb, compared tro a High School student's grammar skills.

Now the application developers need to revamp their unidimensional approach in development to add simple functions  that are an absolute must in a software application,and then think of features that will further enhance the applications.

Application developer need to think not only out of the box, but beyond it too..

No comments: