5 ms·
Programmer excuses
- pandatigox 12y agoNice site, but seems weird wrapping the text in a <href> and wrapping that in a center. As somebody else said on the comments, why couldn't be just plain text/have a plain text header?
- madeofpalk 12y ago12 months ago while I was bored on a SFO to JFK flight I made a clone relevant to where I was working at the time http://frsexcuses.com http://frsexcuses.com which got featured by 9to5Mac [1] and still to this day gets a little bit of traffic as the domain is about to expire [1]: http://9to5mac.com/2013/08/02/frs-excuses-website-showcases-some-possibly-familiar-statements-from-apple-stores/ http://9to5mac.com/2013/08/02/frs-excuses-website-showcases-...
- TinamousSteve 12y agoI got 500 Internal Server Error with an additional 404 Not Found for the ErrorDocument, I had to wonder if that was a real excuse or genuine server error! Theirs a certain amount of irony to it anyway.
- manmal 12y agoActually, that's a feature
- michaelmcmillan 12y agoThat comment really made me laugh.
- jrs235 12y agoMe too. Excuses for lazy system administrators: http://imgur.com/nWU9EH2 http://imgur.com/nWU9EH2 EDIT: just the screenshot: http://i.imgur.com/nWU9EH2.png http://i.imgur.com/nWU9EH2.png
- simgidacav 12y agoIndeed... http://tinypic.com/r/2yv88c7/8 http://tinypic.com/r/2yv88c7/8
- michaelhoffman 12y agoOn one reload I got a standard internal server error message. Next reload it was gone. If that was on purpose, it is a nice touch.
- dasil003 12y agoI got this twice and I went to go look at the response to see if it was actually a 200 implying that it was purposeful, but once I loaded up the dev console to see the headers I couldn't reproduce.
- jrs235 12y agoTry DoSing the page by holding down F5 for a second or two... Status comes back as 500 not 200.
- jrs235 12y agoI don't believe it's intentional. The server had can't handle much load.
- paulftw 12y agoGreat idea, but after trying it dozen times I still didn't get the most common excuse: "works fine on my machine"
- dspillett 12y agoStrange. It seems to be working for me.
- bencoder 12y agoI found it: "Everything looks fine on my end"
- smackfu 12y ago"That worked perfectly when I developed it" is in there.
- Kesty 12y agoI've found "It worked yesterday", it's all of the same vriant. My personal favourite is "Everything worked fine in the dev environment"
- jgillich 12y agohttp://i.imgur.com/SIYIz37.png http://i.imgur.com/SIYIz37.png
- lfuller 12y agoThis is why Vagrant / Chef is so great.
- giblaz 12y agoYesir. I'm using Puppet myself and it's saving me boatloads of time and energy and brainwracking. The fact that it can be used not just for Vagrant but for setting up your nodes on a cloud infrastructure is kind of overpowered :D
- democracy 12y agoYou know sometimes it is a polite way to say that " it is YOU who messed it up, so why don't you analyze what you have or have not done and try to fix it"
- fbernier 12y agogit commit -m "$(curl -s programmerexcuses.com | sed -n '/<a.>/{s/<[^>]>//g;p}')"
- chrismorgan 12y agoI would prefer it to give just the message when the request contains the `Accept: text/plain` header.
- vardump 12y agoI'd like to commit a bugfix: git commit -m "$(curl -s programmerexcuses.com | sed -n '/<a.*>/{s/<[^>]*>//g;p}')"
- biscotti 12y agowww.whatthecommit.com alternative to this: git commit -m "$(curl -s http://whatthecommit.com | grep -o '<p>.*' | sed 's|<[^>]*>||g')"
- stevelaz 12y agoOr you can use it in your post-commit hook: https://gist.github.com/stevelaz/daecc32e0a8f2758b649 https://gist.github.com/stevelaz/daecc32e0a8f2758b649
- ShaneOG 12y agoAnd for any OS X user (* BSD based sed) curl -s programmerexcuses.com | sed -n -e '/<a.*>/{s/<[^>]*>//g;' -e 'p' -e '}' git commit -m "$(curl -s programmerexcuses.com | sed -n -e '/<a.*>/{s/<[^>]*>//g;' -e 'p' -e '}')"
- mikegirouard 12y agoYou read my mind. I would have preferred a more client-aware response, similar to http://ifconfig.me/ http://ifconfig.me/, so that you can save the sed call.
- danielweber 12y agoReminded of the old BOFH calendar with daily excuses: "Sunspots."
- cruppstahl 12y agoThat's an interesting webpage. it has a hidden google ads-field in an iframe. I'm not web-savy enough to fully understand how it works. The "click me as often as you can" contents for sure generate a lot of clicks. genius!
- viewer5 12y agoSounds like something the advertisers wouldn't be very happy about...
- jrs235 12y agoI see my GET request for show_ads.js is failing. So perhaps that nonloading javascript is suppose to make it appear but it's non working at the moment... Now, which excuses from the site would apply here? Here's the first one that might make sense that showed up on my refresh: "It worked yesterday" UPDATE: Must be Ad Block blocking it.
- c16 12y agoI was wondering why they didn't use jquery/JS to load data from a list rather than reload the page and create more web server hits. This would explain why.
- patorjk 12y agoI'm not sure its hidden on purpose. There doesn't appear to be any styling to hide it, and when I went to the URL that the inner iframe was linking to (the iframe inside of the iframe), it gave a blank page.
- JasonFruit 12y agoSome of those give me a twinge of embarrassment: "I didn't receive a ticket for that," indeed.
- arethuza 12y agoI have actually seen something that was thought to be an application error tracked down to a faulty firewall device - that was a fun bug to investigate :-)
- deleted 12y ago[deleted]
- sgt 12y agoInternal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Is this another excuse?
- c16 12y agoMy favorite excuse so far: http://i.imgur.com/X0aFVfy.png http://i.imgur.com/X0aFVfy.png
- tomasien 12y agoAhhh I was about to post this. Well done!
- panzi 12y agoYup, got that too.
- MattBearman 12y agoMe too, not sure if it's a very clever joke, or the server is just being hammered by HN :s
- sdsk8 12y ago"it was up when i went to bed!"
- pacofvf 12y ago"Probably the log consumed its memory"
- BasDirks 12y agoThey should add "We're on HN" to their list.
- ovechtrick 12y agoWhat did you type in wrong to get it to crash?
- reitanqild 12y agoRelated (and my favorite): Things to Say When You're Losing a Technical Argument http://www.pigdog.org/auto/mr_bads_list/shortcolumn/1914.html http://www.pigdog.org/auto/mr_bads_list/shortcolumn/1914.htm...
- thehal84 12y agolooks like an Ad click generator since DoubleClick is hidden in the page.
- deleted 12y ago[deleted]
- zerni 12y ago"The bug must come from changes colleague XY has made after me! pointingfingers"
- joeblau 12y agoWhere is "It works on my box"? I'm guilty of using that one a few times. Edit: "It's user error" is another popular one.
- BCM43 12y agoSimilar: http://pages.cs.wisc.edu/~ballard/bofh/bofhserver.pl http://pages.cs.wisc.edu/~ballard/bofh/bofhserver.pl
- whafro 12y agoI used to have a BOFH excuse calendar. A classic.
- simgidacav 12y agoIs there a "hey, it passed all the unit tests"?
- wil421 12y agoEverything looks fine on my end! It looks like its a browser compatibility issue. Ha! I said both of these this morning. No I am blaming the plugin.
- gabriel34 12y agoThe first time I loaded the page I was expecting some writeup on programmer excuses, instead I was presented with a page that said "Our servers are too slow to cope with the demand" or something similar and I thought "OK, a bit too honest calling their servers slow, but the message is clear" so I decided to wait a bit until HN traffic died down
- ixtli 12y agoYou say lazy like it's a bad thing.
- logfromblammo 12y agoI got "The third-party API is not responding" the first time, and I thought for a second that it was a 500-class server error. Then I reloaded, and laughed.
- m0skit0 12y ago"Internal Server Error" is also an excuse?
- vardhanw 12y agoWhat about the heisenbugs, the ones which disappear as soon as I try to debug them?
- notduncansmith 12y agoFirst time hearing "Heisenbugs", think I'm gonna hang onto that one.
- spuz 12y agoDoes anyone know where to find the full list of excuses?
- stronglikedan 12y ago"That wasn't in the specification" An excuse being an attempt to justify a fault, I don't consider that an excuse. That one is a fact, and it's not the programmers fault when it happens.
- dn2k 12y ago"I heard there was a solar flare today"
- Dorian-Marie 12y agoHere is the full list of excuses: https://gist.github.com/Dorian/28a49b82ee9f026e5823 https://gist.github.com/Dorian/28a49b82ee9f026e5823
- notduncansmith 12y agoIt's amazing how many of these I've said with a straight face. Guess I am a lazy programmer.