TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What if Enterprise IT built a race car?

14 点作者 mackross将近 12 年前

10 条评论

ep103将近 12 年前
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 未加载
mcintyre1994将近 12 年前
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?
stcredzero将近 12 年前
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>
zachrose将近 12 年前
What if enterprise IT built software like an F1 racing team?
评论 #5748119 未加载
gnu8将近 12 年前
The space shuttle would be a better analogy.
评论 #5747772 未加载
DoubleCluster将近 12 年前
That looks like normal software development to me. Enterprise IT just involves more people, money and time.
bluedino将近 12 年前
Why a race car? Why not a 'regular' car? Just compare the Chevy Volt against the Tesla Model S!
评论 #5747778 未加载
lani将近 12 年前
division of labour is passe. It's a thorn people have forgotten to remove
zeroexzeroone将近 12 年前
It would never ship, would be filled with bugs and someone along the lines would switch the programming language AND the OS.
评论 #5748004 未加载
gridscomputing将近 12 年前
That's why I'm moving everything to The Cloud (TM)