Search the web
Sign In
New User? Sign Up
postmodernprogramming · Postmodern Programming
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Programming like a mathematician?   Message List  
Reply | Forward Message #142 of 180 |
Re: [postmodernprogramming] Re: Programming like a mathematician?

That reminds me of the concept of the "mythos" in Zen and the Art of
Motorcycle Maintenance. My understanding of it was that the mythos is
the unspoken rules and understanding of reality that emerge within a
society. There is peer pressure to act according to that view of
reality even when it doesn't make sense and those who do not are
considered insane.

It also reminds me of stories from Collapse by Jared Diamond (a great
book, btw). For example, the Norse society in Greenland collapsed
because they stuck to Northern European cultural norms even when
living in the arctic, and as a result starved to death while living
next to the Inuit who's lifestyle was adapted to life in that
environment. We can be thankful that enterprise IT isn't that harsh!

--Nat.

On 2/2/06, Michael Feathers <mfeathers@...> wrote:
>
>
> Keith Braithwaite wrote:
>
> >
> >But there's still good stuff out there and pretty much universally
> >it's made be people who actually understand what they are doing and
> >have a high level of skill as well as being talented and inventive.
> >And still they can combine and create in was that remain surprising
> >(and would horrify a Modernist of 90 years ago).
> >
> >So, is there a route to being po-mo that dosn't involve understanding
> >pointers first but still leaves you competent?
> >
> >
> I think there is. The thing that I take away from the
> Modernism/Post-modernism dichotomy is the issue of "grand narratives."
> I've always been troubled by the fact that people don't do what they say
> or say what they do.. the fact that software development is a messy
> process and there are people who wish that it was clean. In fact, for
> some developers, messiness could be staring them in the face and they
> simply don't recognize it. Ask them about their history as developers
> and they come up with example after example of experiences discordant
> with their current beliefs or view of the way that software should be
> developed, yet they themselves may not even notice the discord. I'm
> very interested in this process: how we trick ourselves with the stories
> we tell ourselves.
>
> Things I've read about pomo leave me with the impression that (in most
> of its guises) it is largely a rebellion against a teleological view of
> rationality (I'm not sure if I'm using 'teleological' correctly here).
> So, people feel the rules are confining, so they make up their own rules
> and it's a big party, but if you try to map it all back to what people
> really know, everyone gets nervous. I guess it makes sense as a
> reaction to most of what happened in the early to middle 20th century.
>
> For me, the struggle is to get people to see what they really do and
> where their stories are stifling.. but people have preconceived ideas
> about the way things should be. You can show them another way of
> looking at things, and a third, but it's hard for many people to handle
> that many and often they are lost in the wilderness when their original
> way was found lacking
>
> (done rambling)
>
>
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>



Thu Feb 2, 2006 10:29 am

nat_pryce
Offline Offline
Send Email Send Email

Forward
Message #142 of 180 |
Expand Messages Author Sort by Date

This caught my eye on reddit: http://epsilondelta.wordpress.com/2006/01/31/programming-like-a-mathematician-ii-learning-new-languages/ My antennae began to...
Keith Braithwaite
keithwdssg
Offline Send Email
Feb 1, 2006
10:37 am

... The way most people do... Skim through enough of the book/tutorial to figure out the basics of the syntax and to get something to run. Then copy and paste...
Stephen Freeman
smg_freeman
Offline Send Email
Feb 1, 2006
11:03 am

... And don't underestimate the utility of refactoring tools in helping people learn from examples. I used to hate the Microsoft example code found in MSDN and...
nat_pryce
Offline Send Email
Feb 1, 2006
12:08 pm

I think you might be onto something. I hadn't realise how subtle MS have been to use Pathology as an educational technique. Pathology (from Greek pathos,...
Stephen Freeman
smg_freeman
Offline Send Email
Feb 1, 2006
12:33 pm

A modernist retort for those who haven't seen it yet: http://www.charlespetzold.com/etc/DoesVisualStudioRotTheMind.html...
Michael Feathers
mfeathers256
Offline Send Email
Feb 1, 2006
12:52 pm

... Ah, now there's a can of worms. See, I can handle malloc. I can even handle platforms where you have to manually manage storage on the _stack_, never mind...
Keith Braithwaite
keithwdssg
Offline Send Email
Feb 1, 2006
2:00 pm

... I think there is. The thing that I take away from the Modernism/Post-modernism dichotomy is the issue of "grand narratives." I've always been troubled by...
Michael Feathers
mfeathers256
Offline Send Email
Feb 2, 2006
12:19 am

That reminds me of the concept of the "mythos" in Zen and the Art of Motorcycle Maintenance. My understanding of it was that the mythos is the unspoken rules...
Nat Pryce
nat_pryce
Offline Send Email
Feb 2, 2006
10:30 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help