By Therese Hansen | June 19, 2008
Our industry is plagued by an epidemic of very bad code – Robert Martin (known as Uncle Bob), founder of ObjectMentor.
One of the videos on jaoo.blip.tv from last year’s JAOO is about craftmanship and being professional. It is a discussion between Robert C. Martin, Michael Feathers and Pete McBreen guided by Trifork CTO Kresten Krab with the premise that there is a lot of very bad code out there and that the development process and code maintenance is impeded by this bad code.
As Kresten Krab asks how a programmer can get the time to write good code Pete McBreen answers that you should “cheat the boss” – just write good code without permission to use the time. Robert C. Martin then says, that he doesn’t consider that cheating – he considers that professionalism!
You can watch the whole interview here:
But what do you think – is it professional to cheat the boss and just take the time to write good code? Is your work impeded by bad code? Why did you write it then?JAOO | Tags: bad code, clean code, Kresten Krab, Michael Feathers, Pete McBreen, professional developer, Robert C. Martin | 5 Comments »