things we take for granted in our own development environments