Re: Developers, programmers, or computer scientists and our heritage as craftsmen.
Finally, I get to reply to your question. From my perspective I truly believe
that developer, programmer, computer scientist, engineer, etc. are all
metaphors. The underlying model of what we do varies to some extent. For
example, the engineering model gives us the principle of trade-off decisions
being made each day on our projects. These models help our brain to form
clusters of knowledge where appropriate and add to our understanding.
But these simplified models are never complete, so just focussing on one of the
three mentioned aspects is not enough. Just as you said, you see yourself in
all three categories is also true for me. At times I notice a preference on the
programmer or the developer, sometimes on the scientific approach. Recently I
was working on an article about this topic, which still needs some more work.
It's important to understand that these models are useful at times, as well as
useless at other times. They give a focussed view on some problem you may
experience, but not a thorough one.
On 03/17/10 09:23, Kurt Häusler wrote:
> I read an interesting blog article the other day, and was wondering
> where craftsman fit in.
> I don't think I fit neatly into any of those categories, tending to
> be a composite of all three, and I am considering blogging about my
> own values and where I feel I fit into this landscape once I think
> about it a bit more.
> I think the last entry in the wandering book mentioned something about
> distancing ourselves from the classic geek stereotype by dressing
> well, and was wondering to what extent we value or despise the values
> that associated with this stereotype, such as the hacker ethic, the
> ideals that grew up alongside the TMRC and the Homebrew Computer Club,
> the whole "information wants to be free" vibe, the early days of BBSs
> and USENET, and the culture that we brought with us from the
> university computer science departments.
> I supposed we have moved past the cola and pizza fueled all-nighters
> (although I am not so sure about that), but was wondering about our
> heritage. What parts of the folklore of software development, or
> programming, or coding or hacking or whatever can we consider the
> roots of our culture? Are there any other software development
> communities that share values remarkably close to those of software
> craftsmen? Are we more like the agilists, or more like the CCC?
> Just some thoughts and questions that have been inspired by some of
> the research I did for a recent paper I wrote on software development
> culture and values.
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship@...m.
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.