Unicorn vs. Passenger on Heroku

I’ve been hosting my flagship SaaS app on Heroku since 2008. Overall it’s been a stable, if a bit overpriced, platform. Over the past year, however, I’ve been experiencing mysterious performance problems. The app runs fine for several weeks. Then suddenly I begin receiving exception reports about certain methods not … Continue reading

Fix Bluetooth in OS X Yosemite

I love OS X. It’s an incredibly reliable operating system and it’s usually a joy to operate. Unfortunately, since upgrading from OS X Mavericks to Yosemite I had been plagued with Bluetooth connectivity problems: My Apple keyboard would randomly disconnect from the computer. Once this happened, it became impossible to … Continue reading

Pricing a SaaS app is hard

Pricing a SaaS app is hard

Pricing a SaaS app is hard. Really hard. My flagship product Teascript launched with a subscription-based pricing model in 2007. This was primarily due to a limitation in the payment system I was integrating with. I did a bit of “market research” before settling on $19 per year for unlimited use of the app. … Continue reading

Nomadic programming (part 2)

Nomadic programming (part 2)

It’s time to re-visit nomadic programming. Read part 1 to get caught up. nomad [noh-mad]: (1) a member of a people or tribe that has no permanent abode but moves about from place to place, usually seasonally and often following a traditional route or circuit according to the state of the … Continue reading

2015 goals (part 2)

I met with Susan Hand last week to convert my incredibly long list of goals for 2015 into an actionable plan. By the end of the hour, I had a spreadsheet categorizing my goals into 3 main areas: Consulting (currently my core business) Programs/Products (things that will replace my consulting income eventually) … Continue reading

2015 goals (part 1)

I established some general goals for 2015 in my 2014 annual review, however I’ve since become convicted about being more specific about these goals and describing them in a bit more detail. Fortunately, my friend Susan Hand is a project manager and has graciously offered to donate some of her time this … Continue reading