Archive for the 'funny' Category

It’s the First of May!

Thursday, May 1st, 2008

For those that don’t know Jonathan Coulton (the man that brought use Code Monkey, Re: Your Brains, and The Portal Song) wrote a quite awesome song by that name. Listen to it here, though I’ll warn you it’s probably not safe for work.

You’ve been warned.

Popularity: 31% [?]

Real Programmers

Friday, February 1st, 2008

This made me laugh too much not to include it in my blog:

Popularity: 95% [?]

Penny Arcade, I love you

Friday, January 18th, 2008


I can’t wait to see the blog post today that follows this one.

Popularity: 91% [?]

Sweet Zombie Jesus!

Monday, January 14th, 2008

That line is used twice in Futurama (in two consecutive episodes), uttered by Professor Farnsworth.  When Futurama was on Cartoon Network for the last 4 years, that line was blanked out on every airing of either episode.  Why that line was deemed too “something” to air, when nothing else was cut, always seemed odd to me.

Futurama is now on Comedy Central, and as of last night, is airing Futurama un-censored. :)

Popularity: 59% [?]

When Web 2.0 meets the real world

Sunday, September 23rd, 2007

I just found this on the xkcd blog, and it made me smile quite a lot.  Click the image to read the whole post.

Popularity: 90% [?]

30 Years ago today…

Friday, September 21st, 2007

The Fonz jumped the shark

(well, actually it was yesterday, and I found out a day late.  Thanks to Mike for pointing it out to me though.)

Popularity: 90% [?]

Monday Dr Who

Monday, September 17th, 2007

You need to have seen a lot of Dr Who for this to make any sense.  If you haven’t, trust me, it’s brilliant.

Popularity: 91% [?]

You know it’s going to be a great day…

Tuesday, September 11th, 2007

When this is the first thing you hear in your car on the way to work:

Cote: the first rule of knife fighting is you are going to get cut
Charles: yeh, it's true
Cote: I don't know what it means Charles, but it sounds profound
Charles: well... not if you use the top of a trash can as a shield

That’s right, I’m now up to Drunk and Retired Episode 81: Persistence Layer Knife Fighting, We Want Java Properties, Comic Books, Strange Bezos Obsession, on my belated count down to gravitas.

Popularity: 57% [?]

Slashdot Comments for Posterity

Tuesday, May 29th, 2007

I’ve had the following up on my office wall since 1999, when I first read it. It is reproduced here for posterity, though you can read the static version at the source.

My software design process (Score:4)
by Shoeboy (16224) on Monday August 09, @07:45PM (#1755777) (http://adequacy.org/)

This is how the shoeboy does things:

1. All the probable users are asked to contribute their thoughts on what the project was supposed to do. Most of them suggest things entirely unrelated to the description of the project.
2. All reasonable suggestions are torn up and fed to a goat.
3. The goat is sacrificed in the middle of an inverted pentagram while the PM chants “CTHULHU FNAGN” (this step is optional)
4. The development group works out a good application framework on a whiteboard. The least popular member of the group is then assigned to create a powerpoint detailing the proposed framework.
5. Out of bitterness, the guy writing the powerpoint discards the teams ideas and writes his own. The powerpoint is then sent to management.
6. Management approves or vetoes the project based on the color scheme used.
7. The team suddenly finds themselves commited to a shitty framework. The alpha geek on the team blames the PM and begins playing political games to get him/her replaced.
8. Deciding that misery loves company, the team asks the Unix and NT admins what platform the app should run on.
9. The Unix wookies and the NT trolls declare total war on each other and the PM gets cc’d on every message in the resulting flame war.
10. The team hires a bunch of contractors to help develop the project.
11. Performance review time. Everyone tries to look good at the expense of others. Massive flame wars erupt.
12. Team begins to develop application while attempting to keep PM in the dark.
13. PM gets revenge by requesting customer feedback on the proposed feature set.
14. Team vetoes all customer requests, promises to include them in the next version.
15. Management hears the customer complaints. Demands more powerpoints.
16. Reorg time. PM now reports to a new manager.
17. Team missed deadline for first beta as they are working on powerpoint slides.
18. Cubicle move. Work interrupted as everyone in the building starts moving cubes to the tune of ‘pop goes the weasel’. When the music stops, they all rush to a new cube except for one sluggish contractor who is promptly fired.
19. Team missed second beta deadline due to the loss of the contractor fired in step 18.
20. Management decides that the project will never get finished, cancels it.

This isn’t the best way to design software, but it seems to be a common method.
–Shoeboy

Popularity: 53% [?]

Creatively dealing with requirements

Friday, February 2nd, 2007

While this played out a lot more in the job I had 6 years ago, I think there is some good wisdom here. :)

Popularity: 52% [?]