-
The joys of writing code
Yesterday and today I decided to tackle an issue in some of my code that I wrote for a client. This wasn't a huge chunk of code, but how it worked bugged me and was actually going to affect my current project. This chunk of code, unfortunately was in a kernel extension (KEXT) and is extremely hard to debug. Each time I made a slight mistake, my machine would crash and I'd have to restart. After 4 or 5 times doing things, I decided to get smart and use one of my test machines. Luckily one of the machines already had Xcode on it. Crashes on this machine aren't that bad as I can work on my main machine when it is restarting and it restarts much faster as I don't have so much junk on it.
-
Disappointing car
Last year we bought my wife a new Honda CR-V as her Honda Accord wasn't going to cut it when our son was born. I stared driving her car a bit and really enjoyed driving it. I started looking the Acura RDX as it was a step up in terms of options from the CR-V and drooled. While I wasn't looking for a new car, I could dream. After driving my wife's car for awhile, we soon realized that it was a bit small once you pile in the baby stuff and that our next car might have to be bigger. My Toyota Highlander is a little bigger, so it will work fine when we need to pack in more stuff like Aiden's wagon.
-
Taking things for granted
I've been working from home for almost 9 years (9 years this month) and have been self-employed for more than 5.5 years. Things have been pretty good for me, and I've been reasonably happy. Recently I had the opportunity to change the status quo in terms of my work. After a lot of thinking, I realized that I have things pretty good; I control my own hours, I get to work on my own projects when I want (within reason as my own projects don't pay the bills), and to some extent I control what I work on when (prioritizing projects based on what interests me). I've taken things for granted and didn't completely know how good I've had it! Are there things I'd like to change? Of course. Working out of my house sometimes would be nice, but I can't justify the expense of an office as I wouldn't use it all the time. Would it be nice to work on one project all the time without having to do a context switch? Sometimes yes, sometimes no.
-
GrandDialer is far more successful than I could have imagined
My first iPhone application, GrandDialer has been downloaded more than 9000 times! I thought that it wouldn't be that popular because people can't get GrandCentral accounts. Boy, was I wrong! The reviews are pretty good, but some people expect way more than I can do with the application. As far as I can tell, the only external interface to GrandCentral is through an HTTPS connection. GrandDialer is based on a perl script.