I have no trouble understanding how complex programs can be written in bash, but I have never understood why.
I hope, it is temporary problem. ;-)