When working on a large feature or one that is particularly challenging, it can be helpful to save progress at known good states via "checkpoint commits". This allows you to experiment but quickly revert back to a good state of the branch.
Bits and bytes of code
Bytes is my collection of short-form posts, tips, and things I learn as I build software.
There has been a lot of talk lately in the web dev world about #nobuild, the idea of going back to the world before compiling or bundling your code. Svelte has removed TypeScript from the Svelte library, DHH has posted extensively about it with ONCE and HEY. As much as I love TypeScript, I have to agree with them.