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 technology products that make the world a better place. In 2021, I started Mawson Rovers to develop robotics and software for space exploration. Prior to this, I led product teams at Atlassian to create collaboration tools for 15 years.

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.

blog@mattryall.net