Welcome to the Sustainable Software Workshop!

In this blog, I am going to write about my experiences and lessons learned while working as a software engineer.

One of my goals in my daily work is to develop sustainable software: software that can be maintained at a high level of quality in the long term while frequently adapting to changing requirements. All too often, development focuses on getting stuff working for the next deadline, while the long-term vision and consistency of the design is neglected. Over time, the code becomes increasingly complex and hard to maintain, and the quality deteriorates.

Of course these problems are not new, and there are ways to help prevent them, for example using agile methodologies and practices such as unit testing and refactoring. I am planning to blog about my experiences in putting some of these techniques into practice, and there will probably also be insights from everyday problem solving, as well as random geek stuff…

Stay tuned!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: