Most people wear a lot of hats every day. Your title might be "senior developer" but you're also "pseudo-project manager," "part-time designer" and "chief of inbox relations." In our own research, we found that software developers spend just 41% of their time each day doing... well, software development.