My mission is to help individuals and companies improve their effectiveness through software engineering, management and mentoring.

Software Engineer Mentoring

Reach your full career potential by focusing on what really matters. Distilled software engineering knowledge for aspiring IT professionals.

Read Articles

Effectively Engaging Thoughts

Let's discuss and challenge the philosophy of what effectiveness in the software business is and why it's essential for our success.

Read Articles

Practical Java Solutions

Tackle real-world, practical Java solutions for common engineering problems which stand in the way of effectiveness.

Read Articles

The Business of Life

Make better, more informed and effective personal life decisions by applying business, economy and engineering theories.

Read Articles