After that we colo'd 4 big Xeon servers for about $1,600/month total. Looking back on it now it's just so insane...$30,000? no way.
After that we colo'd 4 big Xeon servers for about $1,600/month total. Looking back on it now it's just so insane...$30,000? no way.
There's just so many better things for your company to be spending the money on.
We don't let pencil pushers with MBAs anywhere near what we're doing, and it's going great.
I know this isn't the most usual configuration but if undervaluing my skills and trying to bottom dollar on them is going to be their rules, then I'm just going to do my own thing, and they're just going to have to scrape the bottom of the barrel for talent.
I hope the zeitgeist changes any time soon. God knows how many unicorns have been sacrificed with that kind of paradigm which could be successful companies by now.
I don't know how that changes the equation. No one is undervaluing your skills; it's would you rather spend your time driving to a colo center to replace a RAID array or working on $product.
With AWS you are outsourcing an IT team, not just processors and how you approach pricing should reflect that.
If you’re doing colocation to save money, you’ve also figured out that going to the datacenter sucks and it’s a terrible place to do work.
You’re not building your own servers from scratch, you’re generally purchasing them from a vendor who offers a warranty and optional on-site service.
Or you’re leasing them from a hosting company who will take care of those pesky RAID alarms for you.
You (or your hosting providers) have likely outfitted your server with remote out-of-band access to allow you to get into BIOS or the RAID controller without physically being in front of the server.
And finally, you have remote access to power cycle the server (or a batphone at your hosting provider to do it on your behalf).
I want to say that these datacenter-visit-prevention techniques have been near standard practice for a decade-and-a-half.
Or is it just me and my circle that do this?
Nope, this seems to be the norm. I've worked on a couple colo servers that nobody at the company had ever actually seen in person. They figured out colo in Germany was the best deal, so they had some servers delivered straight to the DC and the staff there installed them and plugged them into an IP KVM. Not sure if this is a standard service most providers offer, but I'm sure a big enough cheque would convince most - and considering the cost of transporting both the hardware and engineer to install it, that cheque can be quite large.
Our in house data centres we visit more often, usually to add new equipment, doesn’t take long to walk down stairs.
I can’t think of the last time a hard drive failed
Take all those things you just talked about, and expand them horizontally and vertically up the stack, and you have 'AWS'.
So not just 'a guy to replace the hardware' - but now it's software configurable, has all sorts of other, fancy things.
Time is money, and it's expensive to pay people to mess with things if they don't have to.
It's like this:
If your company needs 3 cars, you rent/lease them. You do not hire your own mechanics, even if technically speaking "we could change the oil for so much less!"
If your company is in the business of transportation, and you have thousands of trucks, you may want your own repair/maintenance team etc. instead of paying some service company a fat margin to change the oil.
For most things 'local prem' is an optimization that usually needs on some degree of scale to justify, or, you have a peculiar setup i.e. a couple of well versed hardware and networking guys who have no problem with a bit of a physical setup. Which can be a bonus.
"I hope the zeitgeist changes any time soon."
No, it won't, it's going in the 'other direction' forever, because the 'economies of scale' at Amazon, it's incredibly difficult for individual engineers to compete with those efficiencies.
Just the opposite of 'being a problem for startups' , the 'cloud' has basically made entire swaths of types of startups possible where they wold not otherwise.
Like everything, you have to use think about it a bit but their costs are really, really transparent (imagine Oracle trying to do it ...).
What a glib and senseless follow up.
Also, it's not peanuts. How many extra developers are $28400 per month?
This then means that while op wouldn't immediately add 1M ARR, the original dev and the new devs could soon add 5M ARR (stupid extrapolation, it won't be as much in practice, at least normally)
According to my napkin calculus, you could get about 4.5-9 developers (for 1-2x minimum wage) onboard here in France for 28k€/month. I'm betting in other countries with low salaries and a vast talent pool, 28k€/month would get you even more employees.
In Austria, the "IT Kollektivvertrag" [0][1] (think contract for the whole IT collective/unions) demands a minimum of €2503 brutto (before taxes) per month for developers (those are normally falling under ST1 category), and that 14 times a year, and that's for entry level (as in, not first job but starting at a company). Note also the 14 times a year, where the last two extra salaries (Christmas pay for December and vacation pay for June) is taxed much less (note, we can get bonuses on top of that too).
[0]: https://www.wko.at/service/kollektivvertrag/kv-abschluss-inf...
Note for above PDF (only the short money table the full one can be easily found via searching "Austria IT Kollektivvertrag 2022"):
- The ST1 is for devs, and LT1 for leadership roles.
- "Einstiegsstufe" is Junior, "Regelstufe" is "normal" and "Erfahrungsstufe" is Senior
So if you get hired as senior in a leadership role you'd be entitled to €5521 Brutto salary, 14 times a year, or more depending on your experience/knowledge and your negotiation skills.
In France a young developer easily costs €100k/year to employ, even if he earns a third of that before taxes.
No, actually they don't. In the time I've been there they've 10x the size of the company. Maintained majority control through multiple rounds of funding. Significantly increased salaries. Provided a great work life balance. Etc.
Why are developers obsessed with how many additional developers they could hire with hypothetical savings?
It will be an interesting next few years.
ARR could be whatever. They are not interchangeable or mutually exclusive.