I'm the sole developer at a non-tech company, and I have near-complete freedom because management is non-technical (and humble enough to admit that). I really, really enjoy my current job. Not saying that's the norm, of course -- just adding a data point to the convo.