design of programmer spaces
DESCRIPTION
We focus a lot on how to make programmers more productive by using tools, but we dont look at the environment that the programmers work in. In this presentation given at DCamp, Bangalore, I talk about design of programmer spaces.TRANSCRIPT
Design of Programmer Spaces
Siddharta [email protected]
Image courtesy LifeHacker
Image courtesy AFP
Programming as
— Individual activity
— Social activity
"As long as workers are crowded into noisy, sterile, disruptive space, it's not worth improving anything but the workspace."
Individual factors
— Sunlight— Noise— Space— Comfort
Do you have windows?
Noise shielding
— Internal Noise
— External Noise
IBM Research for Santa Teresa
— 100 sq. ft per person
— 30 sq. ft work surface (tables)
Can you customise your workspace?
Semco Employee HandbookRicardo Semler
People's Work Habits
— 30% Working alone— 50% With 1 person— 20% With > 1 person
Caves and CommonsAgile Software Development,Alistair Cockburn
Private Office at Adobe
Photo from Photoshop News
A war room layoutSimon Baker
Questions?
Siddharta [email protected]