Summary: A recent study by Microsoft found that engineering system friction, such as unreliable tools and slow processes, leads to “bad days” for developers. These bad days reduce productivity and increase stress, with senior developers feeling frustrated and junior developers doubting their abilities. The research combined developer feedback and telemetry data to confirm these findings.
• Bad days led to reduced productivity, increased stress, and self-doubt among developers.
• Senior engineers reported frustration, while junior engineers experienced heightened self-doubt. (View Highlight)