personally I've tried to use it for work and it's hit or miss, if I have some frustrating bugs I'll be more irritable on modafinil or caffeine because while on them I want to achieve things fast and I'll be more easily irritated if I'm blocked by long running tests or other long periods where it's not clear how to proceed.