Recent Posts

More Posts

Daniel Pink put into words what most of us already feel with his book Drive: The Surprising Truth About What Motivates Us He takes a deep dive into motivation, specifically for creative individuals, and how it differs from the carrot and stick approach we envision. His research has helped guide my actions as a leader, but also helped me to understand why some positions have been extremely satisfying while others fell flat.

Read more

The javascript community has been buzzing about ReactJS for a couple years now. With the launch of React Native and other enhancements the community and momentum just keeps growing. I’ve been remiss in that while I’ve kept up with the news, anouncements, and information regarding ReactJS, I never actually rolled up my sleeves and built a project with the library. I’ve used AngularJS for projects and have even used VueJS extensively, but left ReactJS alone.

Read more

Google Analytics is an extremely powerful tool for online companies, especially at it’s current price of free for basic usage. Today I noticed that they made the tool even better by adding a Lifetime Value report. This report allows you to see the value of your users over time and can be partitioned by acquisition source/medium. Lifetime Value can be very difficult to calculate, but is often a required metric, especially when evaluating marketing performance.

Read more

The year was 2012, the company was Target, the story was a daughter’s conception. If you don’t remember the flurry of news items around the incident allow me to provide the short version. Every time you shop, online or brick and mortar, you provide the retailer valuable data about who you are and what you like. Browser cookies, loyalty cards, custom coupons, credit cards, IP addresses, and more all allow retailers to assign the activity to a unique customer ID.

Read more

Did that calculator really confirm your test was statistically significant? Running A/B tests can be extremely beneficial and also exciting. That’s why everyone who runs them likes to watch as the results stream in. This can be a huge problem, especially if you: End the test once it reaches statisitcal significance. Continue to run the test until it shows statisitcal significance. Look at every possible metric to see what changes. Both of these actions will show false positives.

Read more


  • Open SEO

    A website analysis tool. Client built with ReactJS. Blog built on HUGO. API built with NodeJS, Claudia, launched as lambda functions. Fully hosted on AWS.

  • RivalHound

    A marketing library built on MongoDB, NodeJS, VueJS, and SCSS leveraging Amazon AWS and hosted on Elastic Beanstalk


    A wordpress website featuring a collection of tennis videos.