Joyful Programming
Subscribe
Sign in
Home
Notes
About
Five Principles for Joyful Observability
Real-World Lessons from Pairing on a Restaurant Rails App
Jan 24
•
John Gallagher
4
Latest
Top
Discussions
Stay Focussed When Debugging Production Issues - The 'Fact Bucket' Method
As a software engineer with ADHD, I've developed a technique to help me stay focussed when debugging production issues and asking questions. It's called…
Jun 14, 2025
•
John Gallagher
1
The Essential Guide to Structured Logging: Best Practices and Benefits
Discover best practices and benefits of structured logging to understand your app. Practical insights and strategies on how to implement structured…
Dec 7, 2024
•
John Gallagher
1
How Structured Logging in Rails Reduced Our Downtime by 98%
Introducing the Five Steps To Observable Software - better understand your Rails app in production whilst slashing time to resolution.
Sep 23, 2024
•
John Gallagher
2
1
Kill The Three Pillars
Traces, logs and metrics. The three pillars of observability? Nonsense.
Jul 9, 2024
•
John Gallagher
What's a wide context aware event?
Instead of "three pillars" I'm a big fan of context aware events. But what are they?
Jun 20, 2024
•
John Gallagher
2
2
1
Why I Help Teams With Observability
Because I want to help eradicate poverty. Delusional? Possibly.
Jun 2, 2024
•
John Gallagher
1
2
1
Visualising Sidekiq Jobs With Flame Graphs
Visualising Sidekiq Jobs using traces is essential for production apps. Flame Graphs and traces are powerful tools. Let's use them.
May 9, 2024
•
John Gallagher
1
See all
Joyful Programming
Helping Engineers Understand Their Ruby on Rails Apps and Reduce Time To Resolution Of Incidents.
Subscribe
Recommendations
View all 10
Technically
Justin
High Growth Engineer
Jordan Cutler
Refactoring
Luca Rossi
Coding Challenges
John Crickett
Planned Attention
Mike Veerman
Joyful Programming
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts