- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
I think it's really a good idea to support Open Source initiatives. I also feel that the more I work in non-Open code environments, the more open they seem to become. We're not the dark room mages that we were ten years ago. The business world seems to be realizing that even if your source is closed, that collaboration isn't really a bad thing.
Captcha: Tation - the state of being tat-ed. Currently receiving a tattoo.
Admin
I presume, for Windows Vista you'd get a whole planet adorned with a "6'000'000'000 SLOC bad code offset" banner.
With free shipping of course.
Admin
I understand that this is a nice initiative and you are trying to diversify the website, but I'm missing all the fun of it... Last week we had two non-WTF stories, then yesterday a programming contest (apparently restricted to US programmers who are the only ones to understand those silly measurement units) and now this... What is next, MFD return???
And tomorrow is Friday, which means Error'd which is the one I like the least...
Please bring back more of those hilarious CodeSOD's and Tales from the Interview!!!
Thanks!
Admin
I support your core goal of helping open-source initiatives whilst continuing the fight against bad code - this is a worthy cause in its own way. But to be perfectly frank, I have far more important causes to be supporting right now. There is only so much money I give away per year and right now, helping to reduce bad code and supporting OSS is not high on my agenda. But good luck to you and well done for trying to make a difference.
Admin
If you want a WTF, follow "hideous mess" link in the intro to gpsd in the article. It's really quite impressive
Admin
Jeepers not funny. Whilst I am sometimes perplexed at some of the stories, I'm a metric Australian. All that was required was a single conversion of the board length into inches (8' becomes 96" for example) all other figures in inches, or raspberries or goldfish for all the difference the units made.
If that tiny concept stopped people then I think the project was either beyond them regardless, or more offsets would need to be purchased.
Back on topic, good to see things moving and trying to make a difference (however small).
Admin
Well, your heart was in the right place, but you've made a critical mistake: Eris S. Raymond.
He is great at talking, but that's about it. Have a look at his code sometime - he's that kid everyone knows who's really excited about this stuff, but he just can't seem to get it right and ends up with a huge mess of code that kinda works. Sometimes.
Admin
Reading the article the "hideous mess" links to was really interesting. I used to work for a company that made GPS receivers. I'm sure my implementation of sending NMEA messages was just as unique as anyone elses.
Admin
Yeah, that was real funny! Maybe Alex could introduce some typos and republish it on this site... :-)
Admin
Maybe poor timing for this? I know that any money I am giving away right now is going to support the relief effort in Haiti.
Admin
You're a wuss. As people have said in the comments, you can easily convert the same problem into metric. We are used to our system, and you are used to metric, it doesn't make either system better or worse, its just two different systems representing the same quanitity.
Any opposing system would always look difficult (or wierd) to others because they are so accustomed to their own way. Doesn't make any system better or worse to me. Can't you just appreciate it for what it is (a simple exercise in algorithms) instead of everybody complaining about the stupid units?
Admin
Atleast the certificate was properly photographed on a wooden table
Admin
Admin
Really, there is no better choice of color than the BSOD Blue shown in the example.
Admin
I think this is all a get rich quick scheme. Alex probably pockets 99% of the income and wipes his butt wit the other 1%
CAPTCA: valetudo - Marduk will kick the crap out of Armored King simply because valetudo > wrestling.
Admin
Admin
Gotta give ESR brownie points: he's hands-down one of the best at locating a credulous person with a bag of dimes and swapping dimes for dreams.
This has got to be one of the stupidest protocol-based projects I've seen in a long time. I mean, what's it supposed to achieve? Is it really so unlikely that the massed plutocrats who sell GPS systems, plus the military-industrial complex, won't come up with actual official-like standards if left alone by people who say things like this (to quote ESR):
The only real annoyances are that extracting decent documentation from vendors is difficult and getting them to ship us test hardware and eval kits without charging us an arm and a leg seems basically impossible. These clowns don’t seem to get that we’re adding market value to their hardware.
That, Eric, is quite possibly because you are not adding anything of the sort.
I look forward to the next epic fail for Bad Code Offsets. Incidentally, what has "bad code" got to do with "CSV protocols designed for a very limited purpose?"
Admin
Hah! The only funny captcha post ever.
Admin
Must be a slow week for WTF submissions.
Admin
The Good Code Grants is a fine project, current events aside.
But taking a resource that's supposed to "ignite some bright idea gnawing at some developer somewhere" and awarding it to an in-development project headed by a guy so famous he's referred to by his initials... well, it doesn't seem right.
Admin
I'm currently coding at a rate of about 3 WTFs a day but am too ashamed to submit any of them.
Admin
I don't mean to be a jerk or anything - but I don't see how $500 dollars is going to help anyone.
A typical junior level developer is going to be pulling down 60k or so. And the people who are writing really awesome projects all their own, tend to be better than average. For a guy who is pulling down 80k a year....how much help is $500 dollars?
Even at 60k, after taxes, you are looking at ~4k a month or $200 dollars a day.
$500 dollars buys a programmer a long weekend.
I think it's cool to support this sort of stuff, I'm just not sure how effective it will be.
Admin
I don't think it's completely incompetence, more just laziness. I'm sure people here like coding, but do they really like interpreting spec sheets? I doubt it. You also haven't seemed to notice a lot of the carpentry terms are american terms as well.
The problem could have been stated as "implement the bin packing problem for containers of this size and these values". Probably less exciting, but then it speaks clearly to everyone.
Admin
You should be very careful about how you go about supporting that effort....if you want the support to end up in Haiti.
I donated to the American Red Cross - only to learn that the person running it takes home some $500k give or take, each year.
That's a lot of money when your income is all charitable contributions....
Admin
If you've got money to donate to worthy causes I suggest you send it to the Red Cross in Haiti and stop this bad code nonsense.
Admin
Oh I guess somebody said that already.
On the subject of the CEO of Red Cross being well-paid - it is a company, and if any charity tells you 100% of proceeds go to their efforts, they are lying and should be avoided. Red Cross is a huge company, and the CEO is compensated quite well, but not as well as the average CEO of a for-profit company that size. Non-profit companies have to compete for employees with for-profit companies, and one of the ways they do that is by offering a fair wage. They don't have stock options or bonuses and such - you get your salary and the knowledge that you furthered the mission, and that's it. If non-profits want to get good people, they have to pay a fair wage, otherwise they end up with incompetent boobs at the helm. Imagine for a minute, if the "AIG Bankruptcy" happened to the Red Cross... wouldn't that be... kinda bad?
Admin
Why is the Bad Code Offset alliance logo a set containing nothing (the striked trough O in logic is the symbol for nothing and the { and } indicate a set)?
Admin
Off topic (but the comments always are): Haiti is already saturated in international aid, more than they can even get into the country due to the damaged infrastructure. If you really want to help the fine folks of Haiti then you're better off waiting for six months then putting you money towards the long and painful rebuilding process. By that time it will have dropped out of the media and all this ad-hoc support will have dried up. That will be the time that they need your support more than ever.
Right now there are more constructive things to be doing with your money that just chucking it into the pool of aid for Haiti.
Admin
Wow, they're still shilling this? I thought it'd be done by now.
Admin
Bad code is what the codeoffsets.com (with aspx urls) looks like in internet explorer
Admin
Region - Around where I live, starting developer pay is closer to $36-$40k, which doesn't leave one with a lot of free cash to spend
HR Departments love to pay less to people who learned by doing and cutting teeth than those with college degree who don't know source control from proper indentation, and many times haven't even formed a consistent opinion on the OTBS (I know these examples are somewhat trivial (except source control), but they are hallmarks of something more valuable: real world experience). I've heard there are Java developers coming out of college who cannot fathom the functional or imperative paradigms (or, really, any paradigm except Java-OO). But enough rage from a developer who never went to college.
Not every good developer lives in the U.S./U.K./Europe/etc. If you are a talented developer living in The Philippines or India, and they do exist (though in my experience they generally seem to get out of those countries, at least for a while), $500 is quite possibly a year's modest living expenses while you relax and work on nothing but your code. If there's a team of you, it still goes a long way.
Yes, now that I've moved up in my career and all I care about is the dollar signs in my eyes $500 doesn't seem like a whole lot, but if I wanted to start an open-source project $500 would take a bit of the sting off getting an actual designer (at friend-rates, of course) to scratch out some UI components for me, or offering a small bounty to the OS community to help me with something I was struggling with, etc. That, and winning the nomination might attract additional talented OS developers to your movement.
In summation: don't be so hasty, not everything is black and white, blah blah blah
CAPTCHA: None, because I registered. Takes like 30 seconds and I don't ever have to care about it again. Sweet.
EDIT: Addendum to #2 - If your primary language for whatever reason is ASM, you get a pass on OTBS. If it is Visual Basic, you do not.
Admin
Admin
One of my cheeks happy for receiving my offsets yesterday. The other is sad because:
I wanted to read about an anonymous guy developing some cool thing in the shed, not a big name. But this is the minor issue.
I thought someone developing a more general-purpose project would win. A debugger? leak checker? collaboration tool? etc. I don't care a bit about GPS.
Admin
Pfew, tell me about it. I mean, there are way more programmers than people on the road, obviously. Duh.
Admin
2 days without a WTF - WTF?
Admin
I was curious too about how they were planning to spend the $500.
Admin
Invest in yourself. You'll become better able to earn, and more able to amuse yourself with programming too.
Admin
Eris S. Raymond, Seriously? His code is consistently atrocious. I like the idea of the bad code offsets, but am extremely glad I've taken no part in it as it is my sworn duty to keep my money as far away as possible from ESR.
Admin
The job of working for a company that specializes in "telemetry and industrial control".
This combined with basically re-implementing the Windows TAPI, as the MS solution is ehm... "unsufficient".
I remember cycling though baud rates and parity bits to see if something the other side replied made sense at any of the combinations. Binary protocols, certainly done that.
Oh and this baby: http://homepage.mac.com/bradster/iarchitect/new.htm (scroll down to Milltronics "Dolphon Plus"). That's the interface of the software to configure a certain sewage pump control unit, talking to those Siemens/Milltronics units was a major PITA to get right, even if they worked as the documentation said.
The most fun are binary protocols without checksums and reverse engineering binary mobile phone (not Hayes compatible command sets), control and communication messages.
Admin
Admin
12234
Admin
Admin
While you may be right, a lot of times a GPS will take you down roads you have no business being on. It might take you down a road that seems shorter, but sometimes it don't care if its a dirt or gravel road or a main highway. It seems like a shorter path, even if it takes you down a bunch of winding backroads. Sometimes its best to confirm yourself anyway.
Admin
Our Grants do not go towards paying developers for their time. Free/OpenSource is about passion, not making a living. The latter is what day jobs are for.
We believe that donating to open source should be about offsetting hard costs. It's hard enough to spend your nights and weekends, but to have to dip into your own pocket for hardware, servers, hosting, etc. makes it that much harder.
Sure, once you're a senior developer making $100K, a few hundred a month isn't much... but, usually when you're at that level, time is precious (kids, house, work, etc). Younger developers starting off don't have a the extra $$ to throw around, but they have the time.
Admin
But, apart from the fact that you're apparently throwing a $500 piss-pot at somebody (ESR) who is quite good at getting other people to throw $500 piss-pots at his efforts, and apart from my contention that this Bad Code Offset bollocks is almost, but not completely, as bad as ... Well, there was that late bandwaggon Mt Fuji thing that you tried, which might have been fun if you'd gotten a Math Professor to offer a workshop on Silliness 301. Or, well, pick something that you'd be mildly embarrassed about. It doesn't have to be that important. The Internet does that. It multiplies minor little gripes into hundreds o' millions of little gripes.
<a rel="nofollow" href=""http://gpsd.berlios.de/" target="_blank" title=""http://gpsd.berlios.de/">Here's ESR's little shingle, though. I don't personally work with Windows, unless I have to. When I have to, I would prefer access to Teh Codez. Here's a quote for PHP-pickers and "Dummies for .Net" everywhere:
No, we don't support Windows — get a better operating system.
That's on the front page, and you're bunging money at the project.
Don't even bother to try again. You're not up to it. Throw the money in a wishing well and stop pissing it up the pants legs of supposed software demigods who can't code for candyfloss and don't even care about an OS which is (a) roughly fifty times more popular than theirs and (b) presumably the one that you work on, day to day.
Admin
Wow....WTF is with all the ESR-hating around here? Love him or loathe him, the Open Source world is in a drastically better place thanks to his efforts. He deserves many pats on the back.
Good choice, Alex. GPSD is quality code, a great product, and is increasingly useful as GPS components are becoming more popular in mobile devices...being geoloc-aware is fast becoming a baseline standard.
Admin
In the case of GPSD, $500 will buy a BUNCH of GPS devices!
Admin
Wouldn't your money always go to helping starving people all over the world any time in the last 200 years? What makes Haiti different, other than the small number of people who are suffering there, compared to the poor African nations?
Admin
My question exactly: why "the set containing the empty set" and not "the empty set"? Honestly, please answer us. This is what keeps me up at nights.
Admin
I have/had no idea who/what ESR is or was before reading this, but having looked through here, and read that 'projects' homepage, I have come to the conclusion that he is a cock.
That is all.