I have been a software professional for almost 30 years. I have worked in shared offices, open plans, cubes, but have never in that time had a private office of my own. Often my immediate managers/leads did not have offices either. The execs always have offices, yet in many cases are rarely in them.