- Try to Fix It One Level Deeper.
- problem solving techniques.
- keep a log book
- Techniques for Debugging Hard Problems (slides).
- Difficult problems | Seth's Blog
- Start with the problem
- The three-page paper that shook philosophy: Gettiers in software engineering
- Each necessary, but only jointly sufficient - i.e "there is no root cause".
- YOLO-Driven Development Manifesto | problem-solving anti-patterns
- (archived) How to waste time and overcomplicate things