> 'budding hackers' nowadays coding on a Macbook Why hack on a laptop? Why not use a desktop that's much cheaper, much more powerful, much more reliable, and easy to fix in one day? You can get two for the price of a new laptop. If you're on the road with sufficient frequency that you actually need a laptop to work then you're probably a salesman or manager, not a hacker. I can get to all my data from any machine: ev…
To work with other people wherever they end up. We're not working in some cubicle day in and day out, we need to go to our co-workers and sit there next to them hacking on problems. I prefer hacking on my desktop too, but I could not operate without the ability to take my work with me.
This is high level design, no? It works fine on paper/white-board. You sit alone to refine it and do any implementation. You pair program on one machine if someone is clueless and being ramped up.