So it's Monday 6th January 2020 (not really sure how that's happened, I swear it was 2010 last time I checked) and I've sat back behind my computer for the first time "properly" since the end of December. Christmas and New Year was good fun and I managed to hit a nice relaxed state; which is pretty rare for me.
Thoughts on things...
I've seen a few people doing this weekly notes type post on their blogs as a way of keeping it up to date without having to spend too much time thinking about a subject matter. Really liked the idea so have decided to try and get 52 of these bad boys knocked out in 2020 🤞
Another year, another Hacktoberfest completed. As a relative newcomer to the world of open source contribution, the Hacktoberfest concept was an excuse to step outside of my comfort zone and actually give back to the developer community that I've been living in for the past decade.
For those who are aware of custom-built keyboards will know the mechanical keyboard world is constantly being rewarded with new and exciting keycap sets, switches, PCB's, cases; you name it! This makes achieving a "finished" board a rather difficult task.
My fondness for coffee is no secret, close friends and family would plausibly call it an infatuation at some stages. The broad variety of processes available to brew a "simple" cup of coffee, and the effects of each method being so unique, intrigued me enough to explore numerous techniques over the years.
I'm just going to preface this post by saying, i spent far too long reading into this topic and in hindsight, it wasn't something that actually needed to be written. That said, it was a bit of fun reading through countless Stack Overflow, Twitter and Blog posts from a wide variety of developers with different arguments about which is better... Tabs or Spaces.
If you're reading this, I'm going to assume that you already know what NVM is, if not, in short, NVM (or Node Version Manager) is a command-line script to manage multiple active node.js versions. Since I started using NVM, it's made my local development environment setup (when using node.js) a hell of a lot simpler purely because of how quick and easy it is to switch between various different versions of Node depending on the project requirements.
For the past couple of years, I've found myself stuck in text editor limbo. Before then, i'd sworn by Coda, hands down, nothing to be said. That changed when i found Atom, and subsequently jumped both feet in... never looked back.
More often than I'd like to admit, I stumble across something online and before I know it, I've become fully engrossed in it. Call it fascination, obsession or just my magpie-esque tendencies but these "habits" end up costing me a lot of time and even more money.
For the longest time, I've been intrigued by how other designers/developers work and the tools they use. Whether this is purely voyeuristic or due to my fear of missing out, I genuinely don't know. That being said, the feeling seems to be mutual amongst other people that I meet and as a result, I thought I'd throw this post together that documents what I use and how I use it for anyone interested.