I'm passionate about programming the Web.
I'm a husband, father, Latter-day Saint, and software engineer for Rivet.
As part of my on-boarding as software engineer at Nuvi, I had the opportunity to read the classic book Zen and the Art of Motorcycle Maintenance: An Inquiry into Values by Robert M. Pirsig. While the book delves deeply into abstract philosophical concepts, there were a number of concrete principles that I felt had direct application to writing high-quality software.
I’ve been a longtime fan of GitHub Pages. It is a wonderful option for hosting many types of sites. However, recent movements toward a more secure web and GitHub’s lack of support for HTTPS on GitHub Pages with a custom domain prompted me to start looking at other options, including GitLab Pages.
We are constantly changing, growing, and learning as we progress through life. Because of this, our testimonies need to be growing at a proportional pace.
A theme generator for editors, terminals, and desktop wallpaper.
Easily create beautiful, high-quality, home-decor-ready family trees.
An eight-week course on everything CSS.
Managing JavaScript dependencies and loading modularized applications has always been a pain for JavaScript developers. This presentation combs through the different solutions to this problem, with emphasis on the new standard, ES6 Import/Export. Video
Introduction to the basics of visual design, from a software engineer's perspective.
Introductory class for DevMountain code school.
Procreate Pocket is a fantastic app for creating beautiful art on your iPhone. It's simple to pick up for beginners, yet packed with features for more experienced artists.
Alfred is a faster and more powerful version of Mac's Spotlight Search. If you are a frequent user of the cmd-space shortcut, Alfred is a must-have.
If you are a high-acheiver or have ever considered yourself a "perfectionist," there are lots of great insights on how to get those crippling perfectionistic tendencies under control.