Invest time into writing questions: Tips for writing better questions
July 18, 2021The essence of writing code is problem solving. This problem solving will often be a solitary task, you, the keyboard and a code editor. Not…
How to become a Web Developer
October 31, 2020Over the years I’ve gotten questions from a number friends on how to get started as a Web Developer. I’ve put together all the links and…
Your code should tell a story: Tips for writing code for others to read
February 21, 2020When we write code, we are also writing a story for other developers. Here are a few tips on how we can write code for our future selves and…
The 10 Best Note Taking Apps for developers in 2020
January 06, 2020With the new year upon us, it seems apt to look at how we can get organized for the coming months. I’ve gone down a rabbit hole recently…
Looking back on 2019 - 7 Lessons Learnt
January 02, 20201. Learning shouldn’t always be about your job In the past, I’ve always tailored my learning outside of work to what is relevant to my…
Lessons from Scrum
December 14, 2019Recently our development team switched to scrum. Before we adopted scrum we using a more ad hoc process. We had the concept of tickets and…
Starting is the hardest part: 4 rules to stop procrastination
September 09, 2019As developers, many of us have an idea for some side project. For many this is just a thought, something that has been stewing in back of…
GatsbyJS with Netlify
May 02, 2019What is it? Static site generator built on React Pull data from markdown, text, apis Takes data and creates super fast sites Why should I…
A Case Against Type Selectors
April 15, 2019I’ve been contemplating the use of type selectors in CSS recently. Below are largely opinions and I welcome comments or corrections on the…