Notes

Welcome to my digital garden 🌱🌿🌾
All Thoughts are my own, and not always fully formed 🧠

Rubocop LSP

Running rubocop in lsp mode is pretty sweet 🍬

Before this, my neovim setup synchronously called the rubocop command to auto format the file upon every save. While this was sped up a bit by using the --server flag, it is nowhere near as fast as running rubcop in lsp mode using the --lsp flag. Taking advantage of neovim’s support of the language server protocol, I was able to integrate this seamlessly into my setup. It’s been great for diagnostics too 🤓


Side Projects

I’ve always been motivated and had a lot of fun writing software for a company, and I’ve managed to maintain a stable level of productivity at work throughout the last decade. But I’ve always wanted to work on a fun software related project on the side 🤔

The trouble I’ve had with working on side projects is that it can be difficult for me to build momentum with any particular idea. This is especially true if I’m finding the software I’m writing at work to be fulfilling. Software companies already have customers using their product and the feedback loop of shipping is immediately satisfying.

I’ve dabbled with contributing to open source and have landed some cool contributions over the years, but I have yet to build something for me. Something that let’s me express my own personality on the web. So this year I’ve decided to take the pressure off of building something unique and cool, and instead start with something simple that I’ve always wanted to do. Create and host my own website from scratch. I want this to be the catalyst for tinkering a little bit more in my free time 🚀