Software Engineering Tidbits

Share this post

Happy engineer == Good development experience

www.softwareengineeringtidbits.com

Happy engineer == Good development experience

Georges El Khoury
Mar 22, 2022
5
Share this post

Happy engineer == Good development experience

www.softwareengineeringtidbits.com

Happy engineer == Good development experience.

Development experience like code quality, build time, hot reload, deployment, test suite, test stability, logging, instrumentation and many more will make a huge difference in how much you can retain great engineers.

If everything (pull latest, build, install, etc…) takes a lot of time or if the CI/CD is flaky and fails all or worst most of the time this will be very frustrating for engineers and will impact their day to day.

If your development experience deteriorates, it is really important to dedicate engineering time to focus on improving it.

This is almost impossible to do without allocating engineers to fully focus on it.

Unfortunately, this is almost always ignored or not prioritized enough and wins in the development experience are not celebrated enough leading to a deterioration in the happiness and effectiveness of an engineering.


Mastering Software Engineering Course on Maven

If you liked this article, I will be teaching a “Mastering Software Engineering” course on Maven where I will teach hard-learned lessons I acquired developing large-scale products at companies such as Uber, Airbnb, and Microsoft.

View Course


Thanks for reading Software Engineering Tidbits! Subscribe for free to receive new posts and support my work.

Share this post

Happy engineer == Good development experience

www.softwareengineeringtidbits.com
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Georges El Khoury
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing