Articles
Google App Engine and PythonMatrix Universe
Product Ideas
The Truth About Cinderella
Google Counting
Wiki Versus Unix Philosophy
Plan Projects Backwards From Goals
Internet, Innovation, Google, Software
Analysis of US Presidential Election Data
Lots Of Ideas But Not Enough Time
Why Ruby Is Neat
Conflict Between Google Ads And Blogging
Damian Conway on the Software Problem
The Kid Principle
Google, Command-Line and GUI Applications
John Baez on Having an Angle
Quiz and Exam Techniques
Impulsiveness versus Patience
Reflections on Extreme Programming
Reflections on Godel's Theorem
Interest As A Strength
The Economics of Ideas
Analyzing Versus Executing
Making Money from Thinking
Math and Object-Oriented Programming
Social Capital, Macintosh, Windows
Simple Way to Engage
Thoughts on Code Reuse III
SetUid in Ruby, Perl, Python, Etc.
Learning and Self-Study
Ward Cunningham on Simplicity
Action, Speculation and Reflection
Thoughts on Code Reuse II
Thoughts On Code Reuse
EVoting and Dishonest Computers
Reflections on Charlie Munger
Thoughts on Code Reuse IV
Reflections on Spam
Wiki Versus Unix Philosophy II
Learning and Self-Study II
Godel's Incompleteness Theorem
SCRUM and XP
Recreating The Child-Like State
Simplicity and Pristine Elegance
Analyzing Versus Executing II
Academia is a Pyramid Scheme
Statistical Games With Excel
Cluster Balloon Flying
Accessing MAPI in Ruby
Life is Short
Video of Bellevue NE 8th Bridge
How to Get Adobe Acrobat To Open Up Faster
Alexandre Gueniot's Animated Resume
Seattle Lunar Eclipse Video
Free Visual Studio and SQL Server Downloads
Anatole Beck, Proxy Representation and Elections
Matrix Style Ping-Pong
Directory of Open Access Journals
Institute for the Future
Microsoft Feedback
Tricks of the Trade
Purpose, Purposelessness, Evolution
Computer Science Terms Exposed
The Meaning of Life
Interesting Solution to Music and Software Piracy
Ecology of Ideas