Accidental Technologist

Musings about Entrepreneurship, Technology and Software Development

  • Home
  • About
  • Still River Software
  • Privacy Policy

Powered by Genesis

Smile Software Launch Tries to Turn That Frown Upside Down

April 13, 2016 by Rob Bazinet Leave a Comment

Tweet

software launch

Last week must have been a terrible week for Smile Software and their software launch, one I never want to experience. In case you missed it, you can do a bit of searching around the web to see the result of a new and not well-planned one. The announcement was for a new version of TextExpander for Mac (v6) and iOS (4) along with a new backend service for syncing snippets.

We’ve updated our pricing model to match our new service. Instead of license purchases and upgrades on an irregular schedule, we’ve switched to a subscription model where you pay monthly or annually for your TextExpander service. This lines up with the regular costs to provide an online service. It also frees you as customers and us as developers from the upgrade treadmill. We can offer our apps free of charge. We can deliver incremental improvements as they’re ready rather than wait and package them all into a new big upgrade release. We’re really excited about what this change will allow us to offer our customers, and we hope you are too.

The problem being the new backend with monthly subscription, replacing the previous upgrade pricing. The result is a yearly fee that could be quite a bit higher than Smile Software customers were accustomed to. They welcomed feedback, and they got it.

I wasn’t happy and tweeted about it, as did many others. It appeared existing customers would be shut out from support of previous versions; either pay up, stick with unsupported software or find an alternative.

It would have been appreciated if existing customers were notified of the planned changes prior to reading a MacStories post. It seems I receive an email from Smile almost weekly, but this important news never hit my inbox.

Initial Reaction Triage

I would liked to have been a witness in the Smile headquarters as the immediate feedback started pouring in. I can only imagine there were some surprised faces. Smile did take the feedback and announce some revisions to their plans, a bit reactionary but an attempt just the same.

With regards to pricing:

Discounted upgrade pricing is available to customers of any past version of TextExpander. The details are found here. To take advantage of upgrade pricing, sign in to TextExpander.com, click your avatar at the upper right, choose My Account > Billing, and enter any prior serial number or license code. If you have any trouble, please contact support and we’ll help get it sorted.

For those happy TextExpander 5 customers:

For those who prefer to stay with TextExpander 5 for now, we intend to support it on El Capitan and the next major upgrade of OS X. Beyond that, neither we nor anyone else know what to expect of Apple or OS X. We also hope to encourage you to join the new TextExpander at some point in the future.

It didn’t seem to go far enough:

Your feedback is important and does matter. Expect an update on The State Of TextExpander (based on your comments) very soon.

TextExpander (@TextExpander)

April 11, 2016

Loyal customers are passionate and vocal when they feel they weren’t treated fairly. In a very short time Smile realized they had a passionate customer base.

Doing the Right Thing

One week later and I’m sure after some thoughtful conversations at Smile, I received an email with additional refined plan for the new TextExpander launch.

Our changes to TextExpander last week made a number of you unhappy, and many of you shared your passion for the product with us. We are equally passionate about TextExpander and have made these changes so that we can expand the customer base and continue to enhance the product for all users.

To some of you it may seem we don’t care about our individual customers any more and only care about business use. We care about both, and in the changing software world a single focus is not a viable long term strategy for TextExpander. We did not make these changes easily or lightly, but for the long term life of the product so we can all enjoy it and engage with it for many years to come.

Change is difficult, and we didn’t get some things right at the start. Our pricing for Life Hackers was too high. Our upgrade pricing was too high and did not extend long enough. We didn’t offer an option for users who cannot use third party cloud services or cannot purchase subscription software.

We’re listening to your feedback, and are making adjustments, effective immediately.

Standalone TextExpander:

TextExpander 5 for Mac and TextExpander 3 + Custom Keyboard, the most recent standalone releases of TextExpander, will continue to be supported, and available for sale.

We understand this is important if you need: – private-network snippet storage – sync via Dropbox or iCloud Drive

New Pricing:

You, and other current TextExpander customers, receive a 50% lifetime discount on the new TextExpander. This brings the yearly cost of the Life Hacker plan to $20, which is comparable to previous upgrade costs ($19.95). If you aren’t sure about the new sharing features, or just want to test the waters beyond the demo period, you can pay $2.08 monthly to experience the new features before committing to the discounted $20 annual plan. The cost for new purchasers of the Life Hacker plan is similarly reduced to $40 per year.

If you’ve already purchased an annual upgrade plan, we’ll apply two months of credit to make up the difference. Please give us a few days for this to be reflected in your account.

From our team to you, thank you for being part of the conversation that makes the community around TextExpander what it is, and helping us continue to develop and improve TextExpander.It seems Smile could have avoided the unnecessary criticism with a better planned launch. Of course, it easy to tell someone else what they should have done. I’ve handled or been part of a few software product launches myself and try to do things a bit different.

This email probably contained most of what should have been sent to customer before the MacStories post was published, days before the launch.

My Software Launch Checklist

This should be common sense, but maybe not:

  • Communicate well from the beginning – Once you have a plan for a new release, make sure everyone is on the same page. This doesn’t just include those people on your team and in your company but, more importantly, your customers. Make them aware early, before the press and social media gets ahold of it. Hopefully your customers can give you feedback before the larger world has a chance to tear you apart.
  • Step into your customer’s shoes – Given the plan, how do you think your customers will react? Maybe there’s nothing to react to, but maybe there is. In the case of Smile, there was a lot to react to. Current customers are why you are where you are now and they should be treated as such. In the case of a pricing change, loyal customers should know their appreciated, reward them for their loyalty.
  • Be clear why the update is better – Again, this is about the customer and not about your company. You may be changing things to improve your aspects of your business such as cashflow or support, but give current customers the reasons this will be better for them. We screwed up our pricing and need more money is not a very good reason, unless of course you want to reset your customer base and start over.
  • Provide a special offer, if applicable – If pricing or service terms are changing then reward the loyal customer. Give a discount or even grandfather existing users. They will appreciate you are thinking of them and in-turn know you appreciate them.

My approach isn’t magic. It isn’t revolutionary but reflects what I’ve learned over the years. Planning and communication trump bad surprises every time.

I still haven’t decided if I will upgrade to the new TextExpander. I’m not clear on why I should; features aren’t better than I have now but the pricing is fair. The story from Smile isn’t complete, they are still busy fixing things.

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Filed Under: Business Tagged With: Apple, bootstrapping, smile, Software, textexpander

Website Filtering Using OpenDNS

May 7, 2015 by Rob Bazinet 2 Comments

Tweet

I happen to have a 15 year old at home who insists on using websites and chat services that distract her from more important academic activities. The ability to apply some website filtering is a topic I?ve learned a bit about over the past few weeks.

I can testify first-hand that the Internet can be a giant waster of time. Services such as ooVoo, SnapChat, Instagram and others can be fun to use and share with friends but can interfere with academic pursuits. We also found an increasing number of websites not family friendly.

Having a conversation with a friend who was facing the very same issues, he suggested?OpenDNS. Surprisingly, I had heard of them. I decided to take a look at their free service level.

Setup was really simple. The first step is to switch from using Google DNS to OpenDNS name servers. A quick router change and we were switched over.

OpenDNS has quite a few settings to restrict sites but nothing is turned on by default, so after switching name servers you really won?t be able to tell the difference. ?Name lookups seemed to be faster but that?s hard to measure.

Visiting all the settings pages isn?t really necessary but good to see what?s available.

Security Settings

Website Filtering - Security Settings

The security settings are flexible with nice defaults. These are the defaults and I haven?t really seen a need to change these.

Dynamic IP Update

Use a cable provider and have a dynamic IP address? No problem. Simply enabling Dynamic IP Update in Settings allows update of your dynamic IP address with the DNS update client. The client runs on your Mac or Windows PC and sits up in the toolbar just waiting for your Internet provider?s DHCP address to change.

I love when I can just set it and forget it.

Default Settings for Website Filtering

Website Filtering - Custom Security Settings

It?s easy to set a variety of different levels of security. You can view and customize any level. I wanted control over the categories being filtered so I chose the custom level. It?s just as easy to pick one of the three levels (High, Moderate, Low) and just customize their defaults.

Filtering this way takes a big swing at generally offensive website categories. Since each category is a curated list of websites, this may result in some sites being blocked you don?t wish to be blocked and some not blocked that should be. There is an easy way to take care of this ?Manage Individual Domains?.

Manage Individual Domains

Website Filtering - Manage Domains

The ability to add domains not on the groups of websites defined by OpenDNS is really nice. You have the ability to add a list of specific domains you want to make sure no one can visit.

You?d be surprised how many websites use doubleclick and googleleadservices. They get blocked and it feels pretty good to stop that bit of unwanted traffic.

Have a website being blocked but you need access? No problem, add to the list of sites you want to never block. Very flexible indeed.

Does it Work?

You bet it works and it works really well. Here is me trying to visit the oovo.com site:

Website Filtering - Blocked Domain

Stats

What good is a service without stats?

Website Filtering - Stats

I can see the total requests on the network, which domains are being blocked and how often, as well as see the domains which are not blocked and determine which are good candidates to add to the blocked list.

Website Filtering - Blocked List

Success

Implementing OpenDNS was really easy. Their onboarding experience was very straightforward.

Previously we had been using Google DNS and noticed slowness at times. Over the years I have felt less interested in using Google services, so moving to different DNS was a nice win.

Using OpenDNS seems to give us really fast name resolution but more importantly websites are being blocked that are not fit for young eyes. It also lets a data geek have good insight into all the domains we access daily and find more candidates to block.

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Filed Under: Technology Tagged With: opendns, Software, website filtering

How I went from $100-an-hour programming to $X0,000-a-week consulting.

November 21, 2012 by Rob Bazinet Leave a Comment

Tweet

If you don’t subscribe to Patrick McKenzie’s newsletter, you should. ?It’s loaded with ideas for running your business and is especially good at helping those running software companies or consulting practices.

As someone who charges for time, it’s really hard being comfortable asking for what your worth. ?Clients tend to try to negotiate a better rate and we quickly learn we have a desired target rate and a rate we are willing to settle on to satisfy the client.

Patrick’s most recent newsletter titled?How I went from $100-an-hour programming to $X0,000-a-week consulting, is a really great look at pricing services and moving from an hourly consultant to selling time in blocks. ?The main point that hit home most for me was how clients are more willing to pay for value, rather than time. ?It sounds obvious but wasn’t for me:

I have an Internet buddy in Chicago named Thomas Ptacek. We met on Hacker News. He’s the #1 poster by karma and I’m #2. Since we apparently share the same mental disease characterized by being totally unable to resist comment boxes, I decided to invite Thomas out to coffee. My agenda, such that it was, was to gossip about HN threads.

Thomas runs a very successful webapp security consultancy, Matasano. (Brief plug: they’re hiring and if it weren’t for this business thing I’d work there in a heartbeat: some of the smartest folks I know doing very, very interesting work which actually matters. If you can program they’ll train you on the security stuff.)

Anyhow, after we got our coffee, Thomas invited me into their conference room. We talked shop for three hours: Thomas and his VP wanted to hear what I’d do to market their products and services offering. I had been writing about how I marketed Bingo Card Creator for a while, and started applying some of the lessons learned to their content creation strategy.

(The actual contents of the conversion are not 100% germane to the story, but I blogged a bit about it and Thomas posted his thoughts on HN. Long story short: programmers can do things which meaningfully affect marketing outcomes.)

At the end of the conversation, Thomas said something which, no exaggeration, changed my life.

Thomas: Some food for thought: If this hadn’t been a coffee date, but rather a consulting engagement, I’d be writing you a check right now.

Me: Three hours at $100 an hour or whatever an intermediate programmer is worth would only be $300. Why worry about that?

Thomas: I got at least $15,000 of value out of this conversation.

What an eye-opener this must have been, it would have been for me. ?I think I would have had the same epiphany:

This is, far and away, the most important lesson to learn as a consultant. People who are unsavvy about business, like me in 2009 or like most freelancers today, treat themselves like commodity providers of a well-understood service that is available in quantity and differentiated purely based on price. This is stunningly not the case for programming, due to how competitive the market for talent is right now, and it is even more acutely untrue for folks who can program but instead choose to offer the much-more-lucrative service “I solve business problems — occasionally a computer is involved.”

Thinking this way and selling yourself as such makes so much sense. ?Why didn’t I think of it? ?I think most consultants, contractors and freelancers are so trained by their peers and clients to think they are just a commodity that we don’t know to think differently until it’s explained so well.

The newsletter goes on to explain all the benefits of billing weekly; all reasons make sense. ?Time to make some changes.

So, go now and read the newsletter. ?Great stuff.

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Filed Under: Business Tagged With: Business, consulting, Patrick McKenzie, rates, Software

My Top 10 iPad Applications

July 16, 2010 by Rob Bazinet 3 Comments

Tweet

I know more and more people who are buying iPads almost daily.  I get asked what applications I recommend for the device.  things_hero_20100616

First, I don?t use a tool because of cost, I use it for it?s usefulness to me.  Free is great, but never the top requirement when searching out a piece of software for my iPad.  So, here is the top 10 applications I use:

  1.  TweetDeck (Free) ? I use Twitter a lot and use this software exclusively from my laptop and the iPad version functions the same so it is a nice extension from the MacBook Pro.  Note: at this time the software is not without one annoying flaw; when opening links from a tweet, the app will often crash, other times not but it can be a pain.
  2. NetNewsWire ($9.99) ? I keep up with a fair amount of RSS feeds and this software syncs with Google Reader which I use daily on my laptop.  It is a nice rich-client which keeps Google Reader up-to-date and has a nice UI to boot.
  3. GoodReader ($0.99) ? I read a lot of books, which is one reason I bought the iPad.  This utility makes reading PDF?s enjoyable.  Dropbox integrates nicely with it to, allowing me to keep my PDFs on Dropbox.
  4. SimpleNote (Free) ? This does just what it says, simple notes.  This is like having a little notepad always ready but the beauty is it syncs to an online service to get your notes from any browser.
  5. iSSH ($9.99) ? It?s really nice to have the iPad 3G to have connectivity almost anywhere and when accompanied by a great SSH utility like this I can SSH into all of my servers with ease.  One more reason not to carry the laptop.
  6. BlogPress ($2.99) ? I don?t write long emails or blog much from the iPad but this tool integrates nicely with WordPress and makes those short post really easy.  Lots of features for the regular blogger.
  7. Penultimate ($2.99) ? Great utility for mocking up ideas, taking notes or just a brain dump.  Drawing on the iPad surface with my finger is super easy and no delays.
  8. Instapaper ($4.99) ? This is a great service which is used in all of my browsers to bookmark web pages I want to go back and read later.  The iPad version makes reading on the device really slick.
  9. BeejiveIM ($9.99) ? A great way to keep in touch with remote workers and other contacts is of course IM and unfortunately I am on a few but this tool keeps them all in one place with the exception of Skype which I hope gets added soon.  A runner-up to this tool is IM+ ($9.99, Free Lite Version) which does offer Skype IM integration but the UI is not as refined.
  10. Things ($19.99) ? I use this to-do list on my MacBook Pro, iPhone and now the iPad to manage projects with a nice clean interface.  The mobile devices sync back to the MBP and keeps everything in order.  I have to say the entire suite is a bit pricey compared to other iPhone and iPad applications out there but for something I use all the time, worth it.

Bonus -  Netflix (Free) ? this is really the only entertainment type application on this list and after a long day of working it is often nice to pull up a movie or TV episode.  The quality of video is exceptional.

I can?t think of a replacement for any of these tools just yet.  I have tried their competitors but these stick as my favorites and most useful.

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Filed Under: Apple Tagged With: Apple, iPad, Software

Recent Posts

  • Social Media Times Are Changing
  • It has certainly been a long time…
  • How to Fix Rails Flash Rendering When Using Hotwire
  • Hotwire Fix for CORS Error when using Omniauth
  • Fix Installation of Ruby using rbenv on macOS Big Sur

Categories

Services I Love

HatchBox - Easy Rails Deploys Fathom Analytics
Follow @rbazinet

Rob Bazinet
@rbazinet

  • Great little utility https://t.co/6AgboJv6oI
    about 22 hours ago
  • Funny watching the hate to show up in my time line for ChatGPT. People getting defensive about it.
    about 4 days ago
  • I just backed The SaaS Playbook, by Rob Walling on @Kickstarter https://t.co/1FpTWN9c9v
    about 4 days ago
  • This looks like an interesting project. I need to dig in a bit. https://t.co/gacEX9AmEn "Phlex — fast, object-orie… https://t.co/4AUL0Z0SBl
    about 5 days ago
  • I attempted to use ChatGPT today and asked a couple questions it couldn’t answer. I thought it was a magical black… https://t.co/uJGw0CgUAv
    about 5 days ago
  • RSS - Posts
  • RSS - Comments
Find me on Mastodon