TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

7 Person Year Application Rewritten in 2 Person Months

33 pointsby startupcrazyover 17 years ago
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?)

12 comments

axiomover 17 years ago
He's talking about SCADA (<a href="http://en.wikipedia.org/wiki/SCADA" rel="nofollow">http://en.wikipedia.org/wiki/SCADA</a>)<p>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.)<p>So he's not kidding, this is a BIG deal.
评论 #62594 未加载
mynameishereover 17 years ago
I thought for sure this would mention another "innovation" that came out of Chrysler, "Extreme Programming":<p><a href="http://c2.com/cgi/wiki?WasChryslerComprehensiveCompensationSuccess" rel="nofollow">http://c2.com/cgi/wiki?WasChryslerComprehensiveCompensationS...</a><p>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.<p>
评论 #62129 未加载
ratsbaneover 17 years ago
This sounds familiar. I went through something like this at a Fortune-100 company which I won't name here, except they rejected the solution because it wasn't written in .Net and budgeted around seven figures to rewrite their existing horrible system in .Net. I quit somewhere along the way but I still feel the frustration, pain, and perhaps even anger whenever I think of the stupidity and waste. I hope I never have to go through that again.
startupcrazyover 17 years ago
Executable specifications. The new compiler was about 5000 lines of Java. The developer says he can probably reduce most of 3000 lines of it to about 700 productions in YACC. Of course, nobody is interested!
rwebbover 17 years ago
Uhh...where does the $50 billion come from again?
评论 #62155 未加载
andreyfover 17 years ago
Sounds like a prisoner's dilemma kind of problem... individual firms won't benefit from open sourcing unless everyone open sources.
评论 #62066 未加载
mpfefferleover 17 years ago
Anyone have any idea what this consultant might have been doing to get this kind of productivity?
评论 #62130 未加载
评论 #62133 未加载
rsheridan6over 17 years ago
How would it benefit Chrysler to open the source? According to this article, their software gives them a competitive advantage. Why would they want to share it with other companies?<p>
trekker7over 17 years ago
I was half expecting this to be a story about Lisp.
评论 #62556 未加载
edw519over 17 years ago
Actually, this writer's conclusion, open source, is the EXACT OPPOSITE of what I believe, and what I think is the premise of this forum.<p>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.<p>
评论 #62235 未加载
评论 #62165 未加载
almostover 17 years ago
Given enough incompetent developers or bad managers any project can be a "7 Person Year Application".
jemptymethodover 17 years ago
give me 2 months and I could do away with AOP by showing how (comparatively) trivial it is to implement in Lua