Top all-time · #2533
Kelly Sutton
Personal blog · kellysutton.com · on HN as kellysuttonprogrammingweb
Kelly Sutton's personal blog at kellysutton.com covers programming and web. Since 2015, 30 different Hacker News readers have linked it 40 times, most often “Taming Large Rails Applications with Private ActiveRecord Models”. It is still writing: the last post was on 2026-05-22, and you can follow it by feed.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN commenters link this blog for posts on taming large Rails codebases, startup theory, and a REST versus GraphQL piece. Comments mostly cite the posts as support rather than judging them.
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.
Most-linked posts?
- Taming Large Rails Applications with Private ActiveRecord Models3 people · 3 mentions · first linked 2019-10-31
- Moving on from React, a year later3 people · 3 mentions · first linked 2025-01-19
- Do We Need GraphQL?3 people · 3 mentions · first linked 2017-01-03
- Visualizing a Job Search Or: How to Find a Job as a Software Engineer3 people · 3 mentions · first linked 2016-10-20
- A Vacancy Has Been Detected (2019)2 people · 2 mentions · first linked 2020-03-12
- From 25 Minutes to 7 Minutes: Improving the Performance of a Rails CI Pipeline2 people · 2 mentions · first linked 2020-05-24
- Moving on from React2 people · 2 mentions · first linked 2024-01-16
What Hacker News says?
http://kellysutton.com Stumbled upon this one yesterday, it's from a paper, but well written: https://mzucker.github.io/2016/09/20/noteshrink.html A long time favorite writer: http://www.frankchimero.com/writing/the-webs-grain/
Comment linking /
on “Ask HN: What are the best personal project websites you've seen?”Submitted Moving on from React, a year later as a story · 296 points
HN discussionPerhaps you already have ideas on how to solve for this situation, but in case it helps: forcing active record model accesses to go via a layer of indirection can help with untangling this sort of thing: https://kellysutton.com/2019/10/29/taming-large-rails-codeba... That said, for microservice extraction specifically, a bit of creative metaprogramming/monkey patching of AR to identify & categorize your callers is p…
Comment linking /2019/10/29/taming-large-rails-codebases-with-private-activerecord-models.html
on “Prisma – ORM for Node.js and TypeScript”Submitted Visualizing a Job Search Or: How to Find a Job as a Software Engineer as a story · 162 points
HN discussionDo we need GraphQL? https://kellysutton.com/2017/01/02/do-we-need-graphql.html (Disclaimer: From my personal blog)
Comment linking /2017/01/02/do-we-need-graphql.html
on “How to GraphQL – A Fullstack Tutorial for GraphQL”Submitted A Vacancy Has Been Detected (2019) as a story · 105 points
HN discussionYep: http://kellysutton.com/2017/07/06/building-a-briefcase-that-...
Comment linking /2017/07/06/building-a-briefcase-that-deploys-code.html
on ““Easy” Desk Alert Button (ESP8266 and Staples Easy Button)”Submitted Embracing Functional Programming in Ruby (2017) as a story · 34 points
HN discussionMy experience working with Triplebyte has been great. I found them through hackernews from a post about visualizing the timeline for a job search [1]. Unlike most people in this thread, I thought their interview process was much more relevant and tangible to real engineering applications than most companies I've interviewed at. I was not presented with any gotchas or arcane algorithms questions. Finally, the big dra…
Comment linking /2016/10/20/visualizing-a-job-search-or-how-to-find-a-job-as-a-software-engineer.html
on “Triplebyte expands its recruiting platform beyond YC, signs up Apple, Facebook”Submitted Taming Large Rails Applications with Private ActiveRecord Models as a story · 29 points
HN discussionI'm pretty disappointed by this title. I know that it might be said in fun - and is an easy way to get clicks, but it feeds into the narrative of new, shiny tech. As the article points out at the end, there are very real engineering tradeoffs with GraphQL - and the answer isn't as easy as REST is dead, anachronistic technology that no engineer should consider (the XML analogy felt particularly inflammatory). Kelly a…
Comment linking /2017/01/02/do-we-need-graphql.html
on “REST in Peace. Long Live GraphQL”Submitted Boiling the Ocean with Markup (2016) as a story · 19 points
HN discussionNifty post. Always think the world could stand to learn more about srcset/sizes. About a year ago, I went all the way down the rabbit hole of programmatically generating `srcset` attributes and wrote about it: http://kellysutton.com/2016/06/23/boiling-the-ocean-with-mar...
Comment linking /2016/06/23/boiling-the-ocean-with-markup.html
on “How to Use Responsive Images”Submitted Rethinking Static Sites as a story · 14 points
HN discussionHave you talked to folks behind prior startups in the space like layervault? See http://web.archive.org/web/20150424103031/http://layervault.... and https://kellysutton.com/2015/07/21/startup-theory-of-relativ...
Comment linking /2015/07/21/startup-theory-of-relativity.html
on “Show HN: Floro – Visual Version Control”Submitted Do We Need GraphQL? as a story · 7 points
HN discussionSubmitted Campaigns: A long-running effort to enact global change safely as a story · 6 points
HN discussionSubmitted Why Do Developers Hate LinkedIn? as a story · 6 points
HN discussionSubmitted Moving on from React, a Year Later as a story · 5 points
HN discussionSubmitted Visualizing a Job Search Or: How to Find a Job as a Software Engineer as a story · 5 points
HN discussionSubmitted Moving on from React, a Year Later as a story · 4 points
HN discussionSubmitted Moving on from React as a story · 3 points
HN discussionSubmitted A Framework for Making Technology-Product Decisions as a story · 3 points
HN discussionSubmitted Do we need GraphQL? as a story · 3 points
HN discussionSubmitted Moving on from React as a story · 2 points
HN discussionSubmitted So You Want to Store a File (2021) as a story · 2 points
HN discussionSubmitted From 25 Minutes to 7 Minutes: Improving the Performance of a Rails CI Pipeline as a story · 2 points
HN discussionSubmitted From 25 Minutes to 7 Minutes: Improving the Performance of a Rails CI Pipeline as a story · 2 points
HN discussionSubmitted Taming Large Rails Applications with Private ActiveRecord Models as a story · 2 points
HN discussionSubmitted 8 Tips for Great Code Reviews as a story · 2 points
HN discussion