Sept 24th update

Added a guide on software craftsmanship

Software craftsmanship is professionalism in software development.

It's the difference between projects that slowly degenerate into death marches, and projects that elegantly deliver on target.

Software craftsmanship is about a lot of things. It's taking responsibility for our careers, clients, and community, taking pride in our solutions, working with pragmatism, and seeking to constantly improve our reputations with the good work we do.

But most importantly to us, it's about a drive to follow best practices and look for the best solutions.

Click here to read the guide on Software Craftsmanship, the first of three guides working to craft your Developer Mindset on the path to mastering writing clean code.

In this latest update, you'll learn:

  • A brief history of software development till now, and two problems from the 60s we're still attempting to resolve
  • Agile, how it changed our industry, and why it's impossible to do right without software craftsmanship
  • The software craftsmanship movement, mindset, and responsibilities
  • How to become a software craftsman