Home
  • Thoughts on...
William Caputo (logosity) 無
October 17 2014 »
XP Wabi Sabi (Refactored)
August 6 2014 »
Test Driving Clojure Macros
May 25 2013 »
Immutability and Safety
March 14 2013 »
Design goals and Complexity
January 19 2013 »
Expoloring the French Defense (G30 practice game at DRW)
January 7 2013 »
CICL Chess Match: Board 6 vs Northwestern
December 28 2012 »
Site Redesign
November 10 2012 »
Programmer (blood) types
May 23 2012 »
AretĂȘ
May 17 2012 »
Logic Engineers
May 11 2012 »
Dedication
February 5 2012 »
Why Teams
October 19 2011 »
Python Challenge answers 0 thru 4... in clojure
October 12 2011 »
My first clojure macro
October 8 2011 »
Where Style Rules Come From
September 24 2011 »
Stand-ups
August 6 2011 »
Software Patents are Amoral
April 30 2011 »
Software is not an asset
April 17 2011 »
Oil 101
February 26 2011 »
Introducing Situational Context
April 22 2010 »
Could OSS withstand the attack of the GMO's?
January 19 2010 »
Installing MIT Scheme on 64-bit ubuntu
January 1 2010 »
Teaching Magic
December 9 2009 »
Why Finding a Good Programmer isn't Enough
November 2 2009 »
The Death of Agile
October 26 2009 »
Gifts Instead of Certs
July 29 2009 »
What makes tests brittle
June 16 2009 »
Continuation Passing Style
June 16 2009 »
Closures and Sequence Points
June 14 2009 »
Is This Thing Still On?
July 15 2006 »
Business and IT converging?
July 5 2006 »
Applying Technology is not Technology
April 2 2006 »
Knowledge Nodes
February 14 2006 »
How to Start an Interplanetary War
February 10 2006 »
XP Exaggerated Redux
February 2 2006 »
Job Postings
January 31 2006 »
Competition
January 26 2006 »
Automatic Discipline
January 25 2006 »
Free Features
January 24 2006 »
Asking about Trust
January 23 2006 »
The Steelers
January 19 2006 »
Bad Links
January 18 2006 »
Visual Studio Team System Jumpstart
January 17 2006 »
Aligining Value
January 16 2006 »
Lisp Again
January 13 2006 »
Getting It Right
January 12 2006 »
Efficiency vs Productivity
January 10 2006 »
Stubbornness
January 9 2006 »
Writing To Annoy Yourself
January 5 2006 »
Due Process In The Workplace
January 4 2006 »
Top 10 Independent Games
January 3 2006 »
Finished The Count of Monte Cristo
January 2 2006 »
CruiseControl .NET at 1.0
November 30 2005 »
Agile and OOP
November 22 2005 »
Harry Potter -- In America
November 21 2005 »
Literary Offenses
November 10 2005 »
Names instead of numbers
October 23 2005 »
Subtext
October 23 2005 »
NUnit Practice: Comment boolean asserts
October 19 2005 »
Analysis has a Definition...
October 18 2005 »
TDD is about Testing... Or Not
October 17 2005 »
Refactoring, Patterns and Simplicity
September 30 2005 »
Comments Open, and Some Changes (Retiring from Agile)
September 2 2005 »
Calling DEVENV From NAnt
August 22 2005 »
Flying Spaghetti Monster
August 14 2005 »
TDD Pattern: Do not cross boundaries Revisited
August 5 2005 »
TDD Slang: Sticky Tests
July 19 2005 »
On Leadership
July 18 2005 »
Making Do
July 10 2005 »
Best Practices
July 9 2005 »
Overriding Interface Methods in Subclasses
July 8 2005 »
Gouranga
July 6 2005 »
Featured Area: Software Patents
June 23 2005 »
Card Data (In)security
June 20 2005 »
Ode to Guinness
June 17 2005 »
Getting This Down?
June 16 2005 »
Order and Chaos
June 15 2005 »
Halfway There
June 14 2005 »
Simple Classes
April 29 2005 »
CI: The CI Coordinate System
April 21 2005 »
Software as Prosthesis
April 18 2005 »
A Little Hacking Run: The Rest of the Story
April 14 2005 »
A Little Hacking Run: Permutations
April 13 2005 »
Featured Area Update
April 13 2005 »
A Little Hacking Run
March 22 2005 »
The Bug Count Also Rises
February 15 2005 »
XP Principles vs practices
February 9 2005 »
Control
January 1 2005 »
OK, its a religion...
December 31 2004 »
TDD Pattern: Do not cross boundaries
December 22 2004 »
Legacy Code
November 23 2004 »
Design Quality as Function of Complexity
November 6 2004 »
Resetting the IT Lexicon
November 6 2004 »
Group As User
November 2 2004 »
Voting
October 26 2004 »
Circling the Dinosaurs
October 19 2004 »
Meditation -- (Random Thought)
October 19 2004 »
Structureless Programming
October 18 2004 »
Wormhole anti-pattern
October 12 2004 »
Site migration
July 20 2004 »
Its all about Metaphor
July 11 2004 »
XP... You Know, For Kids!
July 10 2004 »
Tell, Don't Ask
June 21 2004 »
Project Management
May 7 2004 »
Spam o' the week
May 6 2004 »
Getting Voters in Shape
April 21 2004 »
People Over Process... Really.
April 20 2004 »
Can Your Design Pass Michael's Test?
April 13 2004 »
Pairing is deep; Code Reviews are Wide
April 1 2004 »
Situated Software
March 23 2004 »
u r stupid if paying too much for softwares concordant shabbily
February 25 2004 »
Fallacies are Your Friend
January 25 2004 »
XP Ain't out There
January 24 2004 »
Some Nice Math Resources
January 18 2004 »
To Fix without Fixing
January 16 2004 »
Hani's words are truth
January 9 2004 »
Why I don't care what Gerold Keefer Thinks
January 9 2004 »
Building for Change Makes Change Harder
January 4 2004 »
New Article on Enterprise Continuous Integration
January 3 2004 »
Defining Enterprise Continuous Integration
December 19 2003 »
Task Estimates are Extraneous
December 11 2003 »
The Algebra of TDD
December 5 2003 »
Miserable Failure
November 25 2003 »
The more things change...
November 24 2003 »
Fun with Fruit (or Spy vs Spy revisited)
November 12 2003 »
Heisenbug(?) in .NET using IDisposable
November 11 2003 »
New site is up!
November 5 2003 »
What is TDD about?
October 28 2003 »
Scarcity and Process
October 27 2003 »
Generalized LAWST Workshop format
October 26 2003 »
What's in a Coding Standard?
October 24 2003 »
Build File Pattern: Keep Paths in Properties
October 24 2003 »
Build File Pattern: Path Prefixes
October 16 2003 »
Quote of the Day
October 16 2003 »
Wading In...
October 12 2003 »
XP has Fractal "up-front" design
October 8 2003 »
Repository Structures and CI
October 7 2003 »
Possible NUnit Feature
October 2 2003 »
TDD - Pattern: Factory Hides test interface
September 27 2003 »
Fear Polarizes
September 22 2003 »
The Balloon Race
September 19 2003 »
What 'Done' Means
September 17 2003 »
The Myth of Consistency