Thursday, December 28, 2006
Monday, December 25, 2006
Promo App
Friday, December 22, 2006
Ruby Resource
Thursday, December 21, 2006
My Logic -vs- "Logic"
- How well did I plan?
- How well did I double-check these plans?
- In programming, how well did I double-check my coding\ typing?
- How well and often did I test my code by establisting valid testbeds?
This above list could go on-and-on up to a reasonable level; this level could go up unto the level you require. If implemented as an afterthought I imagine the level depends upon how damaged one's code is.
Often, the answer to each of these points are answered in the negative, unfortunately, with only myself to blame. I remember many of these points when I am already deeply sunk into a mire of "if's" and variable camouflage; these points rain down like neon bolts damning my syntax and ruining my progress at times.
This is coming from valid experience as of an hour ago and dating back for years. How many more projects do I have to begin with the best of logical-intentions and end up with a floundering, skittish half-app? I fear at least a few more unless this writing will supplant my bad habits and preface future projects with a committment to proper logical design and planning before a compiler is ever fired-up for composition.
Wednesday, December 20, 2006
Maurice W. Discovers Debugging
Monday, December 11, 2006
The Python Style Guide:
~ Literate Programming ~
I chose the name WEB partly because it was one of the few three-letter words of English that hadn't already been applied to computers. But as time went on, I've become extremely pleased with the name, because I think that a complex piece of software is, indeed, best regarded as a web that has been delicately pieced together from simple materials. We understand a complicated system by understanding its simple parts, and by understanding the simple relations between the parts and their immediate neighbours.