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?

73 views3 Comments
Sort By:
Oldest
CTO in Media16 days 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
SVP Technology in Insurance (except health)16 days 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.

1
lock icon

Please join or sign in to view more content.

By joining the Peer Community, you'll get:

  • Peer Discussions and Polls
  • One-Minute Insights
  • Connect with like-minded individuals
VP Software Engineering in Software16 days 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.

Content you might like

Job will become more stressful32%

Job-related stress will remain stable59%

Job will become less stressful8%

Other (please comment)1%

View Results
2.4k views1 Upvote2 Comments

Exclusively17%

Pervasively49%

Occassionally20%

Infrequently6%

Not at all6%

View Results
1.3k views
CTO in Software12 days ago
A couple of suggestions: 1) You ask coaching questions to assess whether the candidate has critical thinking; 2) Respectfully, you put the candidate under moderate pressure and observe how they react. This might involve saying ...read more
670 views1 Comment