As you might have noticed, if you read my blog for some time, I like the parallel between modern software development and medieval craftsmanship. I used it recently when talking about seniority in programming along with other measures. I did reviews of two books on the topic some time ago here and there, but now I would like to devote entire article just to that. To be more specific, I would like to talk about the essence of modern software development and why it’s important to understand this.
It will be a bit of a historic tour, we will start from formal beginnings of computer science, and its relation to early programmers. Then we will take a look at spectacular rise and fall of a new engineering discipline. Next comes the art, both as creative endeavor and as philosophy, especially in traditional martial arts. Finally we will arrive at craftsmanship, and reach some practical conclusion after all that philosophy.
For the second time, THE ACTUAL ARTICLE is hosted on PGS Software’s tech blog. If you like it, you might want to check Episode 33, too! Have a good one and see you next time.