7 Person Year Application Rewritten in 2 Person Months (metromodemedia.com)
A lone programmer rewrites an entire project in 2 months. It uses executable specifications. It is thrown away because nobody else understands it. (LISP, YACC. or something else?)
43 comments
[ 3.3 ms ] story [ 118 ms ] threadhttp://web.mit.edu/wwwdev/cgiemail/buybuild.html
http://c2.com/cgi/wiki?WasChryslerComprehensiveCompensationS...
Short story: Chrylser had been trying to unify its various systems and subsystems for payroll and had failed and failed. Eventually, a group of consultants were brought in who had invented a particular agile technique, extreme-programming. Of course, the project failed, but that didn't keep the consultants from spreading the XP word throughout the world.
Sounds really impressive. If anyone has ever worked with PLCs you know what a nightmare it is to interface with them and deal with their primitve data types. Not to mention programming them in ladder logic (yeah, most industrial machines are still programmed in ladder logic straight from the 1800s.)
So he's not kidding, this is a BIG deal.
Mega-institution isn't aware of its own golden needle in its haystack? Good! Another opportunity for a couple of hackers in a spare bedroom.
Right-O.
Congratulations. You just found the basis for a viable start-up.
It doesn't sound like a hacking problem; it sounds like a sales problem. If your customers are so hidebound they won't even use the software they already have, how will you convince them to pay for, let alone use, yours?
Or are you planning to duplicate that effort and sell it to other manufacturers (who I hope can still act rationally)?
Or, maybe he called it "agile", but I'm not really thinking gymnasts and ballerinas are magically great developers, though they are strikingly agile. This article needs some kind of detail--it doesn't answer most of the W's of good journalism: Who, what, when, where, why, and how. We've only got a really vague what ("a good developer built something that I liked a lot") and a vague where (Chrysler). Somehow all of the good bits are completely left out.
I got to work on them quite a bit growing up--they at least gave me lots of experience fixing things. But it'll take another generation before folks who experienced Chrysler in the 80's and 90's, like me, start buying Chrysler products again...and then only if they are actually making good cars now (which I'm not confident of). I'm afraid I've been well-trained to buy only Japanese cars. I've had two fantastic Nissans in the 20 years I've been driving, and one mediocre (but never broke in dangerous ways or left me stranded--it just had some annoying quirks) Toyota...I like to drive my cars into the ground, and the ground comes at me way too fast with American cars, and Chrysler cars in particular.
Sorry, I know you weren't looking for a rip on Chrysler, but suggesting I buy a Chrysler product sent me reeling into the past for a moment...I could smell the burning oil, feel the claustrophobia of laying on concrete under a jacked up minivan, and everything. I just thought I'd share my pain with you. ;-)
BTW, those of us who follow the financial news are laughing because Daimler (the previous owner) literally paid Cerberus to take Chrysler off its hands. The purchase price was nominally $7.4B, but it was structured as an investment into Chrysler itself. In other words, Cerberus "bought" Chrysler by putting cash into a business it now owns, effectively paying itself. In addition to that, Daimler paid Cerberus $650M in cash. Yes, that's the seller giving money to the buyer.
The reason for this is that Chrysler is currently worth less than nothing. Daimler's earnings are up $1.5B since getting rid of it, and Cerberus took on Chrysler's $18B of pension obligations. Cerberus probably figures that it can renegotiate with the UAW and default on Chrysler's pension plan, which'll help return it to profitability. Daimler couldn't do this because its profitable Mercedes division was effectively subsidizing workers in Detroit, costing it bargaining power in any attempt to stiff the unions.
Edit: curses, beaten by 2 minutes. And the other post brings the details, too.
In an incomprehensible display of customer loyalty, my parents next purchase was a 4 door dodge Aspen. This car had a 6 cylinder engine which produced a hamster-threatening 90 horsepower. The best thing about this car was the horrible white paint which perfectly obscured the bird crap...
The design and production of these cars ranks as the worst example of capital deployment in American corporate history. I mean, efforts like this turned off an entire generation of customers.
$50 billion might be a stretch, but it's not far off.
Note: Cycle time is the amount of time it takes to produce a part. It's sort of like the MHz of the manufacturing world. Usually car plants are setup such that there are n manufacturing lines in operation at any given time producing/assembling parts. So you're always at the mercy of the slowest line. It takes months to comission a new line so it's not just a matter of "adding servers" to improve production.
My point is that Chrysler itself was recently sold for less than $10 billion. Maybe Cerberus bought because they knew about this code that was written in a day and now they are going to turn them into a $50 billion dollar software company?
Look out SAP & Oracle...
From the article: "Did you know that there is an IT breakthrough hidden inside of Chrysler that in the right hands could be worth 50 billion dollars or more?"
In other words all he's saying is exactly what I replied to your post: that data collection and tracking (not just for Crystler but as a standalone product) is worth a lot of money. He's not saying that Chrysler could or would sell this - in fact that's kind of the point of the post.
My point is that if it was written by some dude in a day, it's not going to make anyone $50 billion, especially Chrysler.
As a personal note, I've got a couple of years in manufacturing, with much of that in automotive. The amount of stupidity that goes on in that industry is shocking. It doesn't surprise me at all that a couple of smart guys were able to build something like this. It surprises me that Chrysler was actually able to get a couple of smart guys to work for them.