|
In reverse chronological order:
-
- In Praise of the Imperfect
(August 25 2010)
-
- A Modest Attempt to Help Prevent Unnecessary Static / Dynamic Typing Debates
(April 7 2010, updated April 8 2010)
-
- A Proposal for Error Handling
(December 14 2009)
-
- The Missing Level of Abstraction?
(September 15 2009)
-
- Good Programmers are Good Sysadmins are Good Programmers
(March 20 2009)
-
- How can C Programs be so Reliable?
(November 11 2008)
-
- Free Text Geocoding
(September 1 2008)
-
- Extended Backtraces
(June 2 2008)
-
- Designing Sane Scoping Rules
(March 3 2008)
-
- Some Lessons Learned from Icon
(December 3 2007, updated December 10 2007)
-
- How Difficult is it to Write a Compiler?
(August 9 2007)
-
- When Are Macros Useful?
(May 11 2007)
-
- Filling in a Gap
(March 21 2007)
-
- Are Multicore Processors the Root of a New Software Crisis?
(January 18 2007)
-
- The High Risk of Novel Language Features
(November 21 2006, updated January 26 2008)
-
- Evolving DSLs
(October 17 2006)
-
- More Meta Matters
(August 30 2006)
-
- Strategies for Dealing With E-mail
(June 26 2006)
-
- Debugging Driven Development
(March 26 2006)
-
- Make Exceptions Work For You
(January 29 2006)
-
- Home Directory Synchronization
(December 10 2005)
-
- SREP
(October 3 2005, updated October 7 2005)
-
- Metacircularity
(September 12 2005, updated September 17 2005)
-
- Timing setjmp, and the Joy of Standards
(July 21 2005)
-
- Text is Dead They Say
(June 16 2005, updated January 27 2008)
-
- The Importance of Syntax
(May 1 2005)
-
- Predicting the Future of Computing
(January 31 2005)
-
- Tail Call Optimization
(December 21 2004, updated April 4 2006)
-
- Language Orientated Programming
(November 19 2004)
-
- Aspect Orientated Modelling
(October 16 2004)
-
- Why Don't We Use Functional Programming Languages More?
(October 11 2004)
|
|
|