so all he uses is a Macbook Air ? No external monitor ? Hm, dont think its very ergonomic to sit in front of a Laptop all day and the small screen isnt good for productivity either i guess. Other than that, nice list of tools!
In regards to coding, I also prefer the smaller size screen. Writing code on smaller screens forces me to write smaller methods since I don't want to scroll to read a method. Obviously, I could just resize my editor window to fix this, but then this exposes other applications which are distracting.