Novice programmers could use a good pattern cookbook for debugging software applications. Is this too general to warrant a Pattern Language? Debugging environments are very operating system and language dependent, but perhaps there are some general forces that can be dealt with.
Perhaps some of the pattern titles would look like:
Ah, maybe the problem domain is too large.
-- Todd Coram
See original on c2.com