synapticmishap Profile Banner
John Gallagher Profile
John Gallagher

@synapticmishap

Followers
954
Following
347
Media
62
Statuses
6K

Helping Rails Engineers Fix Bugs 20x Faster. Founder of #kill3pill

Belfast, Northern Ireland
Joined February 2009
Don't wanna be here? Send us removal request.
@synapticmishap
John Gallagher
11 months
Want to build landing pages in the command line whilst keeping marketing happy? https://t.co/qyfmisSKMX
0
0
0
@PierreDeWulf
Pierre de Wulf
1 year
Her: take me to somewhere expensive Me:
41
260
4K
@synapticmishap
John Gallagher
1 year
Cloud costs are getting out of control. Most leaders I talk to have seen the unexpected invoice at the end of the month. I'm building an app to allow your team to track costs on infrastructure. Check it out:
0
0
0
@synapticmishap
John Gallagher
1 year
Loving the presentation from @euruko by Victor with things he's learned after 25 years. Loving the "birds aren't real" reference!
0
1
12
@euruko
Euruko
1 year
πŸš€ It’s Day 1 of #EuRuKo2024! Three days of inspiring talks, workshops, and connecting with the Ruby community are officially underway here in Sarajevo. Let’s make this an event to remember! #Ruby #TechConference #TechTalk
0
7
27
@synapticmishap
John Gallagher
1 year
At #EuRuKo2024 - super cool conference! I'm here and wearing a red T Shirt with "Fix Bugs 20x Faster" on it. Come and say hi and ask me what goat I have!
0
0
4
@synapticmishap
John Gallagher
1 year
9:18am - "Test suite is really slow, wonder why." 9:58am - "CI tool only gives basic metrics. Sigh." 10:12am - "Let's add structured logging." 2:49pm - "First test run! Let's see..." 2:52pm - "73% of the time is from 18% of the tests... WTF?!"
0
0
1
@visualitypl
Visuality
1 year
Ruby Warsaw Community Conference is over. Thank you to all the speakers, sponsors, and everyone involved in this event. It was a good day.πŸ‘Œ See you in February for the next edition!πŸ’ͺ #rubyonrails #conference
0
5
22
@synapticmishap
John Gallagher
1 year
Just listening to @noahkagan 's amazing Million Dollar Weekend. I've just asked for 10% off on my evening meal... in a random hotel in Warsaw... feeling very foolish... and get rejected. YASSS. I'm not new to rejection challenges but this is awesome.
0
0
0
@heinrichhartman
Heinrich Hartmann
4 years
This little calculator app allows you to explore the effect of sampling to the accuracy of: 1. Request Rates 2. Error Rates 3. Latency Percentiles You may want to use this, if you are sampling your tracing data. @LightstepHQ @ZalandoTech https://t.co/hAGwJ4v7Zd
2
13
55
@synapticmishap
John Gallagher
2 years
Using this approach at BiggerPockets we went from an impenetrable black box to understanding how our app was actually being used. The goal? To make software engineering *joyful*. ✍️ DM me MORE ♻️ Repost if you think this is useful
0
0
0
@synapticmishap
John Gallagher
2 years
βœ… 5. Improve Maybe the data didn't show up. Maybe the data did show, but you now realise you'd made a mistake. Maybe you got your question answered and now you have another question. Or improve the instrumentation. Or choose a new question!
1
0
0
@synapticmishap
John Gallagher
2 years
βœ… 4. Use Create facets and indexes for your new data if needed. Query your observability tool for the data you wanted to collect. Big reveal - was your question answered?
1
0
0
@synapticmishap
John Gallagher
2 years
βœ… 3. Build Instrument your app to gather the data you need. This might be tweaking the current instrumentation. Deploy it.
1
0
0
@synapticmishap
John Gallagher
2 years
βœ… 2. Decide Decide which data you need. "I need to know the latency for our mailers." "I need to know the retry count and the current retry number of every job." "I need to know the controller, action and duration of every request."
1
0
0
@synapticmishap
John Gallagher
2 years
βœ… 1. Question Think of a question you'd love to answer: "Why did Michelle not get her landing page link via email?" "How often are jobs going to the dead queue?" "What are the slowest endpoints in our app?"
1
0
0
@synapticmishap
John Gallagher
2 years
Ever been overwhelmed by observability? "I don't know where to start!" Here's how I've successfully instrumented real apps, step by step.
1
0
3
@synapticmishap
John Gallagher
2 years
The Three Pillars of observability are nonsense. They're actually three data types. Let's tear down the silos. #kill3pill
kill3pill.com
Traces, Logs, Metrics. Not three pillars. Three data types. The future is wide events. Sign the manifesto today.
0
0
0
@bennysbanter
Benny James
5 years
The @o11ycast crew and @mipsytipsy have been integral in my transition from DevOps to observability. We need to see what our code and systems are doing from the moment they are deployed, not just when they break: instant feedback. Observability is a mindset, not a tool set.
0
5
21
@synapticmishap
John Gallagher
2 years
Observability - the new focus for my newsletter.
0
0
0