Fog Creek Software
Discussion Board




Read for pleasure


(1) The Rules Of Optimization

http://magnonel.guild.net/~schwern/talks/How_To_Be_Lazy/full_slides/rules_of_optimization.html#rule #4.5  cheating is often more efficient

They are heuristics. They're not hard and fast, just a strong set of guidelines. They should be walked through, and decided if they should be violated, in order.


(2)  The Simplest Thing that Could Possibly Work

http://www.artima.com/intv/simplest.html

Ward Cunningham talks with Bill Venners about complexity that empowers versus complexity that creates difficulty, simplicity as the shortest path to a solution, and coding the simplest thing when you're stuck.

Sathyaish Chakravarthy
Monday, July 05, 2004

I read the Artima interview some time ago.  I enjoyed the comment from Ward Cunningham:

"What do you want to be good at?" If you want to be good at it, find a way that you get to practice every day. If you practice every day there's no way you can help but be good. So, pick what you want to be good at. Well, you ought to be good at what you're afraid of. Then you'll stop being afraid of it.

Stuck it up on the wall, in fact.

Andrew
Monday, July 05, 2004

http://www.artima.com/intv/ownership3.html

That whole section is interesting, and it certainly explains some of the root of extreme programming.

www.MarkTAW.com
Tuesday, July 06, 2004

this 2 interview too with Scott Ambler and Robert Martin, reposted here from another threat

http://www.objectmonkey.com/?A=getcolumnpiece&Ar=p=34^c=6^i=15^

http://www.objectmonkey.com/?A=getcolumnpiece&Ar=p=29^c=6^i=15^

new_one
Tuesday, July 06, 2004

*  Recent Topics

*  Fog Creek Home