Anders Brownworth

Technology and Disruption

Zero Dark Thirty

I had imagined if Hollywood were to do a movie about killing Bin Laden, it would have been 2 hours of hard-core "seal team gets ready" and then the "Go! Go! Go!" scene. Close to the 2 hour mark, I thought for a second, "we haven't really seen the seals yet!". The fact that all of that garbage is muted and you are not even quite sure when Bin Laden is killed makes this film very unusual. The female lead never gets into a relationship either - imagine that! Instead, I found it a very compelling "on the edge of your seat" CIA drama. This is a fantastically well done film because it doesn't lean on what you might expect to be great yet it still is.

Note: I don't watch trailers.

Microsoft's Tablet Problem

Typical PCs retail around $400 and Microsoft gets roughly $35 for the OS. Above that, they probably average $80 for Office. The OS in the tablet market is not a billed item. In the case of Apple, it is subsidized mostly by the hardware and app purchase and in Google's case, by apps and advertising. There isn't room for Microsoft's OS purchase model in the tablet market. Therefore, the only cash-cows remaining for Microsoft are apps - particularly gaming and productivity. Microsoft as of yet hasn't transitioned their Xbox and Office user bases to the tablet. Where a user used to be $50 or so per year in value to Microsoft, they are now essentially worth nothing. So how do they sustain their core business? If they make inroads, at best they can hope for is in the range of $5 per user per year. That means they need to have an order of magnitude more customers than they do now!

Just Released: pub-sub-map, Publish and Subscribe to Real-time Locations on a Map

I have open-sourced pub-sub-map, a node.js driven web application that presents a map and lets you subscribe to real-time location markers. As marker positions get updated, the new location is pushed to all web browsers subscribed to them in real-time.

How could this be useful? Coupled with an iOS application I'm writing, you could follow a number of runners in a marathon, or see where all the taco trucks or taxis are. Scraping data from various mass transit systems, you could have a realtime display of where all the trains and busses are. Or you could track a model rocket or stratospheric balloon project to see where it lands. Basically, pub-sub-map can be useful for anything that moves where any number of people want to follow in realtime. It is an expansion of what you can already do right now with

I use express as a web framework running in node.js with jade templates to render the web frontend. I don't use polling to push location information. Instead, all location updates are pushed to subscribed browsers via also running in the same node.js application.

Here's a video of pub-sub-map in action.

pub-sub-map is the next-generation engine I am developing for Give it a try and let me know what you think.

SwitchCoder - Code Voice and SMS Applications in the Cloud

My latest project, SwitchCoder, allows you to write voice and SMS applications in JavaScript and have them run from inside the phone company. Check out our intro video:

Getting up to speed is easy. Here's a video showing how to create a group SMS application using SwitchCoder.

You can invoke SwitchCoder scripts three ways: by calling a script, sending an SMS to a script or invoking a script over the web. Here's how that works:

Sign up now. We give you $10 of free credit so you can buy numbers and try it out. Be sure to let me know what you think about it! Update

To those of you who were getting Rails errors trying to test out, I have pushed a new rev of the code that should address that. Also, the maps take a little time to download, so if it isn't giving you access to your public map data, come back in half an hour and you should see complete data. lets you download your public data in a variety of formats including Excel and Google Earth. It's free - enjoy!

RunDumper - Download Public RunKeeper Data

I just released, a weekend hack I did that lets you download your public RunKeeper activities and maps in a variety of popular formats. I love RunKeeper but wasn't very comfortable not having my own copy of my workout data, so I decided to build a rails application that did something about it. Now I can download all of my activities in Excel, CSV or JSON formats and my maps in Google Earth KML format.

If you want to give it a try but don't use RunKeepr, try plugging in my username: Anders94

Restless Leadership

If you are doing bold and courageous things as a way to recover, it's too late - the timing is bad. You need to push the reset button at the top, not the bottom. Hopefully Apple is doing that now at the height of their success.

It works like the performing arts - you need to reboot your career when you are at the top. Leaders need to have a lack of complacency at the top - they need to be very paranoid. Failure breeds melancholy and restlessness. Good leaders have that at the top.


It seems the price to meet in the tablet world is $199. Its hard to see a viable business there if the product isn't subsidized by a content business. Let's see, that makes the players Apple, Amazon and Google. Everyone else is either making hardware for them or loosing money. ... Or Microsoft.

The Value of an Education

The most valuable thing education gives you is a thought process, not any particular fact. But this isn't always clear because the mind is usually trained by working through data from example after example. What remains of significance from the data is a better way of thinking. A great teacher trains your mind rather than gives you facts.