The Curious Engineer

All blogs / Software / engineering practice

Brian Foote's Homepage

laputan.org

Brian's research interests include object-oriented programming, design, reuse, languages, frameworks, software architecture, patterns, reflection, metalevel architecture, and software evolution.

Software / engineering practiceOther languages

’95’00’05’10’15’20’25
Posts
19 from 27 Sep 1993 to 8 Oct 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://www.laputan.org/index.xml

2026 1

  1. Cow02.wav

2012 1

  1. Catfish in the Memepool

2005 3

  1. Designing Reusable Classes
  2. Efficient Multimethods in a Single Dispatch Language
  3. Refactorings for Fortran and High-Performance Computing

2000 1

  1. Programming at the Edge of Chaos: The Emergence of eXtreme Programming

1999 3

  1. The Show Trial of the Gang of Four For Crimes Against Computer Science
  2. Big Ball of Mud
  3. A Smalltalk Patterns Safari

1998 4

  1. Metadata
  2. Wrappers to the Rescue
  3. Reflective Programming in Smalltalk
  4. Escape From the Spaghetti Code Jungle

1997 1

  1. Confessions of a Framework Zealot

1995 1

  1. Where Do Reusable Objects Come From?

1994 1

  1. An Object-Oriented Framework for Reflective Metalevel Architectures

1993 2

  1. Architectural Balkanization in the Post-Linguistic Era
  2. The Fractal Model of the Lifecycles of Reusable Objects

Undated 1

  1. University of Illinois at Urbana-Champaign