A kitchen table? That's way more fancy than I bother with. I do most of my programming work from a couch or a hammock. It's a feature, not a bug. I have a workstation with a fancy dock, keyboard and trackpad, but I never really feel like using it. I will, however, close every unnecessary popup that comes my way.