Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This article points out the issues I have with the "software craftsmanship" movement. By definition, crafting is building by hand. When we treat software development as a "craft", we attribute too much benefit to hand-building software and lend little effort to finding ways to be more productive and efficient at software development.

As long as software is considered a craft, it will always be an expensive, laborious, and frustrating process for clients and customers. That may be great for software developers' egos and pocketbooks, but does little to improve the image of software development projects among the general public.



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: