It is very useful to know about the lessons of those that came before so that you don't end up making the same mistakes. I'm not the OP, but if you don't care about theory at all, then I'm the one hoping I never end up where you are. I don't want to waste thoughts on trying to figure out the same damn problem that was solved 20 years ago. Yet, this is exactly what many programmers spend most of their time on.