mattd
mrd.dev
mattd
@mrd.dev
https://mrd.dev for longer thoughts
Programmer working on Grafana Tempo, formerly of Alloy
I played with tview and bubbletea for writing TUI in #golang. Bubbles allowed me make really classy looking apps but the interaction loop felt very heavy. Tview has been far less painful.
April 22, 2025 at 11:51 PM
Since January our consumption has dropped and our usage of Amazon has become almost zero. There are a few edge cases where buying direct from the manufacturer doesn’t make sense so Amazon is a backup in those cases. And it hasn’t impacted us at all other than our pocketbook, which is for the best.
April 22, 2025 at 11:49 PM
I am not sure I could use #neovim without ChatGPT to tell me how to do things. Sure I could google and try to figure out if that works with my set of plugins but throw a bunch of context at ChatGPT and it tells me the answer. Most importantly it’s easy to verify.
April 22, 2025 at 11:47 PM
The AI first tried to do a test sync against random repos, then it tried to format them incorrectly, got the syncing logic very wrong and generated a few hundred lines where 20 would suffice. That being said I ripped that part out and manually wrote it, still a huge success for the boilerplate html.
April 15, 2025 at 1:09 AM
My vibe coding experiment last weekend was interesting. It got started really quick and made great progress. It built the html and templates far better than I could and in minutes. Then we hit syncing with GitHub repo...to be continued
April 15, 2025 at 1:07 AM
Today, going to try and vibe code a blog engine. Should not be to hard and I am a terrible front end developer so will let it do all the heavy lifting there.
April 5, 2025 at 3:15 PM
Reposted by mattd
Teen Warned Not To Accept Group Chat Invites From National Security Advisors She Doesn’t Know
March 26, 2025 at 3:00 PM
Tramell Tillman as Mr Milchick in severance is a gem and a standout among a packed cast. Everyone season needs him doing a music experience.
March 24, 2025 at 11:52 AM
Reposted by mattd
I wrote a small piece on deep vs shallow abstractions, through the lens of #golang interfaces.

Let me know if you have any cool examples of interfaces on this spectrum you've recently worked with! 🙌
Deep vs Shallow Go interfaces
I recently read A Philosophy of Software Design by John Ousterhout (of Tcl/Tk, Raft, Sprite fame).
tpaschalis.me
March 23, 2025 at 10:51 AM
Everyday, I wish for a new iPhone mini or foldable. The asus zen phone 10, yes it’s old, hit my radar. I bought both of the mini iPhones but now live in a world where usb c is mandatory.
March 17, 2025 at 12:40 PM
Would truly love to see the Democrats in Congress have a real plan with action instead of the equivalent of thoughts and prayers.
February 20, 2025 at 2:20 AM
Been using OpenSUSE Tumbleweed Gnome for the past two years, but been running into headaches around things like getting sunshine streaming to work and a handful of other tools. I like Tumbleweed but everything has instructions and easy path for ubuntu/debian.
February 20, 2025 at 1:35 AM
Playing with ebitengine and its nice and simple until I went to draw an object...copied from their vector demo. That being said I will wrap it in some helper methods and be fine. #golang #ebitengine
February 20, 2025 at 1:31 AM
Looking for coop games for me and my wife to play, many hours into satisfactory, minecraft, corekeeper, ark, 7 days to die, far cry and a few others. Survival builder games are generally a good go to.
February 12, 2025 at 1:07 AM
Reposted by mattd
Received a letter from POTUS today purporting to remove me as Commissioner and Chair of the FEC. There's a legal way to replace FEC commissioners-this isn't it. I've been so fortunate to serve the American people and stir up some good trouble along the way. That's not changing anytime soon.
February 6, 2025 at 11:41 PM
Is there a group of good pretty format plugins for #neovim? That covers dataformats? JSON, XML, logfmt would be nice too.
January 27, 2025 at 1:29 AM
Trying to figure out why ghostty on Linux is giving jagged title bar fonts. Every other window is clean.
January 9, 2025 at 1:58 AM
Reposted by mattd
In the spirit of the new year, here’s a look back at some recent OpenTelemetry project milestones, as well as a peek at what’s to come in 2025!
grafana.com/blog/2025/01...
OpenTelemetry and Grafana Labs: what’s new and what’s next in 2025 | Grafana Labs
In the spirit of the new year, here’s a look back at some recent OpenTelemetry project milestones, as well as a peek at what’s to come in 2025.
grafana.com
January 8, 2025 at 1:39 PM
Reposted by mattd
Ann Telnaes resigned after the Washington Post editorial page killed her cartoon. It’s worth a share.

Big Tech executives are bending the knee to Donald Trump and it’s no surprise why: Billionaires like Jeff Bezos like paying a lower tax rate than a public school teacher.
January 4, 2025 at 6:40 PM
Reposted by mattd
For anyone trying out Ghostty, this tool by @zerebos.bsky.social is really handy to get your config up and running 👀

ghostty.zerebos.com
Ghostty Config
A beautiful config generator for Ghostty terminal.
ghostty.zerebos.com
December 28, 2024 at 8:44 PM
Annoyingly Firefox seems to be stuck on partial light mode. The toolbar is far too bright. I will forever be dark mode
December 19, 2024 at 1:17 AM
While off I decided to go deep on performance optimization. A large part of Grafana Alloy's serialization is dictionary encoding and I cant wait for SwissMaps to become the standard. Switching to them saved about 25% on serialization versus standard map[string]uint32. #golang
Thanks dolthub!
December 17, 2024 at 9:15 PM
Pondering writing a hand rolled marshaller unmarshaller for a specific datatype. Currently using msgp and it’s great but moving the bytes is about 30% of the cpu for the new wal in Alloy.
December 13, 2024 at 8:29 PM
Web Assembly has some sharp edges. Trying to use it as a psuedo plugin architecture since Go doesnt support plugins in a traditional manner is being quite finicky. Though it works. Anyone got any good tips? Currently using extism and it has a lot of nice features. #webassembly
December 3, 2024 at 1:16 PM
The best eceltornics purchase I bought this year was the Boox Palma. I have read over 30 books this year and it's my travel companion. The only downside I had to get off of overcast for podcasts, thankfully pocketcasts is pretty close and works with android.
November 28, 2024 at 1:25 PM