Readit News logoReadit News
austinshea commented on AWS in 2025: Stuff you think you know that's now wrong   lastweekinaws.com/blog/aw... · Posted by u/keithly
mdaniel · 3 days ago
Of that list, watch out since IAM != IAM != IAM, so "cloud agnostic" is that famous 80/20 split
austinshea · 2 days ago
Some stuff is going to be provider-specific.

Let me explain why we’re not talking about an 80/20 split.

There’s no reason to treat something like a route53 record, or security group rule, in the same way that you treat the creation of IAM Policies/Roles and their associated attachments.

If you create a common interface for your engineers/auditors, using real primitives like the idea of a firewall rule, you’ve made it easy for everyone to avoid learning the idiosyncrasies of each deployment target, and feel empowered to write their own merge requests, or review the intended state of a given deployment target.

If you need to do something provider-specific, make a provider-specific module.

austinshea commented on AWS in 2025: Stuff you think you know that's now wrong   lastweekinaws.com/blog/aw... · Posted by u/keithly
no_wizard · 4 days ago
At what point is AWS worth using over other compute competitors when you’re using them as a storage bucket + VPS. They’re wholly more expensive at that point. Why not go with a more traditional but rock solid VPS provider?

I have the opposite philosophy for what it’s worth: if we are going to pay for AWS I want to use it correctly, but maximally. So for instance if I can offload N thing to Amazon and it’s appropriate to do so, it’s preferable. Step Functions, lambda, DynamoDB etc, over time, have come to supplant their alternatives and its overall more efficient and cost effective.

That said, I strongly believe developers don’t do enough consideration as to how to maximize vendor usage in an optimal way

austinshea · 3 days ago
Most work isn’t greenfield.

AWS can be used in a different, cost effective, way.

It can be used as a middle-ground capable of serving the existing business, while building towards a cloud agnostic future.

The good AWS services (s3, ec2, acm, ssm, r53, RDS, metadata, IAM, and E/A/NLBs) are actually good, even if they are a concern in terms of tracking their billing changes.

If you architect with these primitives, you are not beholden to any cloud provider, and can cut over traffic to a non AWS provider as soon as you’re done with your work.

austinshea commented on AWS in 2025: Stuff you think you know that's now wrong   lastweekinaws.com/blog/aw... · Posted by u/keithly
PaulDavisThe1st · 4 days ago
Can no longer login to my AWS account, because I never set up MFA.

Want to set up MFA ... login required to request device.

Yes, I know, they warned us far ahead of time. But not being able to request one of their MFA devices without a login is ... sucky.

austinshea commented on AWS in 2025: Stuff you think you know that's now wrong   lastweekinaws.com/blog/aw... · Posted by u/keithly
raffraffraff · 4 days ago
Support don't talk to you unless you pay for support
austinshea commented on Developers, Not Operators   victorwynne.com/developer... · Posted by u/xdevweeknds
austinshea · 3 days ago
Thanks for this article. It feels like a huge problem to discuss the nuance described here.

There will be people who will carelessly create unmaintainable software, and they might do it to bamboozle someone who is paying for the work that experienced people can deliver.

Others might fire the sorts of people who would do that sort of work, and try to survive without paying the going rate.

These things are objectively bad.

It is not bad to use these tools, or any others, to do the best work you can provide.

austinshea commented on A Eulogy for DevOps   matduggan.com/a-eulogy-fo... · Posted by u/weaksauce
austinshea · a year ago
This is entirely predicated on the issues this person experienced. Irrespective of whether or not devops teams end up with solutions that look like this, none of them are meant to.

My first experiences had to do with the ability to add new services, monolith or not, and have their infrastructure be created/modified/removed in a environment/region in-specific way, and to be able to safely allow developers to self-service deploy as often as they want, with the expectation that there would be metrics available to observe the roll-out, and safely revert without manual intervention.

If you can't do this stuff, then you can't have a serious posture on financial cost, while also providing redundancy, security, or operating independently of one cloud provider, or one specific region/datacenter. Not without a lot of old school, manual, systems administrator work. DevOps hasn't gone away, it has become the standard.

A bunch of pet servers is not going to pass the appropriate audits.

austinshea commented on Daily Driving Ubuntu on M1 Mac   feliciano.tech/blog/daily... · Posted by u/vsgherzi
chubs · a year ago
I wonder... perhaps linux driver issues were more entertaining 20-30 years ago because there were less peripherals to worry about. Eg no wifi, no power management, etc etc. Nowadays computers are more complex, it's more involved, more exhausting?
austinshea · a year ago
There were more peripherals to worry about, and fewer generic drivers.

It's not like people are trying to individually purchase PCI sound/ethernet/modem/graphics; they just get these components from the south bridge and they don't think about it at all. This makes things much easier, and gives a clear target for community notes/contributions.

I suspect that the reason he is describing this systems admin work as exhausting is because we've moved on. Personally, I only care about the thing I'm doing with the computer I happen to be sitting at, as opposed to computer itself.

Separately, power management is not a new detail: https://www.lpthe.jussieu.fr/~talon/pentiumII.pdf The Pentium II processor supplies a STPCLK# pin to enable the processor to enter a low power state. When STPCLK# is asserted, the processor puts itself into the Stop-Grant state. The processor continues to snoop bus transactions while in Stop-Grant state. When STPCLK# is deasserted, the processor restarts its internal clock to all units and resumes execution. The assertion of STPCLK# has no effect on the bus clock.

austinshea commented on I just wanted Emacs to look nice – Using 24-bit color in terminals   chadaustin.me/2024/01/tru... · Posted by u/signa11
austinshea · 2 years ago
This is fantastic! Thank you for writing this and sharing it.
austinshea commented on Meta is blocking news on FB & Instagram after Canada passes online news bill   nationalpost.com/news/pol... · Posted by u/kjhughes
version_five · 2 years ago
That's a very simplistic take. I'd encourage people to read the article and decide themselves.
austinshea · 2 years ago
Okay, I hope so too. The article reads: Rodriguez said: “Facebook knows very well that they have no obligations under the act right now.”

Your original post is full of your ideas, that do not relate to this article.

austinshea commented on No salary wastes everyone's time    · Posted by u/michaelteter
hirundo · 2 years ago
There's more to a job than the salary, and it can be reasonable for a company to leave salary ambiguous in order to make that sales pitch. Sometimes it's half the company; sometimes it's a set of steak knives. And it's reasonable for an applicant to decide that they're all about the salary and don't want to waste time on the sales pitch, and move on.
austinshea · 2 years ago
I can agree that there's more to a job than the salary, and it's totally cool to negotiate.

When you make the salary ambiguous in order to make your sales pitch, you are being unreasonable.

u/austinshea

KarmaCake day199July 28, 2009
About
friend
View Original