Writing

Thoughts on software, business, and learning.

August 10, 2022

An Experiment with Obsidian

Building a distributed knowledge management system for a team using Obsidian and Oracle Content.

Knowledge Management Productivity Technology 11 min read

July 24, 2022

It's My Fault

Taking ownership of everything - even failures that aren't directly yours - is the key to becoming exceptional.

Leadership Personal Growth 6 min read

May 2, 2022

Reading $50k in Books Before Kindergarten

How we read 4-5k unique books to our son before kindergarten using our local library - and what it taught us.

Parenting Education 8 min read

October 7, 2020

Query Variables into Form Fields

A single line of code to automatically populate form fields with URL query parameters.

Code Marketing JavaScript 2 min read

November 20, 2017

The Stories We Tell Ourselves

How the narratives we create about our successes and failures shape our sense of agency and ability to improve.

Personal Growth Psychology 4 min read

February 20, 2016

The Difference Between Ambition and Desire

Desire is about consuming. Ambition is about creating. Understanding the difference changes how you approach your career.

Career Personal Growth 4 min read

December 20, 2015

Waiting for Your Boss to Give You Responsibility is a Mistake

If you want more responsibility, it is your job to take it. Titles are a lagging indicator of work already being done.

Career Leadership 7 min read

November 20, 2015

The Real Reason B Players Hire C Players

B players don't hire C players because they're insecure. They hire C players because that's all they can attract. Game recognizes game.

Hiring Leadership 4 min read

March 20, 2014

The Curse of the Full Stack Marketer

A little of everything helps understand how the pieces fit, but leaves you exposed.

Marketing Career 4 min read