Kendall Morgan

@kendallmorgan.com

It's your world squirrel, I'm just trying to get a nut. Distributed systems, hip-hop, and photography 📍 Outside 🔗 kendallmorgan.com

The top level directory in our repo's have a ton of .json, .yaml, or .*ANOTHER_APPLICATION* config files in them. This hurts my OCD tendencies every time I see it as most apps don't let you define a custom directory. I guess thats just something I have to live with, like astigmatism.

An issue I've run into a few times with the #go `net/url` package is that `url.Values{}` is a map so `Values.Encode()` sorts the params before encoding. Some api's expect a specific order and and sorting breaks those API calls. The fix is to manually encode the values but I wish I didn't have to.

I’m not anti-ai, but I am a realist. I hope AI gets to a point where software can be seen as a commodity and to some extent it is. For small projects used by an individual it’s great! The flip side is that it falls apart at scale, like most technology.

Screenshot of a Reddit post asking “what is the point of vibe coding if I have to pay a dev to fix it?”

One thing I'm struggling with using AI agents is managing virtual environments. I use them for most of projects but agents don't cooperate well with venvs. I tried defining `flox activate` or `mise use` in the prompt, but that has been finicky at best. Anyone have things that work for them?