Interesting you should ask. I was a software engineer for the company I work for but it wouldn't be the type of software that your company would be involved with. I'm now a Sales Manager at my company.
I did indeed work my butt off, and I think that if you get lucky with the weather and maintenance issues, and are prepared to work very hard a 21 day PPL is possible.