6 ms·
Show HN: devsigh.com - post all your stories of developer sigh
- chargrilled 15y agoHi everyone. I built this over the course of the last week as an exercise in learning Django. I noticed my friends and I tended to share lots of stories about our work-related development woe on IRC and thought it would be good to create a place to share the stories! Let me know if you've got any feedback.
- Lewton 15y agoThe voting system is quite.... Completely broken :) While the marker disappears, you can still keep clicking, voting as much as you'd like
- bmalee 15y agoIt's a feature! ¬_¬
- chargrilled 15y agoI think i've fixed that now! Fingers crossed.
- nbpoole 15y agoNot quite. Your rate limiting seems to be cookie based, which makes it easy for someone to circumvent just by replaying their initial request (or by deleting the cookie you set).
- sirn 15y agoOr just hit the vote URL repeatedly with cURL (which is done via GET request). The author might want to change it to POST/PUT and limit votes based on IP address instead.
- rlmw 15y agoIt's ok - someone has submitted a sigh to point this out: http://devsigh.com/sigh/58 http://devsigh.com/sigh/58
- chargrilled 15y agoOoops. There's about a half dozen people down_vote DOSing the server right now.
- tudorachim 15y agosudo iptables -I INPUT -s <offending ip> -j DROP
- dmils4 15y agoReminds me of Clients From Hell (www.ClientsFromHell.net). And a text only version of Dilbert. Nice!
- icebraining 15y agoThere's also Not Always Right[1], but it's not tech related (and they're stories, not just sighs). [1]: http://notalwaysright.com/ http://notalwaysright.com/
- pja 15y agoTold during the final stretch of a four month project that all the colors in the app had to be readable for people with Color Blindness Surely in these days of accessibility awareness this ought to be a design goal by default unless otherwise stated?
- coderdude 15y agoI'm more surprised that people actually expect us to have this in the back of our minds at all times. There's a reason they didn't go replacing all stairs with ramps.
- enf 15y agoArchitects spend a lot of time worrying about accessibility requirements. Accessibility, fire safety, and car parking are the major factors that shape buildings.
- coderdude 15y agoDefinitely a fact, but I wasn't suggesting that it isn't. Everyone knows there are clear and obvious benefits to having a site that is accessible to everyone as opposed to only the majority. What I mean by the stair/ramps remark is that stairs weren't suddenly removed from the architect's toolkit when the wheelchair was invented. Since ramps are clearly not used in all instances they are not always appropriate or desirable. The same goes with web design, which is as much art as is architecture. Not all sites are going to select between a limited range of colors to cater to a relative few if those colors happen to clash horribly with their intended design.
- bmalee 15y agoBut if you've only space for stairs or ramps, then you'd have to use a ramp, which everyone can use, rather than stairs, which most but not all people can use. Similarly, if you can only have one colour scheme, you ought to be picking one which everyone can read, not just most people. It's not as if it inconveniences non-colour-blind people.
- justinlau 15y agoTRWTF is that this a site like this already and is hillllarious: http://www.thedailywtf.com/ http://www.thedailywtf.com/ Just kidding. I suppose there's a niche for shortform "sighs" too.
- deleted 15y ago[deleted]
- rsbrown 15y agoIn the annals of innefectual, misdirected, passive-aggressive online nerdrage this system of anonymous, groupthink-driven schadenfreude really takes the cake. Of course, here I am shaking my fist on Hacker News so who am I to criticize?
- guard-of-terra 15y agoEvery one of those are about "I should have confronted the decision because I know better but I'll shut up and write to devsigh instead" Because you have no spine? Pathetic.
- bmalee 15y agoFirstly, ranting online and confronting the problem directly are not actually mutually exclusive. Secondly, in the real world sometimes a problem just isn't worth addressing; no matter how hard you try, sales/marketing/your manager/the CEO/the users just won't understand, so just work around it and let off steam online instead.
- guard-of-terra 15y agoThe level of helplessness in those rants suggest they are. In the real world you are THE responsive professional, and you tell people that the important thing is going to be wrong, politely but repeatedly, and they actually listen to you. And when you repeat it in simple words long enough, they eventually would understand. That's how it works. Or at least you land on better terms so you don't have to make a deal with your conscience. How they know if it won't work if they didn't try? They just sigh and go on spending their time doing busywork, spending corporate money or failing projects.
- bmalee 15y agoIn the real world, some battles are not worth fighting. Telling people that your way is correct, over and over again, doesn't necessarily mean that they'll learn, and even if you're right it doesn't necessarily win you any friends (even among people who agree with you). Sometimes you have to pick your battles and work around the incompetence, laziness, and sheer malice of others, and then vent a little to your friends, or to the internet at large if you have none.