“By pre-emptively acquiring the right knowledge, a programmer may accelerate their own personal development towards mastery and the production of robust, high quality software applications. In turn, common bug-prone scenarios may be avoided and highly valuable pub time preserved.”
What the heck is “Pub Time”? It is that time expended in any manner more conducive to a happier and more fulfilling life than staying behind in the office hunting down and fixing software bugs that were entirely avoidable in the first place.
For me, that quite often entails a trip to pub with my friends to have a catch-up over a drink but it isn’t, by definition, limited to going to the pub. Pub time can entail taking your beloved out for a romantic meal. Or it can mean getting home in time to read bedtime stories to the little ones. Or going to watch a play. Or hitting the gym for a workout. Or firing up your games console in order to blow the heads off of alien invaders.
In fact, engaging in any activity that improves the quality of your life and its enjoyment can be considered as “pub time”, compared to late nights wasted hunting down and fixing perfectly avoidable software defects.