How developers can stop playing with tech on the company’s dime and start writing code that actually moves the product forward