Versatile vs Vanilla Engineering

For me, Engineering has always been about tackling tough/tricky problems. When I worked as a freelancer, I almost never got the “vanilla” gigs because I charged an above-average rate. In my corporate roles, I loved getting the interesting projects: stuff that other Engineers sometimes avoided because they required creative mental effort.

A versatile Engineer (aka Hacker/Maker) is someone who has the most fun when tackling challenging technical tasks.

Here’s a partial list of unique problems I’ve solved over the years using a diverse set of technologies (NodeJS, Python, .NET, PHP):