• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

"Coders at Work" and Cargo Cult Programming

 
Mihai Lihatchi
Ranch Hand
Posts: 138
Java Linux
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Peter.
Your book is the only one I also found recommended on one of my other favorite sites (JoelOnSoftware in this article ) so I already look at it with respect.
However I can't stop wondering whether just doing what other great programmers did will help us be better programmers. I recently read Cargo Cult Software Engineering and there were some places I worked at that really suffered from this.
Each of us has his own way of doing things and some adaptation is required to be effective.
How do you address this issue ?
Thank you.
Mihai
 
Leandro Coutinho
Ranch Hand
Posts: 423
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why are older people more respected? (at least in some countries, eg: Japan )
It’s because they have more experience, hence more knowledge.

You can choose to learn things by your own ( ) or follow advices.
It's like when your mom says: "I told you not to do that!"

Trial and error is nice too, because when you make a mistake, you tend to not repeat it.

A code analogy can be given. If I had read all API of the JTextComponent, I would have found this method: replaceSelection(), but I didn’t know this method, so I create the code below:
 
Peter Seibel
author
Ranch Hand
Posts: 48
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The thing that makes Cargo Cult activities Cargo Culting is the adoption of the forms of practice without the understanding that leads to those forms. I'd hope that if someone reads Coders and finds that one of my interviewees uses some practice, that they would then try to understand that particular practice before they try to use it themselves.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic