What makes a good developer experience, in your view? If you have to narrow it down, what’s the most important aspect an organization needs to get right?

214 viewscircle icon3 Comments
Sort by:
VP Software Engineering in Softwarea year ago

I learned early in my career the importance of treating people the way they want to be treated. People are inspired by different things—some are motivated by working on the next shiny object, others by bringing in revenue, and some by solving difficult technical problems. Understanding what motivates each individual is key. I've noticed that developers often want to be challenged and learn new things. If they stick with one project for too long without new challenges, they might move to a different company. It's essential to understand what truly motivates each person. Interestingly, I've met people who are not motivated by promotions or money but by making a difference in their community. It's important to recognize and respect these diverse motivations.

CTO in Mediaa year ago

I believe the most important aspect is the autonomy, mastery, and purpose framework. As developers gain more experience, they desire to contribute in a broad way. No one who has been coding for a few years wants to spend eight hours a day just hitting the keyboard. They want to understand why they are doing something and why one task is prioritized over another. The key is to avoid treating developers like cogs in a machine.

1 Reply
no titlea year ago

I agree; treating developers like cogs in a machine is a big no. Additionally, having a robust feedback mechanism for both junior and senior developers is crucial. It's important to understand what makes them happy and realize that one size does not fit all. Junior developers might request more mentoring time, while senior developers might not want to take on additional mentoring responsibilities. It's about finding a balance between mentoring and autonomy. Also, while it's important to give developers the freedom to explore and innovate, there need to be safety guidelines in place. For instance, I've been burned by developers using open-source code that quickly became obsolete or introduced security vulnerabilities. So, autonomy should come with some guardrails to protect the organization.<br><br>

Lightbulb on1

Content you might like

Finding data and putting it to good use13%

Controlling the security and privacy of data45%

Understanding how data is currently being used20%

All of the above19%

None of the above1%

View Results

Support future growth36%

Automate manual processes59%

Demonstrate compliance49%

Reduce risk exposure43%

Improve customer experience16%

Reduce costs13%

View Results