grumpy software developer