28 ms·
The cloud has made people afraid of linux servers. The markup is essentially just the price business has to pay because of developer insecurity. The irony is th
by rikafurude21 1y ago
The cloud has made people afraid of linux servers. The markup is essentially just the price business has to pay because of developer insecurity. The irony is that self hosting is relatively simple, and alot of fun. Personally never got the appeal of Heroku, Vercel and similar, because theres nothing better than spinning up a server and setting it up from scratch. Every developer should try it.
- agumonkey 1y agomy take is that it's fun up until there's just enough brittleness and chaos.. too many instance of the same thing but with too many env variables setup by hand and then fuzzy bug starts to pile up
- daemonologist 1y agoI dunno, the cloud has mostly made me afraid of the cloud. You can bury yourself in towering complexity so easily on AWS. (The highly managed stuff like Vercel I don't have much experience with, so maybe it's different.)
- ygouzerh 1y agoI will recommend to try GCP or Azure, the complexity is lower there! AWS is great for big corporate that needs a lot of lego pieces to do their own custom setup. At the contrario, GCP and Azure solutions are often more bundled.
- tempest_ 1y agoIt is way more than that though. It offloads things like - Power Usage - Colo Costs - Networking (a big one) - Storage (SSD wear / HDD pools) - etc It is a long list but what doesnt allow you do it make trade offs like spending way less but accept downtime if your switch dies etc etc. For a staging env these are things you might want to do.
- brandon272 1y ago"Self hosting" may actually be referring not to hosting your own on-prem hardware, but to renting bare metal in which case the concerns around power usage, networking, etc. are offloaded to the provider.
- jampekka 1y ago> The irony is that self hosting is relatively simple, and alot of fun. Personally never got the appeal of Heroku, Vercel and similar, because theres nothing better than spinning up a server and setting it up from scratch. It's fun the first time, but becomes an annoying faff when it has to be repeated constantly. In Heroku, Vercel and similar you git push and you're running. On a linux server you set up the OS, the server authentication, the application itself, the systemctl jobs, the reverse proxy, the code deployment, the ssl key management, the monitoring etc etc. I still do prefer a linux server due to the flexibility, but the UX could be a lot better.
- YouAreWRONGtoo 1y ago[flagged]
- dang 1y agoCan you please edit out swipes, putdowns, name-calling, etc., from your HN posts? It's not what this site is for, and destroys what it is for. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html.
- YouAreWRONGtoo 1y agoI can't help it that humanity is so stupid.
- dang 1y agoThat's true, but you can stop posting to HN from that place. Edit: I feel like I should give you a more fulsome response, so here goes: I understand the frustration. I feel it too, even apart from HN making me feel it as part of my job. But I've had to learn some lessons about this, such as: 1. It doesn't help to assume the position of the-one-who-is-not-stupid. Doing that is supercilious and just means you'll contribute to making things worse. 2. Far better is to accept that, as one is human, one shares in all the qualities of being human, including a full complement of stupidity. 3. I forget the third lesson!
- sokoloff 1y ago> the price business has to pay because of developer insecurity Is it mostly developer insecurity, or mostly tech leadership insecurity?
- fragmede 1y agoNever got the appeal of having someone else do something for you, and giving them money, in exchange for goods and services? Vercel is easy. You pay them to make it easy. When you're just getting started, you start on easy mode before you jump into the deep end of the pool. Everybody's got a different cup of tea, and some like it hot and others like it cold.
- rikafurude21 1y agoSure I love having someone else do work for me and paying them for that, the question is if that work is worth a 50x markup.
- fragmede 1y agoYeah, but then we're just haggling. If you know how to change the belt on your car and already have the tools, it's different from when you're stranded with no tools and no garage and no belt.
- rikafurude21 1y agoIf you're a mechanic you're supposed to know how to change the belt on your car. It would be insane if you write code and work with computers for a living but you dont know how to set up a web server.
- rapind 1y agoHonestly I think it's the database that makes devs insecure. The stakes are high and you usually want PITR and regular backups even for low traffic apps. Having a "simple" turnkey service for this that can run in any environment (dedicated, VPS, colo, etc.) would be huge. I think this is partly responsible for the increased popularity of sqlite as a backend. It's super simple and lightstream for recovery isn't that complicated. Most apps don't need 5 9s, but they do care about losing data. Eliminate the possibility of losing data, without paying tons of $ to also eliminate potential outages, and you'll get a lot of customers.