Flying the Phantom 2 Vision +

Some notes about flying in general and the Phantom 2 in particular:

  1. Always be aware of the equipment limitations - range, compass interference, wind tolerance, battery consumption and especially, understand that GPS is not as precise as you think, at least not the one you’re operating - RTFM, seriously!
  2. Weather is important, make sure you understand how winds work with altitude and how it affects flight in general. 
  3. Study your locations beforehand, think like a real helicopter pilot, know the 4 W’s: Wind, Way in, Way out and Wires (The wires part can include trees, buildings and other stuff that you might hit)
  4. Choose your takeoff and landing spots wisely. Look for level and hard surfaces. Avoid dusty places, slopes and if you need to improvise, use your own car rooftop as a landing pad
  5. Always remember that you don’t have to takeoff. The final tip is to understand your own limitations. Avoid the urge to fly the drone if conditions aren’t right (strong winds, tight places, wires)

Here’s one of my first flights over water.

Phantom 2 Movie

Beacn in iOS 8

Finally did some work with Xcode 6:

Location manager is broken and requires authorizations… Delegates and the usual iOS 7 fallbacks.

Size classes and auto layout are nice if you start afresh. Existing projects is just too much work, so it will all go into code.

Speech synthesizer is inop in the simulator and I don’t know if any of the iOS 7 bugs have been solved.

Things that were deprecated in iOS 7…

On App Pricing

Beacn is now 4.99 USD - That’s right, up from 1.99 USD.

I made this app for myself. It solves most of the GPS tracking, safety and privacy issues I had with the big apps.

So instead of running it free or dirt cheap or even ad loaded, I decided to make more “expensive”.

I’m not hurting anyone else in this category by making it 5 bucks, in fact I might be helping in some ways such as not being a rip-off of Edmondo, Runkeeper or Runtastic - it’s a niche within the same category. Mind you, all these apps are just great for most users.

I’m still competing on price, in a way, because if you need this app, the number of usage-hours you’ll get for under 5 dollars is ridiculous!

Since I can run the whole thing indefinitely, not worrying about sales, I’m making this my utopian political statement. :)


It looks like everybody is reaching the conclusion that the App business model isn’t something you can live on, killing the Indie dream that a lot of people have, and forcing a lot of the first movers to go back to working at regular companies. Check out Inessential if you’re not familiar with the subject first.

While some are seeing the “writing on the wall”, others are still hopeful that an upgrade feature on the app store or something like new categories such as iOS 8 Extensions can make it worthwhile again. 

Some are even considering going to the OS-X platform, where the app store is not as populated and prices are still high enough to support a business. The problem is that … well you know what the problem is, desktop apps? Seriously?

The fact that we love writing software and want to do that for a living clouds our judgement when facing reality.

The reality is that software without a service or hardware associated is now worthless. 

There might have been a lot of factors that led to this and it doesn’t seem to be just AppStore’s fault. I won’t focus on the why.

If your app is “just” a piece of software that everybody can also make, then it will have 100 competitors and the average selling price is 0 USD.

If you have a service attached, like Dropbox, you can charge something.

If you have a piece of hardware in the mix, like Fitbit for instance, you charge almost 100 USD upfront and there’s no problem with that.

The problem is that for you to have such a setup, you’re not an Indie developer anymore, but only just a developer in such a company.

You can argue that developers brought this problem on themselves but there’s a much bigger picture to look at, and that’s the new role of software in our industry. 

Just open a new Macbook and watch all that free software in there: OS-X, iPhoto and company, Productivity apps, all free, no junkware, no trials!

What do you have left? Lots of boring industries where you can develop boring software and make money because no one wants to go there. And you need to provide support, storage and whatnot to justify a 50 USD/mo/user license. I’m sorry, but that’s it.

This of course, requires a company with sales people, support geeks, legal, designers, accounting and all those things Indie lovers were trying to get away from in the first place.

Routes with turn by turn directions, even off-road.

At first I thought it wouldn’t be possible. Then I made some progress and think that it could work, sometimes! Now I’m obsessed about shipping it.

Here’s how it will work:

  1. Given an activity, Beacn will process it to find the places where you change direction
  2. You can edit the waypoint list and add notes for playback at certain places (such as, “mind the drop, slow down”)
  3. Upload and share the route with anyone on Beacn
  4. Before starting an activity, select a route
  5. Beacn will work the same way but add the turn and notes as voice feedback and will warn you if you get too off-course. 

Can be useful for training notes, reminders of sites of interest, or warnings if you’re new to a specific route.

ETA: August 2014

Bellow is a sample of work in progress. First, the route as captured by the app, and after that, the direction vectors detected. 

I can’t say much about the algorithm except that it works exclusively with your GPS data, as most of the time you will be riding off-road. It doesn’t aim to be 100% right, hence the route editor.


Usual activity GPS plot


This turn, auto detected 

No Man’s Sky

If you haven’t seen No Man’s Sky Gameplay Trailer | E3 2014 | PS4 please do so before reading any further.

Gigantic games are now becoming more common. Planet Annihilation is one of those where you zoom in on entire planets and command a vast army of robots against each other and although is not much different from say, Dune 2, the scale of these things is just mind boggling to say the least.

Even Notch - creator of Minecraft - wanted a space shooter where you lived and upgrade your ship, traveled through space and landed on planets - You usually get one of these sub-themes as an entire game - but has somehow abandoned the idea.

Enter No Man’s Sky with its procedural universe. Freaking awesome demo and I think the game will consume plenty of hours exploring, fighting, mining or just gazing dinosaurs.

Not many details have surface though, so I’ll take the chance and guess what we’ll get:

1) the universe is fixed. Everyone gets the same universe even though it’s generated. There won’t be a lot of network traffic because of this and I hope it’s true!

2) When you get to a planet or space region, significant changes made by others will be downloaded, this is where things get complicated as more and more people explore the universe but there’s a solution: The universe it so damn big that you won’t get tons of updates because not a whole lot of people have been there before you.

3) The demo looks like there’s no plot or story besides the in-game credits for upgrading your ship in order to make progress to the center of the galaxy (or universe) but the truth is you will be in a very dangerous world and you will probably need to survive first - inspired by the first night in Minecraft maybe? - and slowly build your ship later.

Technically, from what they shown on the video, I’m still scratching my head! At first it seemed like the transition between a planet’s surface and space used the atmosphere as fade out effect for going to space or vice versa, offloading all those polygons as you went from one place to the other but later you see the ship diving on a planet and it all seems to be continuous. Maybe only a PS4 class of device can cope with that but it looks fucking awesome!

Even more impressive is the fact that it’s all being done by a small group of people that can still be called an Indie studio - Hello games - and if you’re curious as to what they’ve done before, look for Joe Danger in the App Store:

I can’t wait for this game!

Swift and Golang

Remember why Google wanted Go? Faster builds, safety, better code quality and because that’s what new people fresh out of college could learn quickly.

Swift is like that as well, newcomers don’t have to deal with pointers or memory management and they even get a playground to fiddle with code until they get it right.

Real talent, problem solving and thinking habilities are being slowly eroded from the industry and soon enough, developers will become a commodity, with all their inefficiencies hidden by faster computers and smarter developer tools.

It’s like the stack overflow syndrome, people used to spend hours and days cracking problems and now all we have to do is type in a few search terms and boom: problem solved.

It seems we’re getting “better” apps but are we better developers? 

1.91 is to be released next week. Here is a quick look at how things work in Bikcon.

You sweat, we run the numbers :D

It’s code, sweat and bruises! What you see here is testing of an app that detects when you have an incident such as falling off a bike. If you don’t respond to cancel it, it sends an SMS to a friend or spouse.

There’s only one way to test this!