Bil Lewis's Bio
Bil Lewis is co-author of the Threads Primer (the first book on threaded programming), Multithreaded Programming with PThreads, and Multithreaded Programming with Java. He also wrote the GNU Emacs Lisp Manual. He currently teaches at Tufts University and is doing research at the Media Lab at MIT
Archive
- The Language of Math
- TDD is Great for University
- Why is GOTO bad?
- Why is Programming so Hard?
- Eric Schmidt wanted to fire me my first day at Sun.
- The Pipeline
- Why Isn't Help Helpful?
- Computer Science for International Relations Majors
- Assertations vs. Exceptions
- Stealing Passwords
- Eschew ELSE
- Can You Prove It?
- Don't Prevent Disasters
- How Do You Manage Email?
- Because 31(oct) == 25(dec)
- Never Produce Human-Readable Output
- Sudoku and the Turkey Bird
- Barbara Liskov: Exceptions, Checked or Unchecked?
- Why are Python Files So Big?
- When is it Reasonable to Reuse a Name?
- Self-Optimizing Data Structures
- Dynamic Data
- My *New* Favorite Anti-Pattern
- How Simple is Too Simple?
- Dynamic Typing?

