Remix.run Logo
heinrichhartman 8 hours ago

A post on this topic feels incomplete without a shout-out to Charity Majors - she has been preaching this for a decade, branded the term "wide events" and "observability", and built honeycomb.io around this concept.

Also worth pointing out that you can implement this method with a lot of tools these days. Both structured Logs or Traces lend itself to capture wide events. Just make sure to use a tool that supports general query patterns and has rich visualizations (time-series, histograms).

Aurornis 5 hours ago | parent | next [-]

> she has been preaching this for a decade, branded the term "wide events" and "observability",

With all due respect to her other work, she most certainly did not coin the term “observability”. Observability has been a topic in multiple fields for a very long time and has had widespread usage in computing for decades.

I’m sure you meant well by your comment, but I doubt this is a claim she even makes for herself.

She has been an influential writer on the topic and founded a company in this space, but she didn’t actually create the concept or terminology of observability.

the_mitsuhiko 7 hours ago | parent | prev | next [-]

> A post on this topic feels incomplete without a shout-out to Charity Majors

I concur. In fact, I strongly recommend anyone who has been working with observability tools or in the industry to read her blog, and the back story that lead to honeycomb. They were the first to recognize the value of this type of observability and have been a huge inspiration for many that came after.

dcminter 7 hours ago | parent | next [-]

Could you drop a few specific posts here that you think are good for someone (me) who hasn't read her stuff before? Looks like there's a decade of stuff on her blog and I'm not sure I want to start at the very beginning...

simonw 5 hours ago | parent [-]

A few of my favourites:

- Software Sprawl, The Golden Path, and Scaling Teams With Agency: https://charity.wtf/2018/12/02/software-sprawl-the-golden-pa... - introduces the idea of the "golden path", where you tell engineers at your company that if they use the approved stack of e.g. PostgreSQL + Django + Redis then the ops team will support that for them, but if they want to go off path and use something like MongoDB they can do that but they'll be on the hook for ops themselves.

- Generative AI is not going to build your engineering team for you: https://stackoverflow.blog/2024/12/31/generative-ai-is-not-g... - why generative AI doesn't mean you should stop hiring junior programmers.

- I test in prod: https://increment.com/testing/i-test-in-production/ - on how modern distributed systems WILL have errors that only show up in production, hence why you need to have great instrumentation in place. "No pull request should ever be accepted unless the engineer can answer the question, “How will I know if this breaks?”"

- Advice for Engineering Managers Who Want to Climb the Ladder: https://charity.wtf/2022/06/13/advice-for-engineering-manage...

- The Engineer/Manager Pendulum: https://charity.wtf/2017/05/11/the-engineer-manager-pendulum... - I LOVE this one, it's about how it's OK to have a career where you swing back and forth between engineering management and being an "IC".

manmal 3 hours ago | parent | next [-]

The one on Generate AI seems a bit outdated. This was before Claude Code was released.

dcminter 4 hours ago | parent | prev [-]

Terrific, thank you.

ryeguy 3 hours ago | parent | prev | next [-]

Honeycomb is inspired by Facebook's Scuba (https://research.facebook.com/publications/scuba-diving-into...). The paper is from 2013, predating honeycomb. Charity worked there as well, but presumably was not part of the initial implementation given the timing.

Aurornis 5 hours ago | parent | prev | next [-]

> They were the first to recognize the value of this type of observability

With all due respect to her great writing, I think there’s a mix of revisionist history blended with PR claims going on in this thread. The blog has some good reading, but let’s not get ahead of ourselves in rewriting history around this one person/company.

the_mitsuhiko 5 hours ago | parent [-]

> I think there’s a mix of revisionist history blended with PR claims going on in this thread.

I can only speak for myself. I worked for a company that is somewhere in the observability space (Sentry) and Charity was a person I looked up to my entire time working on Sentry. Both for how she ran the company, for the design they picked and for the approaches they took. There might be others that have worked on wide events (afterall, Honeycomb is famously inspired by Facebook's scuba), she is for sure the voice that made it popular.

loevborg 7 hours ago | parent | prev [-]

I've learned more from Charity about telemetry than from anyone else. Her book is great, as are her talks and blog posts. And Honeycomb, as a tool, is frankly pretty amazing

Yep, I'm a fan.

fishtoaster 5 hours ago | parent | prev | next [-]

This post was so in-line with her writing that I was really expecting it to turn into an ad for Honeycomb at the end. I was pretty surprised with it turned out the author was unaffiliated!

rjbwork 6 hours ago | parent | prev | next [-]

Nick Blumhardt for a while longer than that as "structured logging". Seq and Serilog as enabling software and library in the .net ecosystem.

layer8 4 hours ago | parent [-]

The article emphasizes that their recommendation is different from structured logging.

vasco 7 hours ago | parent | prev [-]

She has good content but no single person branded the term "observability", what the heck. You can respect someone without making wild claims.