Blender 3D and Web GL – Part 1

In this series, we will be creating a realistic scene inside your web browser. Our subject of interest is Man’s Best Friend. In order to achieve this we will model our dog using 3D modelling software. Introduction to Blender 3D Blender 3D is a free and open source software solution for modelling and animation. It…

Much Against Everyone’s Advice

“Resistance feeds on fear. We experience Resistance as fear” – The War of Art For months I have been procrastinating over a 3D side project that I wanted to do but was and still am frightened of. Why so scared? Well, I’m a web application developer, not an artist. I’m 35 years old, but have…

Time or money?

I’m sure that you’ve heard the old saying “time is money” plenty of times before. Work out your hourly rate and do the conversion. I would like to recommend taking this concept on stage further. Most of us fall into one of two categories: 1. Cash poor and time rich – this may be because…

Two first time web performance authors that blew me away

My company’s websites are not fully optimized (although not nearly as bad as some of our competitors!). I decided to invest some time into diving deeper into the art of performance optimization with two courses: Tracking Real World Web Performance by Nik Molnar I didn’t expect too much from this because I’d already seen the…

The Mastermind Group

Just published on Outlier Developer, I describe Four Aspiring Outlier Mistakes To Avoid, which I am personally guilty of and hope that I can prevent others from making. None of the mistakes made above were due to laziness. There were all due to misprioritization. With hindsight all of these things look dumb, but while we…

Passive to Active: Good, Better, Best

One of my fellow guest bloggers on OutlierDeveloper.com, Andrea Angela, has a great article explaining the importance of Active Learning over Passive Learning. I would like to take you through a worked example of how you could apply this principle to achieve much better results. Let’s suppose you are interested in learning Angular JS but…

It’s Clean Jim, But Not As We Know It

It kicked off a little bit on Twitter earlier today over readability and clean code following the article Why Destructuring Is A Terrible Idea. Essentially it comes down to semantics. What exactly is Clean Code? What is readable code? The most famous book on the subject is the one by Robert Martin, where he presents…

Self Scrutiny

Always scrutinize yourself. Even if the project went really well, ask “What could I have done differently? What would I do differently I was to do it again now?”. “This system of self-analysis, self education, continued year after year, did more for me than any other one thing I have ever attempted ” – How…

Why I’m not yet sold on the Pomodoro Technique

As part of my research into Work Life Balance I have been reading John Sonmez’s book Soft Skills, which is an excellent book overall. John is a big fan of the Pomodoro Technique for maximizing productivity and does 50-55 pomodori per week. While I can see that there are several advantages to using the technique,…