mattd's Avatar

mattd

@mrd.dev.bsky.social

https://mrd.dev for longer thoughts Programmer working on Grafana Tempo, formerly of Alloy

77 Followers  |  71 Following  |  51 Posts  |  Joined: 12.11.2024  |  1.848

Latest posts by mrd.dev on Bluesky

Matt Ryer is obviously the superior version

10.05.2025 02:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think winforms circa 2008 is the most productive platform I have had for slapdash utilities that are limited in scope. Give me those event handlers and drag and drop!

22.04.2025 23:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

22.04.2025 23:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

22.04.2025 23:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

22.04.2025 23:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

15.04.2025 01:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

15.04.2025 01:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Shout-out to @tpaschalis.me for how smooth it is.

15.04.2025 00:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Would slices.Clone be the more comparable example?

09.04.2025 12:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

05.04.2025 15:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Teen Warned Not To Accept Group Chat Invites From National Security Advisors She Doesn’t Know

Teen Warned Not To Accept Group Chat Invites From National Security Advisors She Doesn’t Know

Teen Warned Not To Accept Group Chat Invites From National Security Advisors She Doesn’t Know

26.03.2025 15:00 β€” πŸ‘ 46079    πŸ” 10164    πŸ’¬ 356    πŸ“Œ 520

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.

24.03.2025 11:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Deep vs Shallow Go interfaces I recently read A Philosophy of Software Design by John Ousterhout (of Tcl/Tk, Raft, Sprite fame).

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! πŸ™Œ

23.03.2025 10:51 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

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.

17.03.2025 12:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s like a parody comedy film, I mean technically both are actors. One just happens to be a competent politician and the other an orange clown.

01.03.2025 19:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Would truly love to see the Democrats in Congress have a real plan with action instead of the equivalent of thoughts and prayers.

20.02.2025 02:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Going with only a few minimal gnome extensions, to get as clean as possible. Its been nice so far. Tactile and Clipboard Indicator being the only two I am running, plus Gnome Tweaks.

20.02.2025 01:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

20.02.2025 01:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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

20.02.2025 01:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

12.02.2025 01:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

06.02.2025 23:41 β€” πŸ‘ 149846    πŸ” 27825    πŸ’¬ 6405    πŸ“Œ 2271

Is there a group of good pretty format plugins for #neovim? That covers dataformats? JSON, XML, logfmt would be nice too.

27.01.2025 01:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The top4all website immediately showed up very scammy popups on going to the website.

21.01.2025 15:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Copilot has been pretty handy for boilerplate coding or scaffolding unit tests. I tend to treat it almost like linting or what I used grammarly for. For instance I use a lot of cap<len pattern in golang and it seems to by default know when I want to do that these days.

12.01.2025 21:52 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

An interesting one is the 300 character limit for Bluesky. The original twitter was 140 due to txt messages but there isn’t an inherent reason this couldn’t be a thousand.

12.01.2025 21:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

At this point it could be retitled to β€œhacks to reduce allocations”. I knew when I started doing manually memory with cgo and malloc that was too far and took a step back ;)

09.01.2025 13:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Trying to figure out why ghostty on Linux is giving jagged title bar fonts. Every other window is clean.

09.01.2025 01:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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.

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...

08.01.2025 13:39 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

04.01.2025 18:40 β€” πŸ‘ 2974    πŸ” 789    πŸ’¬ 96    πŸ“Œ 39

ChatGPT and windsurf have been pretty nifty. I think windsurf uses Claude underneath the surface

29.12.2024 20:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@mrd.dev is following 20 prominent accounts