I’ve had a few discussions with some of my colleagues and friends in software development, and one of the things we all agree on is that there is nothing worse than a slow development environment. A lot of us work with IDEs, some need to compile their code, some just have a lot of things open at once. Either way, when a machine grinds to a halt, we want to throw it out of the window and get a new one. Ok, we will accept that sometimes it’s our fault. A typo somewhere can cause an infinite loop, and we only have our selves to blame. Bug usually it’s down to hardware.