WireWorld » Hacks » Wirehead on Hacking
When Apple will offer OS X on the PC
Every now and again people start talking about when Apple's going to release a version of OS X for the PC... I thought I'd write out my version of when I think it's likely to happen.
plain
plain
New web content engine: Part 1
The code behind this weblog is starting to get a little moldy. I've been working on the replacement, lately. This is the first of many weblog entries describing my progress on writing it.
plain
New web content engine, part 10
I've been running two major sites... this one, and Wirehead Arts. And both of them had weird hacked up largely static-content text based engines to them. First, I rebuilt this site to use Rm, but recently I rebuilt Wirehead Arts to use Rm...
plain
New web content engine: Part 3
I got distracted by a few big things in my life of late, so I put the code away for a while. Lately, because I've been wanting to change gears a little bit on my recreational coding, I went back and dusted off my code and took a fresh perspective on things.
plain
New web content engine: Part 6
I've got a new version of Rm running on the site now. I hacked up media support, tags, and some random backend features.
plain
New web content engine: Part 7
I made a few more modifications to Rm. I took it easy this weekend -- I've had a number of important design bits at work, so there wasn't much brain-juice left over for recreation this weekend. So there's a number of changes to Rm that aren't enabled yet.
plain
plain
plain
plain
New web content engine: Part 8
A brief recap on where we are, comments, and some thoughts on what's next
plain
plain
plain
New web content engine, part 9
On bookmarklets and refactoring and embedding in my web framework
plain
plain
A screencast is NOT a replacement for documentation
Why you shouldn't use screencasts as the sole source of documentation.
plain
plain
HP isn't very book-smart...
HP is crafting E-books that feel like books, are shaped like books, and have page turners like books. With a laptop-resolution screen.
Laptop resolution screen?
plain
Maildir... the one true mail format (more or less)
When I was using an mbox-based mail system, every so often I would have a mail corruption bug where "something" would go wrong. My Outlook email box has gone funky in the past and not all of the data is stored in an especially well documented place either.
plain
Hacking on Photohub...
I'm not entirely sure if it was a waking dream, a real genuine earthquake (I checked quake.usgs.org and didn't see anything) or somebody clomping around and causing the floor to shake, but thought I felt an earthquake the other day while sitting in bed trying to sleep. And I realized that I wasn't dogfooding Photohub nor using it to manage my photos. Which means that I'm not making backup disks of my photos, which is bad given that I've always been a little suspicious about the chances of a desktop hard drive surviving a good earthquake.
plain
plain
Cost of porting vs. cost of continued development
I thought I'd take the occasion of OpenVMS turning 30 to share some thoughts about why I have OpenVMS experience on my resume and how you can avoid being stuck in OpenVMS.
plain
plain
Cost of porting vs. cost of continued development, Part II
How does using an older, less popular platform hurt your development efficiency?
plain
What shouldn't you do to get out of a dead platform?
So far I've talked about the hidden costs of sticking with an old platform and discussed some of these hidden costs are. Now I'd like to talk about what happens when you smell a dead platform rotting and try to do something... and then realize you've done the wrong thing...
plain
next