The desktop and the developer