FWIW I spent this last summer coding while traveling on a Macbook Air I bought for $999.
I was considering buying a more powerful laptop for the trip, but I'm glad I put it off.
If I needed more power, then I would just ssh to Linux box. I even used X forwarding once! It worked with XQuartz -- my first time I using it, and it was passable.
Anyway, I really like the Macbook Air -- and I used it for everything -- coding, presentations, taking videos/pictures, video conferencing, listening to music, watching Netflix, health data, etc.
I ran BOTH an Ubuntu VM and a Windows VM on the Macbook Air too! Computers can do everything now!