I'm always interested in talking to you about the products you are developing & answer any questions you might have about building or selling.

I also give presentations at user groups, conferences, or private events. Hear are the sessions I am currently giving, I can accommodate others if interested.

Reach out on Twitter or with an email to schedule a talk.

Monetizing Your Side Projects

"How can I make money from the projects I work on in my free time?" -You

Developers are really good a writing code but, many of us find it difficult to bridge the gap between creating a killer app & getting paying users.

This session walks developers through the process of turning that awesome side project into a passive revenue machine. Along the way we will cover many different considerations such as; The different payment models available, How to price your product, How to attract customers, and many more.

This session is built for developers with side projects, or who want to know the facts before they get started.

Abstraction: Enough is Enough

If the hardest part of software development is coming up with good names, then the second hardest part is finding good levels of abstraction.

This talk will lay the groundwork for identifying what areas of your application should be more abstract, which should be more concrete, & why it even matters. We will work through a real world application and solve these problems along the way. By the end of this talk you should understand why the answer to the question "How much abstraction is enough?" is always "Enough is enough".