A Simple Solution for Complex Software Estimation

The Problem For Tangent Solutions, a growing software products company, the biggest hurdle they faced was a lag time between contracts. Due to the scale of software and complexity in orchestrating development teams, software products often encountered problems like going over budget and missing target deadlines. They needed a solution that made complex estimates more […]

Continue reading

Applying a Fresh Coat of a Paint to Enterprise Storage Monitoring

The Problem Network storage company Coraid powers some of the most renowned enterprises. They were bringing a new product to market that needed some finishing touches to the website front-end and performance. They needed a creative development crew that could transform their existing interface into an easier to use, cleaner tool to help monitor server […]

Continue reading

How to Change the Confirmation Link Text in Your Drip Welcome Emails

If you are using Drip for your marketing automation, you might want to change the copy on the “Confirm Your Subscription” Link that gets sent when people fill out a form. This link is an important call-to-action, and this little piece of text can have a big impact on your subscription conversion rate. Drip doesn’t […]

Continue reading

How to Survive Feast or Famine Cash Flow

One part of the freelancing puzzle I haven’t solved yet is keeping cash flow stable. Here’s a lifetime graph of my revenue, month, by month: There’s a lot of peaks and valleys. Good clients, bad clients, late payments, upfront payments. Sales slumps. Family emergencies. It’s all there. About a year after I became a freelancer, […]

Continue reading

2014 Post Mortem

Every Year I take a look back at my business, and do the same exercise I do with every client project: a postmortem. I ask myself 3 questions: What went well? What went wrong? What steps should I take in the future? This is a valuable writing exercise, and I’d strongly encourage you to do […]

Continue reading

5 Ways to Build a $200,000 Consultancy

I recently read an article entitled five ways to build a $100 million dollar business. It discusses different business models that vary in the number and size of your customer base. Some businesses work with a few enterprise scale clients while others work with a larger number of smaller customers. Patrick Mackenzie mentioned on Twitter […]

Continue reading

10 Resources That Shaped My Career

There is amazing amount of resource available on the internet if you know where to look. I’ve realized that over the past year, there are some articles, pod casts, books, or videos that have had a huge impact on my view and approach to my business. I’ve had several people ask me how I came […]

Continue reading

AngularJS: an Overview

AngularJS is a JavaScript framework made by Google for building complex client-side applications. Angular’s killer feature is ‘directives’ that allow you to extend HTML by creating tags and attributes. Angular projects have a somewhat different structure than other JavaScript MVC frameworks, but it can be highly modular and easy to maintain once you understand the […]

Continue reading

My Eureka Moment With Regular Expressions

Regular expressions are a tough cookie for most programmers to figure out. They are terrifying to look at with their daunting syntax. There is also nothing quite like regular expressions anywhere in programming. Programmers may learn to hack together basic regex expressions, or how to cut and paste some they find online for their needs, […]

Continue reading