Reinventing the wheel. So many hours wasted on creating something that already existed in the form of PHP libraries or Python libraries that are written by much smarter folks. I tell my guys now, tools such as Ansible exist, don't try to write a whole Bash program to mimic what Ansible can do.
I used to follow their blog and they are at the forefront of the FIRE movement. No thanks. It's crazy the length they go to in order to minimize their expense. They def have a lot of help from their family. It def is click bait and what they're doing isn't "healthy" in my opinion. We let our kids be kids and that means spoiling them on many things. I'm not referring to iPhones or cars, but more like I'm not going to worry about whether I should buy two icees or one icee to split between both kids.
I looked into Nomad and my problem is having to run a minimum of six machines in a cluster for a few microservices. The argument could be made that we wouldn't need container orchestration for a few, but if we plan on scaling I don't want to have to deal with a fleet of servers. With ECS or EKS, I would only have to worry about the worker nodes so it's less to manage
Or if reduced redundancy is accepted, on one/two ( either one with everything running as server and client, or two with one running Nomad, Vault Consul servers and the other clients)
yeah I'm not sure about your last paragraph. when I interviewed at DO, the few business folks I spoke to were adamant on taking on AWS. I kind of scoffed but hey I'm not running DO.
But all kidding aside, the numbers just don't make sense. AWS is doing $30B in revenue and has tens of thousands of engineers.
Google which many can argue has some of the best engineering on the planet is going after AWS investing billions in datacenters and again using thousands of engineers.
So to think that DigitalOcean with a $300MM debt line and 250+ people in engineering is going to go after AWS just doesn't add up.
Certainly when you have 500+ people in a company everyone has different opinions and view points on where a company should be headed, or who it is competing with and so forth, but for me the priority has always been clear. Focus on the SMBs, and developer teams, that need the flexibility that AWS offers without the complexity because you aren't managing a $10MM hosting budget.
I don’t necessarily disagree with you, not sure I’d place a bet on DO taking on AWS realistically, but:
> So to think that DigitalOcean with a $300MM debt line and 250+ people in engineering is going to go after AWS just doesn't add up.
Lots of Money + Lots of People =/= Guaranteed Success
It’s more a matter of taking on the market from a slightly different angle.
One viable path I see is for DO to ramp up their enterprise appeal by offering services on par with AWS, while cutting down the operational complexity of managing AWS services (using AWS = incredibly high overhead with configuration and everything else).
> One viable path I see is for DO to ramp up their enterprise appeal by offering services on par with AWS, while cutting down the operational complexity of managing AWS services (using AWS = incredibly high overhead with configuration and everything else).
Absolutely. Getting into AWS, etc can be overwhelming. Getting into DO is incredibly easy.
> Lots of Money + Lots of People =/= Guaranteed Success
I'll agree on that.
I won't agree with the rest though, I don't think DO can compete in an enterprise level.
Actually in the longrun I don't see DO ever being viable. AWS and google are going to become simpler as the time passes and they are going to take over that margin that is left on services like DO, ovh etc. I think the only viable business plan for them right now would be to focus on their simplicity and continue building on it hoping they will get bought out by the big players.
Obviously thats not good for us -> amazon and google owning everything on the web but unless there is some crazy law that limits them from doing so, they are going to do it.
There are still MANY old style ISPs playing in the DO-like space. Hosting is HUGE. Plenty of room for many DO like players at .1-1% marketshare.
Google and AWS are NOT going to become simpler, to the contrary, that would defeat their entire proposition. To eliminate the traditional enterprise data center entirely, build sufficient lock-in moats, and then continue to innovate around costs and value requires tons of bespoke capabilities and complexities.
I agree I don't see AWS and Google becoming simpler, but instead becoming more complex. They are also catering to workloads that are completely different and they really need to have every single possible knob and dial and configuration possible to satisfy these enterprise customers.
Doing what they do is complex and takes a certain skill set, but also doing simplicity right is it's own skill set.
I would say that I would be more worried in the past when AWS was more of a single player, but now that Google and Azure are firmly in the picture, AWS has some real competition in their core market which takes their focus away from us which is great.
ye I agree, it feels impossible to penetrate that market unless you have many billions and the actual engineering knowledge behind it.
I think DO is good for the small/average player that doesn't wanna invest time into having his team learning the AWS quirks because his business isn't in heavy need of it.
If AWS or even google ever goes after the small/average user by creating an easier to understand/navigate service for the user that doesn't need all that overhead and time investment of that bizarre learning curve just to setup a simple application, then its just gonna kill DO and other services like that out there.
I disagree, you can't just tack on simplicity to an incredibly complex product. Elastic Beanstalk is not in the same class as Heroku (despite both running on AWS). When you look at AWS the strength is in breadth and loose coupling. This allows internal teams to push a massive set of products forward in parallel, but the tradeoff is that the seams show everywhere, which directly works against having a simple and cohesive product experience. Theoretically it is possible, but I think you'd need to brand it outside AWS and probably dedicate way more headcount than a beancounter would deem reasonable to compete with DO, and even then I'm not sure AWS or Google are structurally capable of producing such a thing.
>If AWS or even google ever goes after the small/average user by creating an easier to understand/navigate service for the user that doesn't need all that overhead and time investment of that bizarre learning curve just to setup a simple application, then its just gonna kill DO and other services like that out there.
Currently both AWS and GCE cost is multiple times more per gigabyte served, compared to DO. E.g. AWS S3 is $0.09 per gigabyte served, while Do Spaces is about $0.01.
For certain businesses, traffic is a major cost, and paying many tomes as much for it could make them unprofitable.
So no, a cloud provider of the DO class must be long-term viable, just in a different niche.
I have two kids (6 and 3) and if I had to do it all again I would not. I miss my old life. Not that it was anything special but the things we take for granted like grabbing a quick bite to eat at a diner or going to the bathroom becomes a chore. I realize it gets better but damn, years of tending to the kids flew by and I can't for the life of me recall what I did for fun.
my problem has been that I'm an overachiever and I've been career oriented for the most part of my life. I know there's a saying where folks on their deathbed would never say "I wish I could work another hour," but I don't know anything else besides work. I definitely need a hobby and I feel bad at times when I resent my kids because I can't do what I was able to do before.
As an overachiever, who has hobbies - but one of them is working a lot, I agree with much of what you said.
Just recently, in talking through my similar frustrations (I have a 6 & 9 yro) - I've realized I love being, and playing with my kids, but not doing the rote parenting. We've considered placing kids in afterschool care longer, having more babysitters, etc. We've also considered getting an "au pair" to be around me, but to do the basic block and tacklin g so I can focus on the bigger issues.
you guys are doing it all wrong. take it from us Asian folks. it's called the finger test. the amount of water above the rice should come up to the first line on your finger as you're touching the rice. yes you have to stick your finger in the pot.
having grown up where our main staple was rice, my parents never made burnt or soggy rice. oh and having a rice cooker prob helped as well.