Wandering Thoughts archives

2008-12-28: An advantage of doing test driven development
2008-12-11: Why you should always allow version 1 to be specified
2008-11-23: My sign of a good graphical interface
2008-11-10: Exploiting the Bourne shell to parse configuration files
2008-10-13: The complexity of not lying to Makefiles
2008-10-12: An irritating awk limitation: getting a range of fields
2008-09-26: The aesthetics of syntactic sugar
2008-09-24: How we lie to our Makefiles
2008-09-23: Some thoughts on improving current thread-based programming
2008-08-20: An illustration of why syntactic sugar matters
2008-08-07: The pragmatics of language changes
2008-07-30: What is guaranteed in languages in practice
2008-07-24: One thing that I dislike about typical debuggers
2008-07-06: A (D)VCS feature that I'd really like
2008-06-25: More on standard interfaces
2008-06-11: Tabs versus windows, or why I usually want windows
2008-05-30: The fun of awk
2008-05-24: Dear applications: WEP keys are not passwords
2008-05-09: An advantage of interpreted languages
2008-05-06: The Bourne shell is not a programming language
2008-05-04: On standard interfaces
2008-04-22: The irritation of single-context applications
2008-04-11: The appeal of XML
2008-03-24: The two sorts of (programmer) certification
2008-03-23: Why software engineering certification may not work out the way people want
2008-03-16: My problem with Lisp
2008-02-27: Two sorts of languages
2008-02-21: The irritation of single-instance applications
2008-02-03: A note to would-be photo editing applications
2008-01-20: Layering buffering on top of other buffering is usually a bad idea
2008-01-03: Scrolling versus panning

Page tools: See As Normal.
Search:
Login: Password:
Atom Syndication: Recent Pages, Recent Comments.

This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.