https://techbeacon.com/14-things-developers-love-hate