Starting an “Health Journal” iPad Project

I’ve started a new iPad project: “Health Journal” allows users to tailor the sections to record in a easy to understand format. I believe that using cocos2d is the way to implement the features I want with the added bonus that it’ll probably be fun.

jQuery and AJAX

I’ve been overhauling the admin pages for one of my sites.  I wanted to improve the through put by using AJAX techniques to avoid multiple trips to the server.

Along the way I came across a framework that for the first time makes Javascript manageable.   JQuery, JQuery-UI, and JqGrid are clean,  easy to understand, and fast.

The administration pages are up and running. The AJAX interactions has increased productivity by about 30% so a big win in a real world situation. Much more maintainable.

Working on a Mobile Banking App

We’ve been working on a Mobile Banking App for one of the big 3 banks.  Basically one of those “Clean up the Mess” type of projects.

The previous Indian team had a “Rubber Stamp” mentality to development so we’ve been able to reduce the size and speed up the application quite a bit.


Hardening Snow Leopard

When the first Mac Mini was produced by Apple in January, 2005 we immediately thought that it would make a marvelous server for our ISP. Over the years the Mac Mini has become a stable foundation for our servers.

Our first servers were based on the Mac OS/X Server but having an Operating System that cost more than the hardware was a bit unsettling.

I had some slack time this month and I needed to bring up some new servers.  I took all my notes, and techniques and put them together in a pdf to make my life easier.  Hopefully it’ll do the same for you.


Working on MS-DOS AHCI driver for Intel

I’m currently writing an AHCI driver  for the Intel Corporation down in Portland, Oregon.  This has to be the most unusual development environment that I’ve ever had and it actually works extremely well.

I have VMware Fussion running on my Macbook Pro.  It’s running a stock MS-DOS 6.22 system with the entire tool set on a virtual disk.  When I need to test on hardware, I write everything I need to a USB floppy drive and sneaker-net it to the test system.

This is so cool, I took a trip down to Los Angeles to visit the playboy mansion and was able to work on the plane, work in the hotel room, and thought about working in Hugh Hefner’s Grotto.

Our 1st Fortune 100 iPhone App!

We’ve been working on a iPhone banking application for a major bank. It’s been an intense couple of months, however the app is winding it’s way through the QA process at the bank with no bugs and only minor tweaks at this point. The client was especially impressed with the Doxygen documentation (see the tibits menu above).

At this point we have several iPhone applications in the iTunes store.

We have iPhone apps in the store!

We have two iPhone applications in the store and two more on the way and some good news. Apple has loosened their NDA requirements so that we can now talk about what we’ve been doing.

I’ve produced a Doxygen example for iPhone applications.


First Round iPhone Developers!

We’ve been working on some iPhone Apps which we can’t talk a lot about until Apple officially drops the NDA requirements for their SDK. It turns out that we were able to jump through all the hoops fast enough that we were in the first round (4,000) of “Official” developers. Our first App should be hitting the iPhone Store in the next week or so, with two more following shortly after.

RSTS/E V9 Archive Updated

I am having too much fun. I thought that it would at least another month before I put an update out. However…

The How-To documents needed to be updated to reflect reality just a little bit better. I needed to make sure that the Generated Monitor is the default boot (Ahhh… That one critical “START RSTS96” at the end of Sysgen). The SimH control files have been updated so that using EDT in change mode is now possible. The default RP04 now has a System Management account because logging into [1,2] is really stupid if you don’t need to do it 😉

The good new is that if you downloaded the full zip already, All you need to get is the “RSTS/E V9 Archive w/o Dec Manuals (19.5M)” because none of the DEC manuals changed.

Now I’m really going to go away for a while; It’s time to play with the Y2K Date patch, the layered software (Does anybody happen to have a copy of the BASIC-PLUS-2 Installation Manual?), and maybe even some games. Thanks for all the feedback and enjoy!

RSTS/E V9 Archive

SIMH OS/X (Intel) Versions

Getting a Programmer to Document

Getting a programmer to document their code is about as difficult as giving a porcupine a back rub.  It can be done just as long as you don’t annoy the porcupine too much.

Doxygen makes it easy and convenient to embed the documentation, has a simple enough structure most programmers won’t get overwhelmed, and only adds 10% to 20% overhead.

The way to get them to keep it up to date?   Insist that you’ll only do code reviews from the documents!