Domain-Centric Programming: Redefining the Universe

[magazine]
Volume-Issue: 
2004-04
Article Summary: 

Sometimes to build better software you have to challenge long-standing assumptions. Find out what happened when one programmer realized his priorities were upside-down.