You and your development environment