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.

What if Enterprise IT built a race car?

14 pointsby mackrossalmost 12 years ago

10 comments

ep103almost 12 years ago
I'm no longer convinced that this is a problem in our industry, so much as a systematic characteristic of it.<p>People notice when a car performs badly. Its horrible to drive, and likely will kill people.<p>Horribly written software, however, can be made to perform well under common usage, even if it fails spectacularly for every single edge case. For most edge case failures, chances are the user is going to be blamed, because most likely, the user doesn't know the correct way to hold the mouse.<p>And the more endemic problems with horribly written software: maintenance, and difficulty of upgrade, are both easily waved away by those making software decisions from a business perspective. Difficulty of upgrading software is a non-issue (assuming that business data is stored in a db somewhere, sanely), it just becomes a business decision of when to completely replace their current system with the best technology on the market 5 or 10 years from now. And maintenance in the meanwhile is largely a non-issue if you don't plan on steadily upgrading and improving your software, which really, most large places simply don't. The C-level exec isn't the one using the software, and really, as a result, many of them simply don't care.<p>If you look at it through that light, the IT process the OP describes makes complete sense. Send in an architecture team that proposes the world to the customer, and gets the largest possible contract signed. Send in developers, and minimize cost everywhere, only actually deliver on things you know the C-levels will check, because you know they won't check almost anything, and they certainly won't care about a source code report. Then send in your QA team, to make sure the company who built the software meets bare minimum contractual obligations, and where they haven't, the customer won't notice.<p>... sigh
评论 #5747662 未加载
mcintyre1994almost 12 years ago
What if Enterprise IT built a website? :) I'm getting a 504 gateway timeout. I only mention it because it says "cloudflare" and the post hasn't received a lot of attention so I assume it's not a traffic issue?
stcredzeroalmost 12 years ago
Landkreuzer P. 1500<p><a href="http://en.wikipedia.org/wiki/Landkreuzer_P._1500_Monster" rel="nofollow">http://en.wikipedia.org/wiki/Landkreuzer_P._1500_Monster</a>
zachrosealmost 12 years ago
What if enterprise IT built software like an F1 racing team?
评论 #5748119 未加载
gnu8almost 12 years ago
The space shuttle would be a better analogy.
评论 #5747772 未加载
DoubleClusteralmost 12 years ago
That looks like normal software development to me. Enterprise IT just involves more people, money and time.
bluedinoalmost 12 years ago
Why a race car? Why not a 'regular' car? Just compare the Chevy Volt against the Tesla Model S!
评论 #5747778 未加载
lanialmost 12 years ago
division of labour is passe. It's a thorn people have forgotten to remove
zeroexzeroonealmost 12 years ago
It would never ship, would be filled with bugs and someone along the lines would switch the programming language AND the OS.
评论 #5748004 未加载
gridscomputingalmost 12 years ago
That's why I'm moving everything to The Cloud (TM)