10 Things I Wish I Knew 10 Years Ago as a Software Engineer

The last 12+ years of my career have been a rollercoaster of design, coding and product development as a software engineer. During that time, I’ve had a plethora of ups…

5 Software Sales Tips From An Engineer’s Perspective

Almost every business on the planet needs sales. It’s arguably the most important leg of a profitable business, especially in software. Without sales you have no customers. Without customers you…

Tips for Accelerated Career Growth

Like most people, I’ve worked my way up the business chain over the course of my career. I’ve been everything from an intern to a Founder, for a variety of…

Why Startups Should Hire Entrepreneurs

Hiring and assembling a good team is one of the hardest parts of business, especially for startups. It’s critical to find the “right” people that can execute and iterate quickly….

Making the Transition from Client Work to Product Development

Considering the move away from client work to pursue a product idea? Where do you start? How do you do it? The list of questions goes on… and it’s no…

Be Great at Something, not Good at Everything – Master vs. Ninja

What’s the difference between being good at something vs. being great? Quantity over quality – should I be a jack of all trades or master my skill? Here’s some general…