Published

All published posts

2717 posts latest post 2026-11-11
Publishing rhythm
Oct 2026 | 30 posts
Yeah there’s some basics, you know things you might expect like using standard error and standard out correctly. One thing I’ll say on that because I think this is commonly misunderstood, standard error is not for errors, it’s for any information that isn’t part of the normal output. So you know often times that’s warnings and errors, but it might just be progress information. You know anytime that you just need to have something go to the user that’s what it’s there for." (6:15 - 6:42) I’ve definitely done this sin in my own tooling before, and it does make things harder to use. I think I still take err/out at face value. I really like the translation Jeff gave here, one is for normal output, i.e. what the user asked for and the other is extra information. So if I wanted to list something and pipe it into something else, stdout only captures the list, thats it. if you have a bunch of information about config warnings, showing environment, are you sure questions, none of that is captured.
Codeium Is Cooked
Codeium what are you doing? It's spamming I'm a little bit of a nerd in the completion.

I’ve found Gemini to be very useful lately, especially for finding information within long form content.

When writing thought-896, I wanted to use a direct quote from Jeff Dickey, Gemini popped it out very quickly.

give me a quote from jeff just before the timestamp I'm at the interviewer
asked what makes a good cli and he started talking about stdout/stderr

In another case, my wife and I are huge Good Eats fans. Alton Brown taught us how to cook during college and on. We watched every single good eats episode nearly 10 years after they aired. He is back with some updates to those those shows on his Youtube. Gemini gives very good detailed responses with timestamps.

Alton Brown had a recent YouTube video for cooking turkey. Can you get the
instructions from the video?

Ping 15

mise looks like what I wanted nix to be for me.

Mise looks promising

I’ve been all in on just for a while now, but mise looks so good it might be my next move.

Phantom End
Phantom Fight
Phantom
Maxteabag has done a fantastic job with sqlit. Highly recommend taking a look. A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more.
webi-installers by webinstall is a game-changer in its space. Excited to see how it evolves. Primary and community-submitted packages for webinstall.dev
Fixing The Marquee For Jolly Holiday
Waylon up at the Marquee of the theater fixing the fallen letters before the night show.
You Might Also Like: My Notes Blog If you subscribe to this blog, you must like it — right? I mean, you are subscribed to it. And if you like this blog, you might also like my notes blog. It’s… blog.jim-nielsen.com I really like a good link blog, it’s the old timers version of a reaction video. It gives me new posts to discover from other writers, and gives additional perspectives from ones I trust enough to add to my RSS. It’s nice to have a place where I can jot down a few notes, fire off my reaction, and nobody can respond to it lol. At least, not in any easy, friction-less way. You’d have to go out of your way to read my commentary, find my contact info, and fire off a message (critiquing or praising). That’s how I like it. Cuts through the noise. Ditto Jim. I’ve oddly found mine more useful to search than blog posts, zettlekaten, notes, whatever you want to call them. For me writing something down makes it more concrete in my brain that I’m less likely to need to go reference, but I often need to re read or references posts from others, this is where Thoughts comes in handy for me Like Jim I have a bunch of feeds you can subscribe to if you want some or all of my stuff, but I…

Gross phone

Is there a world that giving my phone to my kids does not result in it being covered in peanut butter and snot?

Developer Vs Artist Ai

The other day I was watching [thePrimeTimeagen]https://youtube.com/@theprimetimeagen?si=jVcp23FbfQSFZfDc) and he talked about devs loving ai and artists revolting. There was some discussion in chat about art being more creative and prime quickly squashed that. He ended with being oddly confused why developers are jumping on board and artists are not. Both had their art stolen to build out the models. my own vibes I’m writing this from my phone without further research, all vibes, personal experience, and thoughts, no research. Good Tools First I want to argue that artists have had some form of ai in their tools for years. Idk, probably not ai as we know it today but functionally similar. Content aware fill. This is a Photoshop feature from Adobe, as far as I know it’s one of the special things you get from Adobe that you don’t get from the FOSS alternatives easily. This is an example of a good took that is well loves by the community and widely used, if you put ai in it to make it bett…
4 min read
“You should never build a CMS” | Sanity Lee Robinson migrated cursor.com off Sanity. He made good points. Here Sanity.io · sanity.io Such a good breakdown of the leerob article, that is hitting everywhere right now. Feels like sanity was just a bit late to getting things right and it would have just worked for them how leerob was trying to use it, but MCP sucked so he jumped. Reading their loose descriptions of a CMS, its an interesting realization to realize I’m rolling my own cms. I kinda feel like theres a few inspiration features to take from here, but I have no regrets. As a developer I like being able to build my own tools, I like being able to search and edit from nvim, and not have to write GROQ queries, and transforms. There were some really good points here that as I get more and more content on my personal site, I do kinda feel it. I’m surprised there is not more tooling that does some of these things for piles of markdown. pinning this to re-read later, feels like a lot of good tidbits here.
It really feels like M$ is coming down hard on GH lately to make some unfavorable decisions for users. Maybe there is good reason for all of these changes from a business perspective, I can’t judge that. But right now there are some really great alternatives out there. I’m so grateful for what forgejo and gittea offer, and at the same time seeing the community get split up from GH is sad.

Ping 12

Is bet new teen lingo? My kid is starting to say bet in every sentence.

So he explained it as “I’m down”, “You bet”, “Yes”, “I like that”, “You betcha”