7 ms·
Heh, well I actually say "developer", because "artisan" sounds douchey, "engineer" is (imo) incorrect and "programmer" tends to be a very narrowly defined role.
by polemic 13y ago
Heh, well I actually say "developer", because "artisan" sounds douchey, "engineer" is (imo) incorrect and "programmer" tends to be a very narrowly defined role. Design and operational sides of a "developer" are not really adequately covered by "programmer".
But that's semantics really. We're talking about what sort of techniques do you employ. It doesn't really help to say that programmers use "programming" techniques because it says nothing about the common attributes with other industries / professions.
Which is where "artisan" comes in. A good developer is, IMO, more like an great chef - excellent technique, a wealth of experience across many disciplines and the best tools are the (ahem) recipe for success, not "good process".
- cconroy 13y agoI think "Process Implementer" is best. I can see both a mathematics and engineering of processes. Processes instead of computer, because it is more general and applicable to fields like biology. Also computer science might be the worst -- there is zero science in CS. Science has to do with nature![0] [0] R. Feyman: http://www.youtube.com/watch?v=lL4wg6ZAFIM http://www.youtube.com/watch?v=lL4wg6ZAFIM
- yohanatan 13y agoThere is a lot of overlap between CS and Physics. For one example: http://en.wikipedia.org/wiki/Digital_physics http://en.wikipedia.org/wiki/Digital_physics