The Blog
Whatever happened to programming
published March 13, 2010
There is a discussion about Whatever happened to programming at TheServerSide.com. It is a fact that programming nowadays is more like gluing components together to solve a problem than coding low level data structures from scratch. Some people are seeing this as a bad thing and feel that programming has become monotonic and uninventive. However, we must remember the real reason why we are writing the code (or gluing the components) in the first place.
Every single line we write should have a valid business reason to exist. Every line should have a measurable ROI for the business, which is of course very hard to measure, but this kind of thinking should be reasoning behind all actions taken in a project. As size of our problems increase we must increase our level of working as well as our producivity. The program code is not written for programmers, it is written for the business. For the business, quality and productivity matter way more than the fact that a programmer might feel his job monotonic. Tough luck, there are about billion future coders in China, someone will be interested. I feel that software developers in general should be more interested in business ROI than they currently are.
No Comments to Whatever happened to programming


Subscribe to RSS feed
The Tag Cloud
Agile Business Coaching Coding horror Conference Customer Design of Experiments Future Group dynamics ITIL It should not be that hard Java EE Kanban Leadership Lean Liferay Methodologies Natural UI Performance tuning Process Productivity Quality Retrospective RIA Scrum Six Sigma Social psychology Software Software architecture Testing This is great TOGAF
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
Samuli's Links
The Blog Archive
February 2012 (1)
January 2012 (1)
November 2011 (1)
June 2011 (2)
May 2011 (1)
April 2011 (2)
March 2011 (2)
February 2011 (1)
January 2011 (1)
December 2010 (1)
November 2010 (1)
October 2010 (3)
September 2010 (3)
August 2010 (5)
July 2010 (2)
June 2010 (3)
May 2010 (4)
April 2010 (2)
March 2010 (6)
February 2010 (7)
January 2010 (3)
December 2009 (7)
November 2009 (6)
