I've noticed a pattern. Many times, if I have trouble conceptualizing or implementing some code I'm trying to write, it's often becuase I'm getting confused by trying to do different programming phases at the same time. I figure there are at least three main phases:
- Design: what you want the program to do. UI is only a small part of this
- Architecture: the high-level conceptual organization for your program
- Code: individual functions, etc., that fill in pieces of the architecture
Are there other "phases" I'm neglecting? Has anyone else noticed the same problem in their development?
I just came across no-www.org. Check it out. My site validates as "Class B", the "optimal no-www compliance level".

Though if Class B is the best, I wonder why they didn't make it Class A instead?
Here's their FAQ.
Spider solitaire
To answer an earlier question, I amalmost certain every game can bebeat. ...
Jared: Jul 16, 2:20pm