Friday, January 28, 2005
I need a razor and a goatee!
Sundance Films
Thursday, January 27, 2005
Pottery Barn Nightmare
I spent $60.00 at Home Depot for wood (MDF, it's like the salami of wood) and some supplies. Then I got it all home and started sawing the living crap out of it. I decided that a well thought out and documented design up front would only hamper my creative freedom with this project, so I played it by ear. I haphazardly cut chunks of MDF off and took wild guesses about angles and dimensions. I used a lot of glue and a lot of screws and not one nail (I don't see what keeps the nail in a hole? Seems like it could just slide right out, but a screw at least requires some twisting.)
So, I'm almost done with the construction of this bookshelf. It looks almost like the real thing. I'm very impressed (and surprised) with myself... So far! I'll post a step by step of this thing when it's done.
All I can say so far... I know why they charge $400.00 for the thing!
Friday, January 21, 2005
11 Trillion?
Wednesday, January 19, 2005
Chasing Nuts
The Bob Vila DIY Programming Method
In my experience, there are two kinds of developers: Those who do everything themselves, and those who don't. There's a certain logic (no pun intended) in writing all the code by oneself. You understand EVERYTHING, to the very core of what it is that you are writing. A Programmer does not have to learn any pesky APIs or figure out how to integrate an existing project into theirs. And I suppose there's a certain mystique in knowing that you wrote a regular expression parser all by yourself.
On the other hand, programmers who realize the value of leveraging the hoards of existing free software can finish a project with less people, in less time, and often the result is more stable, more robust, more scalable, and (business wise) CHEAPER. The experience of thousands of programmers is on your side. Existing software is upgraded, fixed, sped up, battened down, and battle tested. All of this benefits your project (drum roll please) for FREE.
I've seen programmers of the first degree several times in the wild. Often it's an ego problem. I once worked for a company that wrote their own web server because Apache was "just too insecure". So, they wrote their own server that was single threaded and infested with potential buffer overflows. This server operates on boxes running in datacenters throughout the world, and fortunately (for the companies that bought these machines), most are behind firewalls. All of this because someone *thought* they could do it better themselves. Someday, the façade will come crashing down all around them. Hopefully, you'll be standing on someone else's shoulders watching.
Tuesday, January 18, 2005
Done?
Will it be published? Probably not. Will anyone read it? Well, I've read it, does that count? Is it really finished? Not if anyone likes it enough to tell me what's wrong with it.