"end user perspective" + "quit programming"? Do you troubleshoot dylib errors on your regular end user software and just happen to be a programmer unrelated to that?
(If you're troubleshooting dylib errors on things you're developing, that's not an end user perspective?)
(If you're troubleshooting dylib errors on things you're developing, that's not an end user perspective?)