2 rules for troubleshooting
- 90% of problems are caused at the physical layer
- The first question to ask your user is "What (apart from nothing) has changed since it worked?"
Then you get the other bugs caused by stupidity - such as the pure genius one I wrote on Thursday and found (late) on Friday where I broke something out into a subroutine and reused $_ without a local. Do not do this. Did you know that doing push @{$$_{$var}} when $_ isn't a reference anymore can cause your perl program to crash abruptly without even reporting anything on STDERR?
Dingus
Enter any 47-digit prime number to continue.