Josh Brown

Aspiring polymath; designer, developer, writer, maker, creator, gamer and aviator.

Want to chat? Drop me an email, or follow me on Twitter
February 13, 2024

I use Neovim, btw

This week was my 1 month anniversary of using Neovim. In light of that, I thought it would be a great time to document my experience so far of switching from VS Code to Neovim. Learning the motions It was at the end of December 2023, I decided to try out the vim plugin for VS Code - an extension that let's you use vim motions within yo...
Read more
February 9, 2024

Rails: Templates vs Partials, and what even is the difference?

I've been doing some more work on the open source project Maybe, and I've come across an interesting little detail that I hadn't really thought about before. As we build out our Hotwire powered Rails apps and we extract out little helpers to render things like modals, and other components (especially now we have strict partials from Ra...
Read more
February 6, 2024

CSS Specificity: A Quick Primer

Yesterday I wrote a bit about maintainable CSS, today I'll keep up the trend of CSS with a little post digging into specificity. One of the great, but often misunderstood aspects of CSS is specificity. And it's something I ran into today. What the heck is specificity? Specificity is one of the elements that affects the order in which o...
Read more
February 5, 2024

The Holy Grail of Maintainable CSS

I’ve been honing down on my personal preferred coding style lately, and I think I can sum it up as less. Do more with less. Less JS. Less CSS. Less HTML. Less code is generally more maintainable code. The quality of ‘maintainable’ is largely subjective, I’ve come to believe that what we perceive to be maintainable is what we perceive t...
Read more
February 1, 2023

Innovation and the quest for creativity

To be truly innovative there's no doubt that we have to be creative. I like to think of creativity as the act of creating something novel. In order for something to be novel it has to both be new and interesting. Novelty alone is not innovation, what we create also has to be useful. Innovation is where novel meets useful. These qualiti...
Read more