Hi there 👋

Welcome to my blog

Time travel debugging Rust in NeoVim

If you’ve spent any amount of time debugging software you know the amount of it one can end up wasting just continuously restarting your program in order to pinpoint where in your code base a given problem is located. Even when you’ve located the problem it is sometimes difficult to reason through why things are not going according to plan in your code. Even more if you are not debugging your own code (or you wrote it more than two weeks ago)....

September 10, 2023 · 6 min · jonboh

Introducing shai

Shai is an assistant for the shell (shell ai). Since I installed a plugin to have access to ChatGPT from NeoVim, I’ve found myself opening the editor just to get a command that I was not able to remember or that I wanted to know if there was a better way to write. Shai has been developed with the intent to fill this function. Because I can spare some time to write an app, but I won’t tolerate spending 30 seconds in something that could be done in 5....

August 21, 2023 · 4 min · jonboh