580 karma · joined October 28, 2016
ActiveStorage is great addition - storing files on AWS now takes 30 minutes at most to setup. You don't need to use external gems for the same functionality now. Labeling it as a regression is nonsense as Rails before didn't have the functionality at all.
Ruby also evolved a ton since Rails 4. Just look at changelogs or something.
Scaling Rails is same as scaling any other stack. If your software grows it will run into bottlenecks no matter what you use. Rails is no harder to scale than anything else. It mostly is about people, not stacks anyways.
And i think mentioning ML points in a direction that you don't know much about normal web development since for 99% of web things you don't need any ML at all.
But other than that i don't get the article. You are a software engineer in US. You are part of the elite, you have top salary, you will probably never have to worry about job security and money. You can make decent savings. You have powers to build your own business. Something a few billions other people don't have. Yet you are crying like a baby that you maybe got a bit screwed. Take it as a lesson for your next interviews and employments with other big and rich technology companies. It's not like you spent your whole life there.
I'v heard someone saying space is a big ball and outside of it is nothing. I imagine nothing as a black space but that actually is something. So there is something after all. And however weird or normal these other places are, it goes like this infinitely.
You compared process of one specific app with process of some other app. Yes, some apps are harder to register for, some are easier. Some want more info about you, some less. That again is nothing new. I can create app like icy.tools without collecting any usual personal info with normal web technologies also. No need for blockchain. I can also setup some payment method which doesn't collect that much personal info. So that also really isn't novel.
Regarding the anonymity - you always leave some trace. Even with blockchain. Yes, you can mix something but if someone really wants to get to you with enough effort he will.
And this traceability will only increase. Now it's like this because these services aren't regulated anyhow. Normal companies and payment options are heavily regulated and that's why they demand more info from you. Because they have to if they want to make business legally. And if i don't care about making business legaly, i can do it now also and i don't need to collect anything. So that again isn't anything novel.
And what do you mean trusting dodgy website? You always have to trust somebody or something. I had to trust some rando while buying EVE character back then. Today you still have to trust Metamask, the game developers, the smart contracts behind the trades(or however it works). And not only in a way that they don't want to screw you but also that they didn't make any security mistake and it's not possible to hack the whole thing(which is common right). So what's novel about that?
Fast to iterate, vast ecosystem, beautiful readable lang(Ruby)
And relying on external authorities is a good thing actually. Because it's way way more effective than software solutions. Now of course the external authority can compromise sometimes but for this we also already have solutions for like thousands of years - diversification. If people just would learn not to put all their eggs into pne basket and expect eventual compromise that wouldn't be a problem. I think some 101 finances and practical real world problem solutions classes or something like this would get us way further than decentralisig everything with software
There will always be a need for this eventual "please roll back or block the bad actors". And more money you put into the game more it will be demanded when someone gets hurt.
I don't like crypto but this way of fixing things is pretty normal and standard in software and orher industries also. You simply can run into situations which weren't planned. So i don't think there is a problem with these fixes
But i know people trying to outsource everything whats possible, i see this trend getting stronger and stronger, so perhaps it can get a lot of clients. Good luck anyways.
The addon provides an easy way to print paper labels for products and other things listed in the shops.