Programming Tour
programmingtour.blogspot.com · Personal blog · on HN since 2009
Programming Tour is a software craftsmanship blog by a developer, covering code metrics, Ruby, Clojure, and professional conduct.
What HN saysHN links it for the 'I'm sorry' apology post after a 2013 conference incident and for the Positivember challenge.
18HN people shared it
11linked it in comments
8stories submitted
510story points
14 years agolast shared
2009people per year2026
Most-shared posts
- 1I'm sorry10 people · 463 points · first shared 2013 · 177 comments on HN
- 2Homepage2 people · first shared 2011
- 3Code turbulence - What you can learn graphing churn vs complexity1 people · 36 points · first shared 2011 · 1 comments on HN
- 4A Great Reflection1 people · 3 points · first shared 2013 · discussion on HN
- 5Why I Don't Use ActiveSupport::Concern1 people · 3 points · first shared 2012 · discussion on HN
- 6Conversation with Stuart Halloway (author of Programming Clojure)1 people · 2 points · first shared 2009 · 1 comments on HN
- 7Being honest vs Making excuses1 people · 1 points · first shared 2011 · discussion on HN
- 8Positivember1 people · 1 points · first shared 2010 · discussion on HN
- 9On the goals of Coderetreat1 people · 1 points · first shared 2011 · discussion on HN
What HN people wrote when they linked it
kragen · 2011-04-07
He has a blog at http://programmingtour.blogspot.com/ but I don't see where he talks about programming for room and board.
coreyhaines · 2011-03-15
This is a great idea. A bunch of us in the software craftsmanship community engaged in what we called "Positivember" last fall in a similar vein: http://programmingtour.blogspot.com/2010/11/positivember.html
sinak · 2013-01-24
Corey Haines wrote a thoughtful apology here: http://programmingtour.blogspot.com/2013/01/im-sorry.html
Only one of the three to do so thus far.
darkxanthos · 2013-01-24
Here's a link to that apology: http://programmingtour.blogspot.com/2013/01/im-sorry.html
I know Corey and don't really know too much about what happened here, so I'll only say he's one of the most positive and supportive people I know.
tectonic · 2013-01-24
And some of them have:
- http://blog.steveklabnik.com/posts/2013-01-23-node
- http://programmingtour.blogspot.com/2013/01/im-sorry.html
Anechoic · 2013-01-24
FWIW, Corey Haines apologized: http://programmingtour.blogspot.com/2013/01/im-sorry.html
dougk16 · 2013-01-24
Apology from one of the tweeters: http://programmingtour.blogspot.com/2013/01/im-sorry.html
ispivey · 2013-01-24
$> diff @coreyhaines-apology @steveklabnik-apology
< grace
---
> sorry if i made you upset
A side-by-side example we can all use to learn how to apologize better.
[1] http://programmingtour.blogspot.com/2013/01/im-sorry.html
[2] http://blog.steveklabnik.com/posts/2013-01-23-node
robyates · 2011-04-07
Actually, there are journeyman software developers. Here are some links:
1. Corey Haines: http://programmingtour.blogspot.com/, http://www.coreyhaines.com/, http://www.coderetreat.com/
2. Journeyman Programmer Description: http://teamdoty.us/journeymanwp/?p=4 (from http://www.thejourneymanprogrammer.org/)
3. Software Craftsmanship: http://en.wikipedia.org/wiki/Software_craftsmanship, http://scna.softwarecraftsmanship.org/, http://www.softwarecraftsmanship.org.uk/
sanukcm · 2013-01-24
I agree that it sounds insincere, but I'm curious - what about his actions and his apology makes you think it was truly unintentional?
I'm all for assuming good will, but it's very difficult for me in this case.
>"I don't want to build my app on top of others' code who are at this level of understanding"
Seems intentionally condescending, not at all accidental.
>"Awesome, enjoy it. I'll be over here in not-node."
How is this completely dismissive, elitist snobbery not intentional?
That's like walking up to someone, punching them in the face, and then saying "oops, it was an 'accident'... sorry".
IMO his intention with these tweets is the core of the problem. To me, the intention quite obviously was to cultivate attention and elevate his status at the expense of humiliating another human being.
That's not something you can do by "accident". It's something you can regret[1] - but it's not like tripping over a curb, or rear ending a car because you were checking a text message.
[1]-http://programmingtour.blogspot.com/2013/01/im-sorry.html
bane · 2013-01-24
It's astonishing how somebody's earnest hard work, put out in the world for all to see and benefit from, draws so many unmitigated assholes out of the woodwork.
Is it jealousy at quickly and elegantly producing something simple and useful?
protip: here's how to recognize you made a mistake and humbly apologize http://programmingtour.blogspot.com/2013/01/im-sorry.html Good on Corey.
here's how to do the opposite
http://justcramer.com/2013/01/24/being-wrong-on-the-internet/
http://blog.steveklabnik.com/posts/2013-01-23-node
https://twitter.com/steveklabnik/status/294302391279435776
https://twitter.com/steveklabnik/status/294302539510337536
https://twitter.com/zeeg/status/294307568019464192