Charles Lowell

@cogentdude.com

Secretary of State https://github.com/cowboyd

I used @dreamhost.bsky.social for my sites for over 15 years before switching over to github pages. Their support was personal and second to none, and it's good to see them still around. If I weren't a developer there's no doubt I'd be with them still. Highly recommend for non-technical folks.

This won't be the last time I whine about the conscientious juice buyer's conundrum: that all the fresh squeezed juices are sold in plastic, and all the stuff sold in cartons is from concentrate.

Further experimentation with input methods and focus stacks in @bomb.sh Notice how focus cycling is constrained to just the dialog box when it opens, but then returns to the main form when it is closed.

I love it when a model comes together. This time, spiking out focus cycling and text editing with native cursors for @bomb.sh Special bonus: pluggable editing keymaps! (this demo uses readline bindings)

If you use Emacs, I highly recommend `agent-shell` github.com/xenodium/age... It's like the `magit` for agents that other IDEs will be cribbing off of for the next 10 years. If you already use it, you should consider sponsoring @xenodium.bsky.social to keep its capabilities growing

GitHub - xenodium/agent-shell: A native Emacs buffer to interact with LLM agents powered by ACP

A native Emacs buffer to interact with LLM agents powered by ACP - xenodium/agent-shell

github.com

The real winner for AI enhanced software practice is for engineering teams to achieve levels of precision and excellence never before thought possible. Sorry to say, but if your strategy is centered around cost savings and not "hire the best humans", you're fucked.

When my daughter was four years old and I'd instruct her not to do something she would often reply "but you don't understand, I *want* to" I think about this often whenever the most explicit constraint directives do not in actuality constrain an agent's behavior.

Multiple anecdotes from folks outside the software-o-verse complaining about a general decrease in software quality as of late. Anybody know of data that tracks this kind of trend?

"stack exceptions" vs "result values" is a false choice. Use a result value when you are making flow control decisions based on the success or failure of an operation; usually in framework code. Use unwinding stack exceptions when not.