All blogs / Software / engineering practice
Kelly Sutton
Software / engineering practiceRuby / RailsEngineering management / careers
- Posts
- 102 from 3 Aug 2010 to 22 May 2026
- Posting
- now and then (2 in the last year)
- Kind
- personal blog
- Feed
- https://kellysutton.com/feed.xml
2026 2
2025 4
2024 2
2023 2
2022 1
2021 6
2020 4
2019 8
- Taming Large Rails Applications with Private ActiveRecord Models
- A Framework for Making Technology-Product Decisions
- Keep All Commits Green
- A Vacancy Has Been Detected
- Ex Post Facto Testing
- 3 Best Practices for Rails Engines
- This One Technology Will Solve All of Your Problems
- Taming Monoliths without Microservices — Rubyconf AU 2019 Talk
2018 16
- Better Code Through Mutation Testing
- Activities for Encouraging Feedback on Your Team
- Receiving Feedback
- Giving Feedback
- Feedback for Engineers
- 8 Tips for Great Code Reviews
- Same as It Ever Was — EmpireJS 2018 Talk
- Simple Made Easy: Imperative Loops vs. Set functions
- The Teeth
- Simple Made Easy: Methods vs. Functions
- Simple Made Easy: State vs. Values
- I’ve Made a Huge Mistake — GoRuCo 2018 Talk
- How This Blog is Built
- Refactoring: Remove Mixin
- In Pursuit of Correctness
- Rails Callbacks Flatten Layered Architecture
2017 18
- Year in Review, 2017
- Refactoring: Removing Tangled Control Coupling
- Quantifying Technical Debt
- Exercises to Deepen Your Understanding of Legacy Code
- Metis
- Embracing Functional Programming in Ruby
- Comment Drift
- A Reading List
- Building a Briefcase that Deploys Code
- Test Vices
- Extreme Programming Explained
- Count the Contexts
- Refactoring: Replace Side Effects with Return Values
- Domain-Driven Design
- Deletability
- Design Pressure
- Outside In, or Inside Out?
- Do We Need GraphQL?
2016 13
- A Ruby Gem: strict_templates
- Visualizing a Job Search or: How to Find a Job as a Software Engineer
- Side Project: Puppy Alert!
- A Real-time Recipe for Rails and Ember using Pusher
- Side Project: Personal Network
- Something Fun: The Search Continues
- Book Review: Never Eat Alone
- Generating Color Utility Classes in SASS
- Why Do Developers Hate LinkedIn?
- Book Review: Winning with Data
- Boiling the Ocean with Markup
- Storytelling
- Last Day at imgix