A new year is just around the corner. For some of us, that just means a few weeks of writing the date wrong. For others, it means an opportunity to become the person we dream of being who’s living the life such a person would deserve. Many find the new year a perfect time to make a more compelling commitment than the ones their teachers, parents or bosses ask them to make every day.
Software development is not manufacturing. You can’t take a system designed for building cars and use it to manage software projects. Building a car is a series of identical tasks which don’t change as long as things are going well. There’s one best way to perform each task. Software development is knowledge work. Every step is different, every time. It’s about discovering the best way to do things, and then discovering better ways.