Software engineer at Benchling. Previously principal engineer at Amplify, previously Desmos. Opinions are my own. he/him.
Posts
I tried jj for a while but kinda slid off of it. Maybe it's path dependence but my brain is really wired around the git workflow.
When I think of a new feature I want to create a branch for that work, and put the work "into the branch". Attaching a bookmark to a series of commits after the fact just hasn't clicked for me.
Also, I really like explicit stage and commit points. I occasionally end up in a situation where I have several semantic changes going on at once. Being able to stage and commit meaningful chunks feels really natural to me.
I know lots of folks say jj is meant to be simpler, but for me it just felt different. I'm happily back to using just plain git :)
Hey @b0rk@social.jvns.ca I think you've been tinkering with frontend for a bit, and looking for an accessible and simple way to build views. I came up with https://dlants.me/vamp.html a little while ago, and have been using it to build some frontends for side projects. It has been working really well!
300 lines for the library, everything is transparent and close to the basic DOM apis - you write css and html and manipulate it directly. Simple to set up and get started, especially for beginners who don't know the frontend ecosystem.
I angled the article from the POV of AI, but I would probably organize my code like this even if I was still hand writing everything.
I'm curious if you like the idea.
New blog post: With AI, you barely need a frontend framework
@esoterra@hachyderm.io This is still very early days, but I thought you might appreciate this sort of design space https://github.com/dlants/clamp
It's been a really fun way to learn about Zig / Rust internals and design decisions!
I put together a #reading recs list on my blog https://dlants.me/reading-recs.html
Any suggestions for things I might enjoy are welcome!
Spent the weekend hacking together [a personal knowledge base cli](https://github.com/dlants/pkb).
The main goal of this is that I have a growing collection of various process / system design / incantation notes, and I wanted my coding assistant to be able to discover and apply them for me. I was keeping them in skill.md files, but they were getting kinda large.
Agents make it really easy to crawl your code base and distill the actual code + comments into markdown summaries. Or to audit your markdown summaries to verify that they're still in-line with what the code actually does.
I really think this could be a great way to manage documentation for a large/complex code repo, since it makes docs a lot more discoverable. Docs that get found end up getting maintained.
I've found it invaluable as I get ramped up on a new system and have a hard time keeping all the info I'm learning straight.
The perfect pairing for my #neovim #nvim ai plugin https://github.com/dlants/magenta.nvim