Portfolio
Branch based sessions in Vim Vim sessions are a great way to save the state of vim so you don’t have to reopen all your files after closing it. I use tpope’s Obsession plugin which ensures a sessio...
Just finished my autumn knitting project for the kiddo. Super happy with the result! This is the Undertone pattern from https://twitter.com/tincanknits. 🧶 https://tincanknits.com/pattern/undertone
7 reasons not to skip the tests We've all been tempted to skip writing the tests. Whether it's time pressure, business pressure, the complexity of testing, or we just want to get on with something ...
How I organize my cloned git projects After a number of attempts at organising cloned git repos I finally landed on an approach I liked. So much so, I thought it was worth open sourcing. https://pi...
My top 3 lessons from JSConfEU 2017 Our front end team at Usabilla had the amazing opportunity to attend JSConf EU in Berlin this year. It was a fantastic experience for us all and we came home hav...
Moving On: What I learned at Cozy Today is my last day at Cozy. 😢 My wife and I are flying to the Netherlands to start a new adventure close to my Dutch family. I started at Cozy in January 2014 as...
Why I love test-first TDD Twelve months ago I had hardly written a single test. After some encouragement and guidance on how to write tests my world changed. Yes, there's lots of evidence that says...