This site will look much better in a browser that supports
web
standards, but is accessible to any browser or Internet device.
Archives: Individual Entries
[January 8, 2006]
Accuracy and Precision
[January 2, 2006]
Review of Waltzing with Bears
[December 28, 2005]
Diff Debugging
[December 20, 2005]
Review of Secure Coding in C and C++
[December 8, 2005]
The IP Goose
[November 7, 2005]
Maintenance Programmer vs. Original Programmer
[November 6, 2005]
Review of Perl Testing: A Developer's Notebook
[October 23, 2005]
Unintuitive Multithreading: Troubleshooting
[October 10, 2005]
Review of Beyond the C++ Standard Library
[October 6, 2005]
To XML or not to XML...
[September 26, 2005]
Review of Code Reading
[September 25, 2005]
Unintuitive Multithreading: Simpilicity
[September 3, 2005]
Unintuitive Multithreading: Communication Between Threads
[August 27, 2005]
Review of The Best Software Writing I
[August 27, 2005]
Upgraded MT
[August 23, 2005]
Unintuitive Multithreading: Waiting for Performance
[August 20, 2005]
Unintuitive Multithreading: Speed
[August 18, 2005]
Review of C++ Common Knowledge
[August 17, 2005]
More Human Multitasking
[August 12, 2005]
Review of Exceptional C++ Style
[July 28, 2005]
Another View of Human Multitasking
[July 23, 2005]
Review of Joel on Software
[July 10, 2005]
Review of Effective C++, Third Edition
[June 22, 2005]
Review of Perl 6 Now
[June 11, 2005]
3D Mice
[May 30, 2005]
Joel on Exceptions
[May 24, 2005]
Review of C++ Primer (Fourth Edition)
[May 23, 2005]
Joel on Wrong-Looking Code
[May 17, 2005]
The Importance of Programming Play
[May 2, 2005]
Review of Eric Meyer on CSS
[April 24, 2005]
Thoughts on Measuring Proficiency
[April 20, 2005]
Review of Hardening Linux
[April 3, 2005]
Conversion to Subversion: Tags Revisited
[March 25, 2005]
On Proficiency
[March 12, 2005]
Review of Randal Schwartz's Perls of Wisdom
[February 27, 2005]
Review of Code Complete, Second Edition
[February 24, 2005]
Review of Software Exorcism
[February 13, 2005]
Conversion to Subversion: Tags
[January 29, 2005]
Conversion to Subversion: The Project's Trunk
[January 25, 2005]
Conversion to Subversion, Part I
[January 21, 2005]
Review of Practical Subversion
[January 2, 2005]
Kinds of Problems
[December 12, 2004]
Origin of The One, Right Place
[December 11, 2004]
On Programming Languages
[December 1, 2004]
Review of Hackers & Painters
[December 1, 2004]
Mutexes Protect Resources
[November 26, 2004]
An Apology
[November 21, 2004]
Review of C++ Coding Standards
[November 8, 2004]
Review of CSS Cookbook
[October 29, 2004]
"All you have to do is..."
[October 17, 2004]
Domain Knowledge and Programming
[September 19, 2004]
The One, Right Place
[September 7, 2004]
Coding Standards
[September 7, 2004]
"Good Enough" Revisited
[August 26, 2004]
The Forgotten Engineering Principle
[August 11, 2004]
Participation vs. Hacking
[August 10, 2004]
Review of The Little Schemer
[August 8, 2004]
Subversion
[August 8, 2004]
Programmers and Pattern Matching
[July 21, 2004]
Programming Magazines
[July 21, 2004]
One Moment Please...
[July 6, 2004]
Review of Compiler Design in C
[June 27, 2004]
Other Resource Recovery Approaches
[June 12, 2004]
More Thoughts on Resource Recovery
[June 10, 2004]
The Semantics of Garbage Collection
[June 4, 2004]
Troubleshooting and Optimization
[May 31, 2004]
On Creative Class Names
[May 26, 2004]
The Fallacy of the One, True Way of Programming
[May 26, 2004]
Review of XML Bible
[May 26, 2004]
Review of XML in a Nutshell
[May 12, 2004]
Flow and Miller's Magic Number
[May 7, 2004]
Update on Competence
[May 1, 2004]
Idiomatic Programming
[April 28, 2004]
Refactoring, Factoring, and Algebra
[April 25, 2004]
More Programming Practice
[April 23, 2004]
A Report on UML Fever
[April 22, 2004]
More Thoughts on Mastering Programming
[April 21, 2004]
Programming Practice
[April 14, 2004]
The Recurring Myth of Programmer-less Programming
[April 11, 2004]
Review of Programming Pearls
[April 4, 2004]
Miller's Magic Number
[April 4, 2004]
Review of Peopleware
[March 30, 2004]
Version Control and Test Driven Development
[March 24, 2004]
Review of Randomness
[March 20, 2004]
The Paradigm Paradox
[March 10, 2004]
Bad Names and Good Bad Names
[March 7, 2004]
Review of Perl for Web Site Management
[March 7, 2004]
Review of Modern C++ Design
[March 3, 2004]
Review of The Logic of Failure
[March 3, 2004]
The Law of Unintended Consequences
[February 25, 2004]
Review of Mastering Regular Expressions
[February 22, 2004]
Paradigms Found
[February 21, 2004]
Review of Exceptional C++
[February 17, 2004]
Paradigms Lost
[February 16, 2004]
On Names, again
[February 15, 2004]
Review of The Design of Everyday Things
[February 15, 2004]
Review of Software Craftsmanship
[February 12, 2004]
XML Living Up To Its Promise
[February 11, 2004]
Object Death
[February 10, 2004]
Review of Questioning Extreme Programming
[February 7, 2004]
The Forgotten OO Principle
[February 5, 2004]
XML Data Representation
[February 2, 2004]
Review of the Java Cookbook
[February 1, 2004]
More Debugging Information
[January 31, 2004]
XML-Serialized Objects and Coupling
[January 30, 2004]
Review of Book Darts
[January 30, 2004]
Review of SVG Essentials
[January 30, 2004]
More Thoughts About Debugging
[January 23, 2004]
SVG and CSS
[January 20, 2004]
More on Magic Constants
[January 18, 2004]
Magic Constants are bad
[January 17, 2004]
Regular Expression Maintainablity
[January 17, 2004]
Review of Slack
[January 17, 2004]
Review of MySQL CookBook
[January 16, 2004]
Language Book Intros
[January 16, 2004]
Unit tests that should fail
[January 15, 2004]
Thread death
[January 15, 2004]
Worker thread patterns
[January 15, 2004]
Threading Patterns
[January 15, 2004]
Perl as a "dinosaur"?
[January 14, 2004]
The Smite Class
[January 14, 2004]
What is a programming idiom?
[January 14, 2004]
Paradigms limit possible solutions
[January 14, 2004]
True Names
[January 14, 2004]
Basic troubleshooting rules
[January 14, 2004]
Welcome to my blog