This is a work computer, I don't have a choice.
All I know is that for the last six months, whenever I up grade my ubuntu box I spend anywhere from an hour to a day getting it back into the state it was so I can use and work with my code base - be it the wired driver, the over writing of java, or changes to the php.ini and on and on ..
I guess what you are saying is that I should reinstall windows and install the development tools I need on there? I should tell my (start up employer with a limited budget) that we need Ubuntu certified machines for all developers?
I'm not the only one win this problem - honestly you comment is the first time I have heard of an Ubuntu certified box. However I do know that other developers who have experienced similar issues take the same approach - I know of one person who is on 10.11 still. Not because he doesn't want an Ubuntu certified box or because he doesn't want to up grade but because he has work to do and upgrading gets in the way of that.
Why not go the other way, only install Ubuntu on certified hardware, keep me from using it on my hardware unless they can support it.