So much so that you wake up in the morning and thank those who created and/or maintains the software project. Or several times in a day. Or maybe every week or month, which sounds more resonable..
A programmer should know this, should know that..., but what a programmer should not know? Knowing which would make a programmer less productive, less capable, less employable etc. Does something like that even exist?