Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
whstl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
601.
▲
by
whstl
1y ago
Same difference. Just because the huge amount of AWS work is distributed among other teams doesn't mean it's less work. AWS in 2025 is way more work than Heroku/Fly/Vercel, but also more way work than renting bare metal
602.
▲
by
whstl
1y ago
Recently I've seen a lot of IaC created by dev, unfortunately. All vibe-coded, of course.
603.
▲
by
whstl
1y ago
Now there's two dozen posts with the same example repeated.
604.
▲
by
whstl
1y ago
It doesn’t save employees. Over-complicated infrastructure doesn’t magically appear out of nowhere. Someone has to setup and maintain. It’s expensive.
605.
▲
by
whstl
1y ago
AWS doesn't get magically expensive just because you put your website there. You don't get to an overcomplicated AWS madness without having a few engineers already pushing complexity. And an overcomplicated setup also means it nee
606.
▲
by
whstl
1y ago
I don't think anyone is forgetting that in this thread, as there's dozens of answers mentioning this. But as an example: It took about 3 months to provision an AWS server in a recent company I consulted for due to their own bureau
607.
▲
by
whstl
1y ago
To me it's clear that most Ops engineers are vibe coding their scripts/yamls today. The time difference between having a script ready has decreased dramatically in the last 3 years. The amount of problems when deploying the first
608.
▲
by
whstl
1y ago
Especially considering that outside of startups (where approval would be fast with or without cloud), virtual infrastructure also got its own bureaucratic process.
609.
▲
by
whstl
1y ago
Devs wanting to put AWS on their resume push for it, then the next wave you hire only knows AWS. And then discussions on how to move forward are held between people that only know AWS and people who want to use other stuff, but only one sid
610.
▲
by
whstl
1y ago
The early services were mostly self-contained. A lot of newer stuff that actually scales (so Lightsail doesn't count) is entangled with "security", "observability" and "network" services. So if you just wa
611.
▲
by
whstl
1y ago
I can confirm this. The AWS mandatory training I did in the past was 100% marketing of their own solutions, and tests are even designed to make you memorize their entire product line. The first two levels are not designed for engineers: the
612.
▲
by
whstl
1y ago
I've worked on both kinds of companies in almost 25 years and I can confirm this is true. The biggest ops teams I worked alongside were always dedicated to running AWS setups. The slowest too were dedicated to AWS. Proportionally, I me
613.
▲
by
whstl
1y ago
That's the crazy thing. Most AWS-only Ops engineers I know are making bank and in high demand, and Ops teams are always HUGE in terms of headcount outside of startups. The "AWS is cheaper" thing is the biggest grift in our in
614.
▲
by
whstl
1y ago
Sure but I have seen the exact same thing happen with AWS. In a large company I worked the Ops team that had the keys to AWS was taking literal months to push things to the cloud, causing problems with bonuses and promotions. Security measu
615.
▲
by
whstl
1y ago
It doesn’t have to pretend anything you don’t want. If you don’t want this kind of problem/failure possibility, then you have to encode those states in the type system. Functional programming can do the same things you can do in impera
616.
▲
by
whstl
1y ago
> Also in those circumstances, the 13kB would also take "seconds". Yeah but a couple seconds I can wait. A few minutes not realistically unless it’s something really important.
617.
▲
by
whstl
1y ago
I can take you for a ride in the subway I use to commute to work, where internet is sluggish for a section of it. I can also show you how slow it is when I visit the countryside and the connection is not good. Or when I take a very crowded
618.
▲
by
whstl
1y ago
You would deal with this problem in the same way you would with, say, in a REST API. If the transaction object is serializable you can just store it in a DB, for example. If it's some C++ pointer from some 3rd-party library that you ca
619.
▲
by
whstl
1y ago
> but even in those, you typically have the more imperative operations as the lower levels Yes, the monadic part is the functional core, and the runtime is the imperative shell. > Consider your basic point of sale terminal. They ge
620.
▲
by
whstl
1y ago
2000 for me. That was the first time I had users from outside my own time zone, so I figured it was better to just use UTC for everything and just convert depending on the user's settings. I think I just applied the thinking to the who
621.
▲
by
whstl
1y ago
> this CTO would frequently lash out at them [...] doing work he wasn't qualified to do, trying forcing them to clean up after him [...] and then yelling at them for it Was that a Fintech in Germany, by any chance? :) I once witne
622.
▲
by
whstl
1y ago
Exactly. Why change a process when you can be a superstar by ignoring it? Fuck the customers, fuck the employees, fuck the investors. My ego is more important than any of this.
623.
▲
by
whstl
1y ago
It does matter because it caused certain tools to be forced on the team.
624.
▲
by
whstl
1y ago
They teach this in audio engineering school :) But the reason this is not widely talked about is two fold: First, because those measurements are heavily room dependent and they sound worse than treating a room. Because the room affects the
625.
▲
by
whstl
1y ago
The straighter lines are what comes out of cables. The more squiggly ones later (eg: 2:45) are what comes out of a speaker. But since he uses a microphone to measure the speakers, so that measurement will also come with room sound. He would
626.
▲
by
whstl
1y ago
If you are talking about RDS and ElasticCache, it’s definitely NOT a few clicks if you want it secure and production-ready, according to AWS itself in their docs and training. And before someone says Lightsail: is not meant for highly avail
627.
▲
by
whstl
1y ago
I don't think I have joined a startup that pays less than 20k/month to AWS or any cloud in almost a decade. Biggest recent ones were ~200k and ~100k that we managed to lower to ~80k with a couple months of work (but it went back
628.
▲
by
whstl
1y ago
AWS is more of high-scale cook-your-own pizza restaurant where you can't see the bill until the end, and you often have to mop the floor and wash the latrines yourself too. And washing the latrine costs money too of course, but you don
629.
▲
by
whstl
1y ago
After being immersed in cloud-native hell for a few years, I'll say it: This setup is probably also easier to reason about and easier to make secure than the messy garbage pushed by Amazon and other cloud providers. People see Cloud
630.
▲
by
whstl
1y ago
It spreading like wildfire, in all areas, not just development. 50 tools in ops/backend to make my life easier. 75 tools in the frontend to make my life easier. 45 different tools used by product to make my life easier. 20 used by HR t
More ›