Previously, I had a chance (read: forced) to fully use Ubuntu on my development machine. The reason is because of additional role on my job: back end development.