Awwwww...
Lenny: When I’m grown up, I’m gonna work where you work. Me: You mean you want to work for my company? Lenny: No, I’m gonna work where you work. Me: Oh, you want to work together with me? Lenny: Yeah. Me: You want me to teach you how to do my job? Lenny: Sure.
Well, come to think of it, I was only a year older than he is when I wrote my first simple program. I need to get his PC running, and test out one of those new languages targeted at kids for him. (Oh, yeah, and teach him how to write, though he’s making rapid progress in that area already.)
.
Read more...This is my first (and probably last, cause I hate soft keyboards) post from my newly-working DS browser. Yay!
All my Reader feeds are in my bookmarks (public HTML, DS Opera doesn’t like the AJAX), which is all I need from it for now.
Read more...I’m flailing. I have a change where I’d have to write twice as much unit test code as actual code, so I skipped the unit test, and now I’m flailing: ordering my son’s birthday cake, catching up on my RSS feeds, posting to my journal, anything but actually writing the code. It’s like taking twice as long to cross a bridge because there’s no handrail.
Lesson: always write the unit test first, even if it’s ugly and inefficient. You’ll save yourself time later. .
Read more...Damn, Parallels is only $80. Being able to switch live between OSX, Windows and Linux would solve a lot of problems for me. (Of course, it might also create new ones; I’m already stretched pretty thin maintaining my work, desktop and laptop configs.)
Was waiting for WWDC to see if they announced Mac mini upgrades. Instead they announced Time Machine, which looks like the backup/versioning solution I’ve really been waiting for. (Subversion works, but it ain’t transparent.) .
Read more...Our last calendar update made it such that reminders are off by default. I turned mine on, but when someone else schedules the meeting I can be pretty much assured it’s off. No reminder means I won’t be at the meeting, which means embarassment in front of my boss. Not acceptable.
Fortunately, Ruby’s OLE bindings made a workaround easy. I pass the output of this script to my “alert” program and set the whole thing up as a scheduled task. If there are future meetings with no reminder, I’ll have a warning sitting on my desktop as soon as I log in.
Read more...