Be a better coder. Write with support in mind.

Around four years ago I came of age as a software developer. Despite being in the industry for several years, I had always adopted the view that being a smart arse and writing the most complex code possible to achieve the results was the best and only way. I had scant regard for best practises [...]