Ask HN: Python / Django Workflow, and choosing an OS
I would like to get some input. Try as I may, my mind just doesn't sit well with OS X - I keep trying it, and find my brain likes 'structure and discipline' and feels chaotic with windows at "random" locations all over my desktop. I like the Unix/BSD underbelly, but still. Maybe there are methodologies that can help?
I'm really debating whether to go back to Windows, or retry Ubuntu. What holds me back from Ubuntu is the Office suite (I know the arguments), and GoToMeeting (absolutely mandatory at this point - I telecommute, and it's our annointed method of desktop sharing).
But what I'm really trying to iron out is a workflow for developing, testing, deployment. I'd like to get something set up with tools like LXC for virtualizing a production environment (currently on a separate machine). I'm not really looking for any comments of the lines of "Why Django?" - you're solving the wrong problem. Instead, offer me insight on how I can streamline a workflow from conception to delivery and beyond.
I currently use PyCharm and Sublime Text 2, and am very happy with these, though I'm not averse to hearing compelling arguments (rather than religious wars) on alternatives (as much as I see, and admire the vim-elite, I'm not sure I can make that me).