Articles

August 22, 2017

Use the Scientific Method to Growth Hack any Digital Product

Your digital product is out in the market and you want it to make more money. Which should you do? Hire a team of expert product and […]
August 22, 2017

A/B Testing: Why You Should, Why You Don’t, and How You Could

Ever feel unsure about a feature while designing your mobile app?  Ever argue about a feature with a member of your team?  Of course you have! […]
August 22, 2017

MVP like an MVP

Launching an MVP enables your team to define and prioritize tasks based on actual user feedback. Whenever I’m contributing to a new product design I find […]
August 22, 2017

Technical Leadership

I recently had the pleasure of meeting a couple of friends with whom I once served as  development lead for, and who have now become development […]
August 22, 2017

Estimating Technical Tasks

It’s common practice for developers to give completely inaccurate estimates when asked how long it will take them to complete their tasks.  To arrive at the […]
August 22, 2017

App Design First Step

So your team has a great idea for a Free-to-play app and you’re ready to start building.  Slow down, let’s do some designing first. Most will […]
August 22, 2017

4 Dimensions of Feature Prioritization

Prioritizing features that will be worked on is one of the most important parts of a software producer’s job.   This seemingly straightforward activity has a couple of […]
August 22, 2017

Your App’s Hierarchy of Needs

Understanding your apps needs is essential to making it a success.  In 1943 Maslow famously theorized that human behavior was based on a hierarchy of needs, and […]
August 22, 2017

Light Weight Alternative to MVC: Module-View

Using an MVC framework has been the de facto way to enforce separation of view from state  for client side program.  This is key, because without […]
August 22, 2017

The Next Industrial Revolution

What is it? Software making work related decisions that have been traditionally made by people, also known as the smart machine revolution. Examples Stock trading algorithms […]
August 22, 2017

Product Development Attunement

The most effective way to increase your team’s software development velocity, is to focus on improving something I call “product development attunement”. This article will define […]
August 22, 2017

How To Interview

At a former startup, I was charged with building our product and engineering teams from scratch. In just a few months I interviewed over 50 candidates.  […]