A Developer's Journey to Craftsmanship
gbtekkie
A software developer's journey to craftsmanship is tedious, filled with hurdles, and requires strength and perseverance to be followed. There are many paths that can be followed to producing high-quality, easy to maintain software, none of them being standard.
I present my own journey, which goes from writing code that simply does the job to the wider understanding of large-scale applications and ability to architect them. I still write code on a daily basis, but the way I do it now is so different from 13 years ago when I started.
My hope is that we, as a community, will learn together to describe efficiently what our current status is, so that we know what's ahead.