David Heinemeier Hansson, creator of Ruby on Rails and co-owner of 37signals, writes about software, leaving the cloud, and politics.
Commenters are split: some find his political essays far-right and his tone bullying, others find them not extreme. HN also links his hardware and tech posts.
Agreed. Lua is older though. It was created in 1993.
mruby was created in 2012.
I have only two gripes with regard to mruby.
1) The primary users are C hackers. That's ok, but it means it also leaves out many other people. (Lua has the same problem of course.)
2) Documentation. This is something that really plagues about 90% of ruby projects. And it's not getting any better. It is as if in ruby, only 10% care about documentation - at best. Look at rack, opal, wasm for ruby - the documentation is TOTAL TRASH. Non-existing; look at rack. What a joke.
Now that ruby is following perl in its extinction path (sorry, the numbers are hard and real, there is no way to deny it), the ruby community should instead try to reverse that trend. Instead you see mega-corporations such as shopify pwning the remaining ecosystem and cannibalizing on it or people such as DHH rant about how Europe is collapsing (what the actual ... https://world.hey.com/dhh/europe-is-weak-and-delusional-but-not-doomed-8b10e7cb - we need an alternative to rails, how can anyone still work with DHH? Lo and behold, another shopify guy. The message is so clear for everyone to see now). None of this will of course revitalize ruby. Without an active AND actively growing community, ruby is set to die. I say this as someone who still uses ruby daily; I am tired of the "rumours of ruby dying are exaggerated". Yes, the rumours are exaggerated - but they are not rumours. The numbers are solid. TIOBE alone, with its 10000…
DHH also famously describe why and how they are leaving the cloud https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0
I'm not a fan boy of DHH but I really like his critical thinking about the status quo. I'm not able to leave the cloud or I better phrase it as it's too comfortable right now. I really wanted to leave redis behind me as it's mostly a hidden part of Rails nothing I use directly but often I have to pay for it "in the cloud"
I quickly hit an issue with the family of Solid features: Documentation doesn't really cover the case "inside your existing application" (at least when I looked into it shortly after Rails 8 was released). Being in the cloud (render.com, fly.io and friends) I had to create multiple DBs, one for each Solid feature. That was not acceptable as you usually pay per service/DB not per usage - similar how you have to pay for Redis.
This was a great motivation to research the cloud space once again and then I found Railway. You pay per usage. So I've right now multiple DBs, one for each Solid feature. And on top multiple environments multiplying those DBs and I pay like cents for that part of the app while it's not really filled. Of course in this setup I would also pay cents for Redis but it's still good to see a less complex landscape in my deployment environment.
Long story short, while try to integrate SolidQueue myself I found Railway. Deployment are fun again with that! Maybe that helps someone today as well.
Since you've been out of the loop, here are a couple of things from DHH's controversial blog post. https://world.hey.com/dhh/as-i-remember-london-e7d38e64
> London is no longer the city I was infatuated with in the late '90s and early 2000s. Chiefly because it's no longer full of native Brits.
with a link to the Wikipedia page on ethnic groups in London showing that there aren't as many white people in London as there used to be. His usage of "native Brits" dog whistle might be silent, but choosing to link to that particular Wikipedia page is a bit telling.
Further into DHH's blog post, he describes Tommy Robinson's organized marches as being "normal everyday Brits." Freedom of association and all that, but White supremacist, xenophobic marches aren't exactly my idea of "normal everyday Brits" activity. He also attempts to equate these marches with legitimate free speech cases like Graham Linehan, trying to make it all seem like reasonable pushback, as if this is just another historical moment of the isles being "invaded".
Naturally, DHH can't help himself, so 701 words into the article we get a lovely link to articles about Pakistani rape gangs. We're not dealing with subtle implications anymore.
From an outside perspective, I see that most of them are proud of the European values and how they permeate their societies since integration with other countries 'till a more friendly aspect from the richer countries (Central Europe) to the less fortunate ones (Eastern Europeans).
But as soon some of the traits of those countries starts to appear in a slightly fashion, those friendly societies will fight tooth and nail to establish their values even over the European ones (e.g. social integration, education, etc). DHH made a great summary over it [1].
For instance, in some parts of Central Europe, if you're speaking a different language with your child on a train people feel entitled to ask you to stop and speak their language since you live there.
I lived in US for a while and I never have seen that.
[1] - https://world.hey.com/dhh/the-reality-of-the-danish-fairytale-78069fbf
Yes, Especially for a solo founder, Rails is an effective and powerful choice. It scales from "Hello World" to IPO and allows you to do 10x the work while focusing on your users rather than boilerplate and plumbing. Its also trusted by some of the biggest tech platforms such as GitHub and Shopify.
The creator of rails recently wrote a great article on how Rails is the perfect choice for solo founders here:
https://world.hey.com/dhh/the-one-person-framework-711e6318
I also recently wrote a short article about how enjoyable it is to work in Ruby and Rails here:
https://jmarchello.com/a-love-letter-to-ruby-and-rails
If you have any questions or want to talk more about learning Rails, DM me on twitter @j_marchello. I'd love to help.
> The long-running existence of the "Best Names Ever" list that [employee 1] described yesterday represents a serious, collective, and repeated failure at Basecamp. One that we need to learn from together by transparently tracing its origin and history.
> Not only was it disrespectful to our customers, and a breach of basic privacy expectations, but it was also counter to creating an inclusive workplace. Nobody should think that maintaining such a list is okay or sanctioned behavior here.
> Furthermore, Jason and I should have caught this list. We are ultimately responsible for setting the tone of what's acceptable behavior at Basecamp, and in this instance we didn't. I'm sorry.
https://world.hey.com/dhh/let-it-all-out-78485e8e