10 ms·
I like the term 'coder'. It essentializes what I do, it does not diminish it. In my view making software is a craft, closer akin to woodworking (or painting!)
by rfrey 12y ago
I like the term 'coder'. It essentializes what I do, it does not diminish it. In my view making software is a craft, closer akin to woodworking (or painting!) than engineering.
In my non-screen tiem I try to make beautiful things out of wood. The "correct" term in that community for what I strive to be is "cabinetmaker". I am not offended when people call me a carpenter. Their understanding of "carpenter" is a bridge from their mindspace to mind.
- hueving 12y agoWhen I hear that term though, the only thing that comes to mind is a person who just translates requirements into one programming syntax and has next to no thought involved in the process. No architecture, data model design, etc.
- rhizome 12y agoDo those people really exist? It sounds like a stereotype. how can a person translate a business requirement into code automatically? if that was possible I'd think CASE tools would be more prevalent than they are.
- avckp 12y agowhat about web mason?
- null_ptr 12y agoOnly small software projects can be compared to woodworking or painting, anything complex requires careful advance planning, rigorous testing, and peer review, just as you would expect from any engineering project.
- pyre 12y agoas do complex art projects. one does not just whip up a 20 ft bronze statue in an evening...