upvote
> What an odd take. It is often titled "software craftsmanship".

No, not really. This is exactly the opposite example of software craftsmanship. Software craftsmanship involves things like technical excellence in delivering maintainable software that is adaptable to change.

Picking assembly, of all things, for a web server represents a complete failure in the analysis of both the problem and solution domain.

https://en.wikipedia.org/wiki/Software_craftsmanship

This sort of project is more in line with parlour tricks, juggling, and stunt shows. Trying to frame this sort of project as software craftsman is like discussing the whole Jackass series as cinema next to Hitchcock and Scorcese. It may take skill and practice to be punched in the nuts, but that doesn't make it a craft.

reply
> Software craftsmanship involves things like technical excellence in delivering maintainable software that is adaptable to change.

To which change, exactly?

reply
Would a craftsman not become a craftsman by honing his or her skills on seemingly pointless projects?
reply