Ask HN: Programmers, what are your min requirements? What is your utopia?
I've been thinking over the past few years about what my minimum requirements are in a working environment and what my ideal would look like, but I honestly have no idea -- not really.
I've got 10+ years of coding experience at a major corporation -- non-tech -- and I'm getting rather bored. I'd like to do something new: it doesn't have to be new subject matter, but I'd like to do something different. But before I embark on my journey I need to define my parameters: what is the minimum I need to leave my current (cushy) position? What is my ideal working environment?
I honestly have no idea how to answer these questions - which is scary. So I open the question up to you, HN: what is your IDEAL utopia for a workplace, as a programmer? It could relate to the physical workplace, source control, programming language, IDE, agile, Goodness and not Evilness, whatever. It's entirely subjective. What is your MINIMUM baseline for a working environment for you to even consider working somewhere? Again: this is entirely open and unstructured. It might be "free snacks," it might be "lets me bring my dog to work" or it might be "doesn't engage in human sacrifice every week."