Live data from Hacker News

Untitled topic

news.ycombinator.com

201–210 of 297 posts

Re: undefined

#201

I'm currently tasked with cleaning up a project which no one can explain how it all worked because none of the Programming Motherfuckers bothered to write any Documentation, Motherfucker.

Code written by true programming motherfuckers is self-documenting, motherfucker.

self-documenting code only says what it does but does not say anything about what it's supposed to do or explain why

Re: undefined

#202

I'm currently tasked with cleaning up a project which no one can explain how it all worked because none of the Programming Motherfuckers bothered to write any Documentation, Motherfucker.

Code written by true programming motherfuckers is self-documenting, motherfucker.

Knuth agrees:

http://en.wikipedia.org/wiki/Literate_programming#Tools

http://en.wikipedia.org/wiki/TeX#Development

Re: undefined

#204

Earlier quoted context omitted.

Not necessarily. I was once working in a large software project (500+ people), which went off-track, and then some added processes helped to save it, like for example continuous preintegration and more rigorous testing before each check-in. I agree with the parent comment. "Just programming" looks nice on a manifesto, but you need processes when you want to scale.

I saw your comment and laughed, then realized you were serious. If you are working with 500 programmers, they are likely to be mostly mediocre - the good ones would have run away screaming to better jobs. Sure, if you have 500 mediocre programmers, you need to rope them in with systems. If you hire 5-10 great programmers, stand well clear and let them do their job.

I've struggled with how to respond to your comment. You seem to be taking the view that any project that requires more than 5-10 great programmers is inherently flawed. I think this is false.

I've worked on very large software systems before, places that had around 1,000 developers spread throughout the organization. While there were a lot of mediocre, and truly some flat out bad developers, I guarantee you that 5-10, or 10-20 great programmers could have developed an equal system.

Throwing bodies at a deadline doesn't usually work. Throwing bodies at a problem can help, though.

Re: undefined

#205
post #140

Earlier quoted context omitted.

I started LPTHW last night and I'm 14 exercises in. And I can't believe the same guy who wrote the most gentle programming book I've laid my hands on...is all about "Programming, Motherfuckers! We fucking do programming, motherfuckers!" You have achieved a zen I only dared dream of as a child.

"Learn Python the Hard Way" is the aberration, not "Programming, Motherfuckers". Zed is awesome, but he pretty far from zen.

[deleted]

Re: undefined

#206
post #184

Well, that was remarkably content-free. At this point, I think Zed Shaw could post a picture of his last bowel movement, and it would get 500 upvotes.

Motherfucker needs to publish a book on self promotion.

Re: undefined

#207
post #184

Well, that was remarkably content-free. At this point, I think Zed Shaw could post a picture of his last bowel movement, and it would get 500 upvotes.

Motherfucker needs to publish a book on self promotion.

Re: undefined

#208
post #66

Does Programming, Motherfucker really scale though? Every process listed is about teams of people Programming Together, Motherfucker. I've seen two people engaged in Programming, Motherfucker without Talking to Eachother, Motherfucker and the results were Disastrous, Motherfucker.

Nothing really scales. There is no process that will allow 100 hacks to make a Michelangelo, if you want a Michelangelo you're going to have to fucking hire him. If this bullshit really worked then corporate IT departments would be the envy of every startup out there. If your software is late/buggy/whatever the solution is rarely adding people / process. It's usually removing people / process. Process is what allows…

[deleted]

Re: undefined

#210

Earlier quoted context omitted.

Absolutely, HN has its fair share of inappropriate/bad jokes, but I think it happens more often because the guidelines are fairly agnostic. Comedy is subversive, but the venue is usually not. When a comedian gives a routine on stage, the audience is primed and has certain expectations. When the audience's expectations are not aligned, it is bad for both the comedian and the audience. My limited experiences on HN as a…

That's easy. It's the Picasso rule -- follow the rules until you understand how to break them. It is true that you are given more slack when your name is known. Think of it as a corollary to the Picasso rule -- others have to know that you know the rules before you are given more leeway on how to break them.

Back in the everything2 days, this was a meme caled "Earn your Bullshit", which they then subsequently expunged from the record because once too many people "earned their bullshit" they realized the proliferation of bullshit was destroying the site.

The bottom line is that humour is easy to upvote, and in-jokes are easy to accumulate in any online community, and so we must be ever vigilant. There's nothing wrong with humour now and again, but it requires ongoing, active rejection, and yes, a bit of hypocrisy to avoid becoming Reddit, where every single story has a contentless pun-filled thread 20 levels deep with a reputation of 1000 at the top falling off logarithmically.

Post reply on HN