manpages aren't always that great. Unless they are on a BSD derivative...
PowerShell had some good ideas about making commands discoverable but the nuances and implementation really killed it for me.
722 karma · joined August 25, 2022
manpages aren't always that great. Unless they are on a BSD derivative...
PowerShell had some good ideas about making commands discoverable but the nuances and implementation really killed it for me.
A few years back a company I was contracting for had one of their end users report a high severity security defect. Apparently he signed into the app and thought he had been hacked because a couple of large 6-figure transactions had been made.
After several hours of inconclusive investigation where even identifying the user proved difficult, this turned out to be him seeing the marketing example screens in the app store and having a panic. The app never even got installed and he never signed up for it.
The marketing screens were quickly updated to show something less impressive and with a sample data only warning...
There are some compromises in the middle somewhere. I'm liking Apple Shortcuts when it fits the problem domain I am within.
The main risk is hitting resource limits which is why I would and do give development teams their own account to cause mayhem in.
If you didn't do that, you fucked up. Adding more accounts doesn't guarantee that you didn't fuck up.
And yes you need to open 10 tickets, even if you have enough spend to have a direct line to AWS internal staff with multiple enterprise accounts...
Every other reason here is because you fucked up. You have poor architecture, poor tagging, poor VPC design, poor IAM policy and role modelling or don't know what you are doing to start with. And some of the stuff doesn't even make sense, particularly the point about EKS upgrades (I run three different versions of EKS in the same account).
There are many negative effects of multiple accounts including billing aggregation is very difficult, having to dig through several accounts worth of Cloudwatch logs, unexpected egress traffic costs and the overall complexity is much higher. If you have to switch to an org account and set up SSO you then have an administrative cost which is immense.
My favourite thing doing is spending 2 days opening support tickets in 10 different accounts to get a limit raised and then tracking the state of all the tickets and limit changes...
It's really hard to build something generic enough. MS Access was as near to it as was feasible I suspect.
In summary, apparent simplicity that causes actual complexity is a big problem now.
In 4 days worth of work now, I couldn't even do an evaluation of which UI tech is still going to be around in 2 years...
Since then I spend a lot of time carefully evaluating tools and software before I ever consider using it or taking on work that involves it. This is to avoid the mental toil that is almost endemic in really horrible bits of software.
Quite frankly this article nails it. Software has to be comfy or it can fuck off before it hurts me.
With that in mind, write down what you want out of your life and job and set some simple easy to achieve short term objectives. They might be health or learning related. Then go out and do them. This will build motivation to actually deal with the issue which is the job sucks and you need to change it. Write down criteria for your new job and spend your time finding it. Don't just jump on the first thing.
It's really important to get yourself together mentally before you jump ship though because it's very easy to end up in exactly the same situation or worse if you make a rash uncalculated decision.
After working on Microsoft dev for ~20 years, 2019 was the last thing I touched. I handed everything else over and moved on. I will NEVER deal with that company again. Nothing but fucking shit for that entire time. The grass /is/ greener on the other side.
If the TV stops working then, well you solved the problem anyway :)
The last decade of ownership has been hell. Slow laggy equipment, HDCP problems, working but forcibly obsoleted hardware, bugs galore and ads stuffed in your face.
I now no longer own a television and will never own one again.