I am sitting at the beach writing about software development. Looking at the sand and rocks revealed by the low tide. What do you really need for software development at the beach and on the road? What are the highs and lows of software development away from the office?