Tag Archives: programming

App-a-Day Challenge

Well, it’s been an interesting month since Public Engines maximized my occupational opportunities. I’ve been head-down learning the Android platform, with the goal of being able to write and sell apps in the Android Market to create a little passive income. I released Big Digital Clock, a free clock application, about a week ago, and on Saturday the Schlock Mercenary comic reader app (a straight-up port of the iPhone app) went into private beta.

I have about a week left of paid-for time until I have to go create some active revenue (by the way, I am available for contract or consulting work, please contact me if you have Ruby or Android development needs). What to do with that time?

In 2009 my New Year’s Resolution was to ship code every single day. I learned some dangerous and useful skills, and I’ve decided to put them on the line. So here begins the

App-a-Day Challenge

I am going to write and ship a paid app into the Android Market every single day for a week. They’ll be small in scope (kids’ games, map and timer utilities, etc), and they’ll probably all be $0.99 apps when I’m done.

Today is already half gone, and I have to go do an Android tutoring session in an hour, but I think there’s still time to ship today. Watch this space for an announcement: Balloon Pop! is coming soon!

Create Your Own Programming Language

I’ll write more about this soon. For now, you need to be writing your own programming language, and this book will show you how.


Click Here
(Disclaimer: Marc is marketing his book through affiliates, and I make a commission if you buy this book.)

I’ve read this book and it’s amazing. I will post a full review soon, along with tidbits of the languages I’m creating. Short version: in a few hours you’ll write an interpreter; in a weekend you’ll write both a native compiler and a bytecode compiler. By next Monday your language will be running on the JVM. It really is that awesome.