Over IM:
Dan: because you are working on a book about wrangling programmers
Dan: you just haven't started writing yet
Apparently I should stop joking about writing a book on how to manage and work with developers
...or get writing.
Over IM:
Apparently I should stop joking about writing a book on how to manage and work with developers
...or get writing.
I have a shiny new iMac at work. While I admit that its a pretty machine, I deeply dislike developing on OS X for many reasons that I won't bother to go into here. Except to say hooray for proper package management!
I have an Ubuntu virtual machine via VMWare Fusion for all development work. It is where I house my Git repo clones, plan to run whatever web servers that I will need, etc.
I write a lot of JavaScript and so I tend to use Python's wonderful one line web server for a quick development environment. I want to be able to load the development environment that is running on my VM in a browser on my Mac, and have found a quick way to do that.
I've been helping Dan learn Git and Github. The team he's working with had gotten themselves into a pickle and I got the inevitable panicked newbie question:
How do I undo it?
VCS veterans will know that undoing or rolling back often sounds like a better option than it is. Unlike hitting "undo" in your text editor, there's potentially orders of magnitude more complexity rolling back to previous states if forethought wasn't put into the likelihood of moving backward. Things get even trickier if you start to try frantically to patch up whatever problem arose.