Yearly Archives of: 2015

Post

Earin Wireless Earphones – Well Worth The Wait

1 comment

My iPhone and EarinsWhen I was a child, decades before the Internet, mobile phones and even years before CDs I used to imagine what the future would be like. I grew up listening to music as my father never stopped playing records and it’s still something I love to this day. I distinctly remember thinking how awesome it would be to have a device that contained all the music there’s ever been so that I could just tell it I wanted to listen to Queen and it would play their entire collection. I imagined it being a small cubic device that fitted in the palm of my hand. At the time it seemed an impossible dream and yet in my pocket is exactly such a device – an iPhone with 4G and Spotify. And now that seems normal.

However my 10 year old self, used to wearing bulky headphones, also imagined that headphones of the future would just sit in my ear without cables, transmitting music directly into my brain without getting in my way (I considered implants but thought that a bit invasive). And until today that idea remained exactly that – a dream unfulfilled. Back in June 2014 I spotted a Kickstarter project that promised to deliver exactly what I wanted. Wireless earphones that sat in each ear, no cables, minimal size, great sound quality and an earphone case that also recharged them. The project was called Earin. I hadn’t even finished watching the video before reaching for my wallet to pay.

And now, after much delay, I have my hands on a set and this is what they look like:

I expected after such a long delay to be disappointed, particularly reading about failed Kickstarter projects not delivering, however to say the least my expectations have been exceeded. The design and fit and finish is very high quality, like something from Apple.  You plug the capsule into your computer via a USB cable to fully charge it, then it recharges the earbuds whenever you store them inside. They come with a couple of sizes of ear cushions but the standard foam ones fit me perfectly and once in I don’t feel them at all.

The most impressive thing, however, is the sound quality. When I first started playing music I thought they were great and are made even better when running the Earin app and turning the bass boost option on. The sound is as good as the Bose earphones I normally use and the noise isolation from the foam earpieces is excellent.

I’ve worked out in them, laid on the sofa with them, walked around the kitchen with them, wandered about town with them and it’s basically like having music plugged directly into my brain (my 10 year old self would be impressed). No getting the cable caught on my clothes or a door handle and yanking my ear off. They just work and it feels that now, finally, I’m living in the future. The original promotional video talked about doing one thing – playing music – very well and that’s exactly what they’ve done with Earin.

So far the only thing I’ve noticed is that maybe once an hour the sound in the right ear drops for about half a second and comes back. It’s a tiny glitch that, given the huge upside of great sound and no wires, is well worth living with. If you have a chance to get a pair (supplies are currently limited) then I’d highly recommend them. For a version 1 product they are astonishingly good. More information here.

Post

On Life In The Mac App Store

5 comments

Back in September 2014 I released John’s Background Switcher to the Mac App Store. The idea behind the Mac App Store is that you pay £60 / year to Apple so that you can sign and distribute software for the Mac and submit apps for sale there. Apple host it, handle shipping updates to customers via the standard software update mechanism and your app appears on the App Store application bundled with OS X. Oh, and Apple take a 30% cut of every sale you make.

John's Background Switcher on the Mac App Store

It sounds great. The App Store is built into every Mac. That’s potentially millions of customers wanting to buy your software! And unlike the iOS app store there isn’t an expectation that apps are priced unrealistically at $0.99 where there is no hope of ever covering the development costs, never mind making any money. However I had more modest goals than becoming rich and giving up my day job. I just wanted to cover the bare cost of building JBS. So I figured I’d break it down and detail how it’s panned out over the last 9 months.

The Costs Of Building An App

But first, development costs. I already mentioned the £60 / year to Apple. In addition JBS is built using Xamarin.Mac which for the cheapest Indie license costs $300 / year (call it £200). The website you’re looking at here costs £60 / year to host on WordPress.com and Amazon S3 hosting (not all directly related but a cost I’d want to cover) is maybe another £30 per year. I also support Interfacelift (a lovely photo site that has a paid-for API) and that costs me £19 / month or £228 / year. So that’s £578 per year recurring fixed costs.

Next is time. JBS for Mac took me 4 months of evenings and weekends (often very late into the night) to build. I’d conservatively estimate (knowing it was higher) an average of 4 hours, 4 nights per week and 8 hours at the weekend, which is a total of 384 hours work. Apparently an average hourly rate for a developer is £37.50, so let’s say to hire someone to build it for me would have cost around £14,400 (or $22,000 USD). Plus I’d have still had to spend my time managing, testing, designing, etc. Fortunately I could re-use a good portion of code from the Windows version of JBS, otherwise those numbers would have been a lot higher. However I had no expectation of ever making a dent in those costs – JBS is something I’ve loved building for years so it’s never been about the money. Instead my goal was to cover the fixed annual costs of £578 (around $880 USD). If I could make that I’d be happy.

I decided to take the same marketing approach I did with JBS for Windows which is to not advertise it, chase reviews, hound techie sites for kudos or such like. I’d leave it to grow organically, which meant I could iron out bugs while the number of users is small and if it ever gets successful then it’ll be a lot more stable and solid. In short, this is what happens when you build an app for the Mac App Store and are too lazy to do any marketing or advertising – the “build it and they will come” philosophy. (My brother works in marketing so will likely cringe at this approach). If you put in any marketing effort then expect to do better than me – this is like a baseline case study.

The Numbers

So come on John, how much did you make? Are you rich? The answers are “Ok…” and “no”. After some tinkering I decided to set the price at £6.99 / $8.99 as it felt about right compared to other apps out there. And without further ado, here are my sales from launch mid-September 2014 to June 1st 2015:

JBS Sales Figures

I average around a sale of JBS per day and over the past 9 months I’ve earned $1840, or £1200. Knock off tax at 40% (worst case scenario) and that’s £720. So that pays the development costs for a year with enough for a couple of meals out – yay! Although if I never write another line of code again for JBS it would take me 15 years to recoup the initial development costs alone. Clearly I won’t be quitting my day job any time soon! It’s fortunate that JBS is a passion project rather than a source of income. When you look at numbers like this and understand the amount of work that goes into building what seems a pretty simple app, it can be particularly galling to read reviews like this:

A 2 star review of JBS

Which leads me nicely onto…

Why The Mac App Store Kinda Sucks

Ah yes. So 30% cut aside, there are a lot of downsides to selling on the Mac App Store. The first of which is the review time. It varies, but on average it’s taken around 7 days from submitting my “ready to go” app to Apple before it’s actually reviewed. And if it’s rejected (which it can be for a vast array of subtle reasons) you go to the back of the queue and have to wait another 7 days for the next one. This has happened many times with me and their rejection explanations can be so vague that it takes several go-rounds before you get to the bottom of it. Here’s the process for the next version (it’s currently June 3rd as I write this):

JBS Review Stages

So if you’re used to being able to ship updates quickly, you’ll find the Mac App Store infuriating.

Update: As of January 2017 the review time is around 1-2 days which means rapid releases can be achieved through the Mac App Store – certainly a good thing in my book. However…

The next problem is that the App Store app itself is truly awful. It’s difficult to discover applications, the search is next to useless and it highly favours apps that have been “Featured” by Apple. I’ve no idea what gets an app “Featured” and that’s part of another problem – it’s a black box. If you’re not featured you have no control at all over your app page – and since the app pages make finding the support link difficult you often end up with app reviews like the one above. If you sell direct you get an angry email you can actually reply to and help the person out. And with no option for people trialling your app, if it turns out someone bought it thinking it was something else, all you’ll get is a 1 star review for your troubles. For a company that prides itself on attention to detail, Apple have done a really shoddy job with the Mac App Store.

But I guess investment goes where the money is. As Sam Soffes wrote, it doesn’t take a lot of sales to get to the top of the charts which shows that despite shipping on every Mac, the percentage of people who actually buy on the Mac App Store must be very small indeed. You can see the app store charting for JBS here.

Time To Sell Outside The Mac App Store

Having no control at all over the presentation and sales process, not to mention glacial release times and no direct contact with users who’ve bought the app, I felt I really should explore selling outside the Mac App Store. So I’ve set up a shop with FastSpring who do this sort of thing for loads of other app vendors. While their commission is lower than Apple (which let me drop the price a bit), my primary motivation is to provide the best service to users of JBS.

To do that I need them to get a personal email when they buy a copy that gives them a point of contact should it not meet their expectation. If they hate it, I want to see if I can help them by making JBS better and if not give them a refund, no worries. I don’t want to be seen as some faceless corporation which is partly why the app store mentality can kick in with perfectly reasonable people who end up leaving reviews like the one above. I also need to be responsive by fixing issues and adding new features quickly. Having to wait weeks to release an update in the 21st century is just unacceptable, so by using Sparkle I can push out updates whenever they’re ready to go.

I’m leaving JBS for sale both in and out of the Mac App Store. I wouldn’t want any of the 285 people who’ve bought it to miss out on updates, it’s just they won’t be shipped to them as quickly as for people who buy direct. Of course if anyone bought it from Apple and want a non-sandboxed copy I’ll happily sort out the license for them since happy users is my primary motivation, not making sales. And being outside the Mac App Store gives me more flexibility to make that happen.

I’m planning on adding trial functionality so you can try out JBS for free and if you like it you can then buy it, but that’ll take a little time to implement. However at least it’s now an option outside the Apple walled garden.

Next Steps

Firstly I’ll see how sales go outside the app store and if being more responsive helps spread JBS by word of mouth in the same way the Windows version has. But it does show that it is possible to sell an app without doing any marketing at all, just not necessarily to make a decent amount out of it. I’d be foolish not to look at marketing JBS to see what impact that has, so any suggestions welcome. 🙂

Further Reading

If you fancy filling your Mac desktop with beautiful photo montages then you can now either buy it on the Mac App Store or directly from my store. You’ll find the latter is a bit cheaper, you’ll get updates faster and… Wait, if you’re here you’ve read all of the above so no need to repeat it! And if you want to read a bit more about JBS and what it does in general, here’s the product page.

Post

So I Guess I’m A Vegetarian Then

2 comments

I’ve always been a classic omnivore with a leaning towards chocolate. That means I’d eat anything from a green salad to black pudding to a juicy steak to a Linda McCartney pie to any chocolate bar ever made. Although given the choice I’d definitely pick the chocolate.

I’ve also never been under any illusion that the neatly packaged meat I buy in a butchers or a supermarket was once a living, breathing, thinking creature and it was killed so that I could eat it. I’m rather fond of fly fishing so have killed, gutted, cooked and eaten many a fish over the years. The same with various other animals. So I’ve always been keenly aware of the industry that is breeding sentient animals purely to slaughter them and feed us. That bothered me, particularly the poor treatment of the animals, so my wife and I made sure we only ate free range egg (and real free range, not simply chickens that live in a larger cage all their life, ones that get to roam around outside) and bought only locally sourced meat that we could see in the fields around where we live.

Then around 6 months ago my wife suggested when we ate all the meat in our freezer we should try going vegetarian. I said “let’s do it” and so it began. Here’s what I expected to happen:

  • I would have a bad stomach for a while as my body got used to no longer eating meat
  • I would struggle with eating boring salads all the time – I loathe broccoli for example
  • When dining out I would have to get used to eating bland nut roasts as the only vegetarian option
  • I’d miss eating fish (having grown up on the east coast of Scotland I’ve always loved various types of fish and shellfish)
  • As I play football and do weight training the lack of amino acids and protein would make me feel weaker over time and my fitness levels would drop off
  • I would very much miss bacon and the smell of it would ultimately tempt me back to eating meat again

However none of the above have turned out to be the true. While my wife gave up after a couple of weeks (without going into details, it did not agree with her digestive system) I’ve found going vegetarian a complete nonevent. In fact I feel better than I’ve ever felt, fitter than before and while I now eat more than I did previously, I think more about what I do eat and so pick healthier options. Oh, and I still eat chocolate.

Some Mushrooms

What I have been surprised by are the following:

  • Virtually everyone I inform I’m a vegetarian assume I still eat fish. News flash: FISH IS MEAT TOO!
  • A good percentage of my friends feel the need to try and tempt me back to eating meat as though it’s some sort of club to which I really should belong – the primary argument is that “meat tastes great”, but most people have the palate sophistication of a burger-eating teenager so are no experts on taste!
  • I don’t miss eating meat at all and haven’t had a single craving to eat any. Given that I spent 39 years eating the stuff I expected to struggle giving it up. If I had to give up chocolate I know for a fact I’d be crying myself to sleep at night!
  • As soon as you stop thinking “ok, let’s make this meal but replace the meat with some veg” and start thinking “let’s make a delicious meal” it turns out there are loads of tasty options out there
  • I actually feel a sense of relief that I’m no longer a part of the meat industry and no animal is slaughtered so that I might eat it

It’s that last point that’s surprised me the most. By not eating meat I’ve had a chance to reflect on why we humans eat meat. Why we’ve turned the production of meat into an industrial process hidden away from public view to the point where a great number of people don’t associate a chicken breast in a supermarket with a chicken walking around a field. It’s a dirty secret we don’t seem to want to acknowledge and I was no different.

I think it rather sad that a technologically advanced species with its sights set on interplanetary travel still has as its primary food source living creatures that are bred, grown and killed. Take bacon. It’s no secret that I love my dog and dogs are intelligent, social creatures capable of recognising human emotions and I would never consider eating one. Yet pigs are as intelligent and social as dogs – arguably more so – but they’re food for a group of even more intelligent animals (us). That’s not tackling the fact that if population growth continues as it’s projected to do then farming animals is completely unsustainable. Not that us humans think further than 5-10 years in the future.

In the unlikely event that an alien species was to cross the chasm of space and visit us on Earth I would be very disappointed if their spaceship had a compartment containing animals they used as food for their vast journey. Surely they’d have left that behind aeons ago.

But one thing that hasn’t happened is developing a burning desire to stop other people eating meat. Heck, you can eat what you like! But me? I don’t see any reason to go back. So I guess that makes me a vegetarian. And I feel a lot better for it on many levels. Much to my surprise.

Post

A Few Days Snowboarding In Chamonix

3 comments

Some friends and I went to Chamonix this year for 4 days of snowboarding and skiing. Turns out it’s not the cheapest of resorts if you like a few heavy nights out (as we did) but the conditions were very good considering the comparative lack of snow on previous years. Beautiful scenery in the shadow of Mont Blanc too as I’m sure you’ll agree!