Great developer experience starts with... great employee experience

Back

Last updated: 2024-04-02

Introduction

Great developer experience starts with ... great employee experience ๐Ÿ™‚ Here are some non-technical aspects of our daily work worth considering before diving into the topic of proper DevX.

The five aspects of great employee experience

๐Ÿ—“๏ธ ๐— ๐—ฒ๐—ฒ๐˜๐—ถ๐—ป๐—ด๐˜€ - you knew the first point was going to be meetings, right? ๐Ÿ™‚ Lots of great advice out there already, so I won't go into too much detail. Just remember to have a clear agenda and to leave meetings that aren't valuable and/or you cannot contribute to. A tip that works for me is to schedule all meetings either in the morning or afternoon, allowing a solid block for focused work. (Harder to achieve as manager, but still doable.)

๐Ÿ—ฃ๏ธ ๐—–๐—ผ๐—บ๐—บ๐˜‚๐—ป๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ฐ๐—ต๐—ฎ๐—ป๐—ป๐—ฒ๐—น๐˜€ - a proper taxonomy is crucial for an efficient flow of information. Don't leave developers wondering on which channel to post certain information. Set clear rules for which channels are push vs pull and which one are required and which are not.

๐Ÿ’ป ๐—˜๐—พ๐˜‚๐—ถ๐—ฝ๐—บ๐—ฒ๐—ป๐˜ - ensure you have a stable internet connection and good audio quality, especially when working remotely. Companies usually provide a budget for equipment, so make sure to utilize it. Donโ€™t be the team that wastes 15 minutes of meeting due to a poorly configured laptop.

๐Ÿ› ๏ธ ๐—”๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€ ๐˜๐—ผ ๐˜๐—ผ๐—ผ๐—น๐˜€ - It's surprising how often engineers lack access to basic services within their organization. If you are a manager, make sure all members of your team have access to essential tools. Nothing worse than starting a task and realizing you donโ€™t have access to your cloud provider or any other important service.

๐Ÿ“ƒ ๐—ฃ๐—ผ๐—ผ๐—ฟ ๐—ฑ๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐˜๐—ถ๐—ผ๐—ป - It's irrelevant if your CI runs in 2 nanoseconds if it took you 2 weeks to find the necessary documentation ;] I enjoy this topic way too much and plan to write a separate post about it. But for now I can only say that documentation is vital, particularly as the team expands with new members joining and old members leaving.

Disclaimer

Hope that helped! Anything missing from the list? Please share your thoughts in the comments on LinkedIn .

โ–