Wednesday, March 4, 2026

An ode to craftsmanship in software program improvement

And that’s fairly a thought. Positive, we senior craftspeople have fun writing elegant code, establishing stunning class hierarchies, and designing working software program. However I’ll admit that a variety of the work is tedious, and having an unflagging coder grinding out the “soiled work” is a very nice factor.

However it might change into greater than that. Your coding apprentice can construct, at your course, just about something now. The duty turns into extra like conducting an orchestra than enjoying in it. Not all members of the orchestra wish to conduct, however given that’s the place issues are headed, I believe all of us want to contemplate it not less than. The outcomes are the identical. You possibly can dabble as a lot in code as you need. You possibly can test each line, merely evaluation the general structure, or, if you’re like me, you will be fairly content material with shifting previous the grind of really writing code to orchestrating the method and guaranteeing the right ultimate outcome. 

However, I really feel Josh’s angst. I’ll miss the satisfaction of writing the beautiful process that does one factor cleanly and shortly, of making the only object that does every little thing you want it to do and nothing extra, of getting issues working good. All of that’s gone, as are the conductor’s days of enjoying a highlight solo. It’s onerous, however it’s the place we’re. 

Related Articles

Latest Articles