So I forgot to write a blog post ahead of time this week. Like John Lennon said “Life is what happens when you’re making other plans.” As much as I want this to be my full-time job, the fact is it isn’t yet. I have one full time job, and a full-time family, so this gets done in whatever time I have left. I’d planned an introduction to GWT and how the compiler handles layout, because it can be difficult to get the layout right. But things happen and I didn’t get to it this week. I’ve got business stuff to work on, and especially focus on getting the demo online and continuing work toward the first release. That’s why schedules are written in pencil.
At my first professional job out of college, we would be given an unreasonable schedule, and insufficient staff, and variable requirements. Then we’d be held accountable for schedule slips. It was a revealing experience to see a rough estimate of time and effort turned into a concrete schedule. Needless to say, it was crazy. Fortunately there was enough margin built into the schedule that we’d manage to hit the deadline anyway. I don’t want to work like that. Things will get done when they get done, when they’re ready. My job is to make sure they get done without any unnecessary delay.