Have another look at edw519's second point (emphasis added):
> 2. You'll probably have to make time for extra work. Shouldn't be a problem if you're a good programmer in an enterprise.
The point being that you can do these things on company time if you complete your day-to-day tasks efficiently.
Your points are more valid if you substitute 'energy' for 'time' in your reply. If you spend eight hours completely zoned in while working for the man, you might not have much energy left for your personal projects when you get home. You can mitigate this somewhat by working on your personal projects before work.
Or you can take the Einsteinian approach and not sweat your day job while you revolutionize physics in your spare time.
> 2. You'll probably have to make time for extra work. Shouldn't be a problem if you're a good programmer in an enterprise.
The point being that you can do these things on company time if you complete your day-to-day tasks efficiently.
Your points are more valid if you substitute 'energy' for 'time' in your reply. If you spend eight hours completely zoned in while working for the man, you might not have much energy left for your personal projects when you get home. You can mitigate this somewhat by working on your personal projects before work.
Or you can take the Einsteinian approach and not sweat your day job while you revolutionize physics in your spare time.