...is thinking more about how to write less code to solve a problem rather than trying to "code their way out/round/through" a problem. In a recent design meeting two view points were evident - one was essentially creating more and more code to deal with a complex business problem, the other was to understand the business function from first principles to offer alternatives to just churning out more code. I'm still pondering this one...I find that agile development naturally leads a "coder" into becoming an all round "problem solver", using code and technology among other tools to deliver the solution. Remaining a "coder" isn't what drives me, delivering solutions does and that can be as simple as being part of the problem analysis and changing a process to provide a solution rather than coding a solution for it. As I see it more code you have the bigger the breeding ground for bugs and maintenance headaches..so should "Less Is More...
Random thoughts on software development & the interweb, home automation, media centres & gadgets and other interesting stuff...well interesting to me anyway