I have observed many patterns in my unwitting profession of computer technical support and repair, not to mention numerous antipatterns. Most of these patterns can be heavily generalized. So far, I have: