Chapter 10. Becoming a Software Craftsman
Developers have traditionally been resistant to software engineering ideas, so why should they adopt software craftsmanship? Simple. Good developers have always seen what they do as a craft and have been searching for a way to talk about what they really do. In part, their search has been hampered by the way software engineering has dominated the conversation and by the way mainstream media have subverted the use of the word “hacker.” Hacker once meant a skilled programmer who was able to make the computer do really useful things. Today, it generally refers to someone who breaks into and subverts systems. The combined effect of these changes has been that developers have not been able to communicate effectively ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access