Top all-time · #5298
solnic.dev
Personal blog · solnic.codesprogramming
solnic.dev is a personal blog at solnic.codes about programming. Since 2019, 14 different Hacker News readers have linked it 19 times, most often “Rails is not written in Ruby”. It is still writing: the last post was on 2025-07-30, and you can follow it by feed.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
Piotr Solnica's posts critique Rails and its Ruby dialect, and discuss framework abstractions and design trade-offs. HN readers cite them when arguing that Rails is opinionated and hard to combine with DDD.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Elixir・Ruby・Programming・Open Source・AI
Most-linked posts?
- Rails is not written in Ruby4 people · 4 mentions · first linked 2022-02-02
- My time with Rails is up (2016)3 people · 3 mentions · first linked 2022-04-12
- Rails and Its Ruby Dialect3 people · 3 mentions · first linked 2022-02-05
What Hacker News says?
FYI I changed the title to "Rails and its Ruby dialect". Thanks for all the comments. https://solnic.codes/2022/02/02/rails-and-its-ruby-dialect/
Comment linking /2022/02/02/rails-and-its-ruby-dialect/
on “Rails is not written in Ruby”Submitted Rails is not written in Ruby as a story · 222 points
HN discussionI think this is the author's take on that: https://solnic.codes/2022/02/02/rails-is-not-written-in-ruby... Not sure this is what you're getting at. I agree with the author though, this aspect of Rails bothered me quite a bit. Knowing that working on a Rails project meant I could magically generate ranges from dates because of ActiveSupport was unsettling - it made me wonder what else was non-native behaviour and wai…
Comment linking /2022/02/02/rails-is-not-written-in-ruby/
on “Rails is not written in Ruby”Submitted 10 Years of Open Source as a story · 33 points
HN discussionI'm quite certain that with some effort, and possibly some stretching of definitions, one can "do DDD with Rails". But at that point you are going against the grain. You are both missing out on some good parts of Rails and spending a lot of time to work around or against what Rails wants and needs: Rails is very opinionated, don't forget that. From https://en.wikipedia.org/wiki/Active_record_pattern#Criticis... > An…
Comment linking /2016/05/22/my-time-with-rails-is-up/
on “Hexagonal Architecture and Domain Driven Design”Submitted Rails is not written in Ruby as a story · 11 points
HN discussionI switched from Rails to Phoenix a few years ago and have never looked back. It solves basically all of the frustrations I had with Rails (see e.g. Peter Solnica's writing [0]) and is truly a joy to work with. If anyone else is thinking of switching from Rails to Phoenix then I humbly recommend my course Phoenix on Rails ( http://phoenixonrails.com/ ). Sorry for the self-promo, but if you use the code HIT8RUN (valid…
Comment linking /2016/05/22/my-time-with-rails-is-up/
on “Phoenix 1.7 for Elixir: Edit a Form in a Modal”Submitted Rails is not written in Ruby as a story · 7 points
HN discussionGreat question! I'm actually writing a lengthy blog post on this topic, but it's not published yet. Until then, I think Piotr Solnica has written some really good takes: https://solnic.codes/2016/05/22/my-time-with-rails-is-up/ https://solnic.codes/2016/05/30/abstractions-and-the-role-of... https://solnic.codes/2015/06/06/cutting-corners-or-why-rails... (See also this old HN discussion about the first link: https://…
Comment linking /2015/06/06/cutting-corners-or-why-rails-may-kill-ruby/
on “What to Expect from Your Framework”Submitted Rails and Its Ruby Dialect as a story · 5 points
HN discussionSubmitted My time with Rails is up (2016) as a story · 2 points
HN discussionSubmitted Rails is not written in Ruby as a story · 2 points
HN discussionSubmitted GitHub Sponsorship and Thoughts on Open Source Work as a story · 2 points
HN discussionSubmitted Rails and its Ruby dialect (2022) as a story · 1 points
HN discussionSubmitted Rules of Simple RSpec Tests as a story · 1 points
HN discussionSubmitted Whoops Thoughts on Rails, forking and leadership as a story · 1 points
HN discussionSubmitted Introducing dry-schema as a story · 1 points
HN discussion