Hacker News new | past | comments | ask | show | jobs | submit login

> And a lot of armchair commentators seems to underplay the amount of sheer engineering effort or cost involved in these sorts of things - it's not a case of spinning up some AWS instances, and hacking together some PHP on your weekend and deploying.

I see this all the time with people that know zilch about technology, but it really disappoints me when I even see my fellow technologists underestimate the amount of engineering effort it takes to get something simple like a server up and running reliably.




Here's the thing. Creating and updating a system costs a lot more than leaving it alone. They already did the expensive part. To abandon basic maintenance is pretty disappointing.


No, it really doesn't.

Computers don't exist in a vacuum - the environment is constantly changing.

Let me put a real-life example.

Say there's a new SSL vulnerability or zero-day discovered - you go and check to make sure all your servers and packages are patched. Or maybe there's no patch yet, and you need to run a mitigation.

You better go check all your logs, to make sure nobody got in already though. Hmm, maybe you should contact your NOC as well, just in case.

Load just increased - you better spin up some new servers. Whilst AWS might like you to believe this is all one-button and it works with no human intervention - it probably isn't.

Oh, drat, one of the uptream endpoints you rely on just broke their API. You better whip up a patch. Then you need to test it, and make sure your CI server passes all the tests for it. Oh, and then hire some testers.

The point is - things are more complex in the real world, particularly running at any kind of scale.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: