Top all-time · #8439
Andrzej on Software
Personal blog · andrzejonsoftware.blogspot.comprogrammingcareer
Andrzej on Software is a personal blog at andrzejonsoftware.blogspot.com about programming and career. Since 2008, 9 different Hacker News readers have linked it 54 times, most often “Be careful with "the Rails way"”. The last post was in 2017, but the archive is still widely read.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
HN readers link this blog's 2011 post arguing that Rails does not follow the original MVC pattern, where the model should hold domain business logic rather than just database access.
Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Thoughts on software
Most-linked posts?
- Be careful with "the Rails way"2 people · 2 mentions · first linked 2014-04-15
- DCI and Rails2 people · 2 mentions · first linked 2011-02-11
What Hacker News says?
It's more than a definition issue. You haven't used MVC, you have probably used Model2. The post we're discussing is about MVC. http://andrzejonsoftware.blogspot.com/2011/09/rails-is-not-m...
Comment linking /2011/09/rails-is-not-mvc.html
on “MVC is dead, it's time to MOVE on”Submitted Rails is not MVC as a story · 138 points
HN discussionI'm "thinking in DCI" for 2 years now. At GameBoxed ( http://gameboxed.com/ ) we've got a Rails app that uses a lot of .extend on every request. It's in production for 1.5 year now. It's a backend for multiple social games (one backend app for many CoffeeScript frontends). It's not huge in terms of traffic and performance needs. We implemented it with a DCI-like architecture in mind. It was helpful at the beginning.…
Comment linking /2011/08/dci-patterns-how-to-write-dci-contexts.html
on “"DCI" in Ruby is completely broken”Submitted Stop hating Java as a story · 115 points
HN discussionThe server-based MVC pattern adopted in Rails is not the original one described for use in interfaces, it could be considered a misinterpretation. https://andrzejonsoftware.blogspot.com/2011/09/rails-is-not-... https://news.ycombinator.com/item?id=3035549 A model is supposed to be a domain model, the business logic of the app, not simply a database access layer. Your logic should reside in the model layer, sort of l…
Comment linking /2011/09/rails-is-not-mvc.html
on “UIs Are Not Pure Functions of the Model – React.js and Cocoa Side by Side (2018)”Submitted MVC with CoffeeScript as a story · 46 points
HN discussionAsync standups may be a good alternative, you can do them over email or on Slack/Hipchat/Flowdock. Different rules apply in async standups than in meeting-like standups. There's more focus on what your daily status can bring to other people. I wrote about some tips here: http://andrzejonsoftware.blogspot.com/2014/05/async-standups...
Comment linking /2014/05/async-standups.html
on “A Guide for the Perfect Daily Standup ”Submitted Non-framework approach to JavaScript apps - hexagonal.js as a story · 30 points
HN discussionSubmitted Rails is still cool as a story · 11 points
HN discussionSubmitted How can Rails react to the rise of the JavaScript applications? as a story · 10 points
HN discussionSubmitted Frontend is a separate application as a story · 8 points
HN discussionSubmitted 2 problems with Cucumber as a story · 7 points
HN discussionSubmitted Angular or Ember? Congratulations, you've already won. as a story · 6 points
HN discussionSubmitted DCI and Rails, lessons learnt as a story · 6 points
HN discussionSubmitted Applying chess lessons to programming as a story · 5 points
HN discussionSubmitted How to write a Ruby-related book – the tools as a story · 5 points
HN discussionSubmitted DCI and Rails as a story · 5 points
HN discussionSubmitted Andrzej on Software: DCI and Rails as a story · 5 points
HN discussionSubmitted Be careful with "the Rails way" as a story · 4 points
HN discussionSubmitted Single Page Applications fight - video and a transcript as a story · 4 points
HN discussionSubmitted Why do projects take so long? as a story · 4 points
HN discussionSubmitted Rails legacy applications as a story · 4 points
HN discussionSubmitted How we ended up organizing a Ruby conference as a story · 4 points
HN discussionSubmitted Typical Rails bugs as a story · 3 points
HN discussionSubmitted Frontend first as a story · 3 points
HN discussionSubmitted What is a framework? as a story · 3 points
HN discussionSubmitted Account.transfer(..) - is it good OOP? as a story · 3 points
HN discussionSubmitted Events in acceptance tests as a story · 3 points
HN discussionSubmitted An application or a set of resources? as a story · 3 points
HN discussionSubmitted Remote pair programming as a story · 3 points
HN discussion