Featured Articles

Do you know what a pure function is? Do you think you can easily categorize a function as pure or impure? Is pure and impure th...
When you first start learning GraphQL, there’s a pretty good chance, that you’re first attempt at creating a GraphQL API, will ha...
Cognitive psychologist George Miller argued that you can only have 7 + or - 2 things in your working memory. Obviously the exact n...
Many software developers (both new and old) suffer from a debilitating shortcoming. When presented with a new (to them) problem, t...
About

I discovered the joy of software development while submerged hundreds of feet deep in the pacific ocean.

I liked it so much, I left my career as Navy Nuclear Submariner to learn everything I could about creating software.

As a nuclear trained engineer, I figured out how to learn things quickly, which has helped in a career where the learning never stops.

Currently I’m an independent software developer, consultant and trainer.