Software craftsmanship

Dave Hoover has generously supplied a few quotes that sum up quite well how I feel about software development. He describes the basis of his desire for improvement:

I'm not driven to improve as a craftsman in order to please my customers, to make more money, to impress my employer, or to become a luminary in the industry. I'm doing it because I love the act of creating something from nothing, of creating order where there was disorder, from growing something elegant out of something simple.

Despite Dave's saying his improvement is not driven out of any urge to satisfy his customers, approaching software as a craft has many benefits for the customer and business as well. You can see this with the flourishing of the agile development strategies, which put together the craftsman's best practices with an environment that promotes communication and respect.

More craftsmanship in software development, I say.

Portrait of Matt Ryall

About Matt

I’m a technology nerd, husband and father of four, living in beautiful Sydney, Australia.

My passion is building software products that make the world a better place. For the last 15 years, I’ve led product teams at Atlassian to create collaboration tools.

I'm also a startup advisor and investor, with an interest in advancing the Australian space industry. You can read more about my work on my LinkedIn profile.

To contact me, please send an email or reply on Twitter.