6 keys to human-centric software development

š„ Hey there! Itās Platform Weekly⦠Weāre the Keanu Reeves of DevOps newsletters: action-packed and relatable with a track record of being awesome.
6 keys to human-centric software development
āTreating devs like human beingsā seems like it should be obvious, but if you look at our industry, you might not be able to tell.
We need to stop:
* Measuring devs on lines of code
* Expecting engineers to act like automatons
* Practices that sacrifice developer happiness for short-term delivery
Dev Interrupted spoke with 3 experts in making the transition from churn and burn software development to human-centric development. Here are 6 takeaways from their conversation with Kelly Vaughn, Director of Engineering at Spot AI, Engineering Leadership Coach Lena Reinhard and VP of Engineering at Range, Jean Hsu.
1ļøā£ Humanize Interviews
Devs are knowledge workers, not robots. Kelly shared her view on one of the roots of this problem: engineers shouldnāt be required to code as part of the interview process.
2ļøā£ API for Humans
People moving into leadership and management roles are not trained to communicate and figure out, āHey, whatās important to this other human?ā Jean recalled one communication workshop where a person shared the takeaway āI feel like I just learned an API for humans.ā
3ļøā£ Can a Dev Manager Be Non-Technical?
Do developers need to be led by managers with technical skills? From Lenaās experience, many great engineering managers havenāt been superb developers and likely never will.
4ļøā£ Bring Your Full Self to Work
One-on-ones donāt need to be a place to give performance advice. Kelly, Lena, and Jean all felt that one-on-ones were a powerful tool for leaders to break through the dehumanizing barriers of software development as a production line.
5ļøā£ Metrics
Metrics shouldnāt just track information, they should give people something to look forward to. We all want to be doing work we can be proud of, and we can use metrics to improve productivity without sacrificing developer experience.
6ļøā£ Burnout
Another crucial challenge that stops people from doing their best work is burnout. Ā Acknowledging the elephants in the room is crucial as a leader; everything canāt always be rosy, and your team wants to feel seen in the challenges you share.
Listen to the full conversation here.

āShort on time? ā³ We got you š„š

š„ Is AI the answer to developersā documentation problem?
š„ Speaking of AI, please donāt use GPT for security guidance.
š„ Hereās why successful platform teams need a product manager.
š„ PlatformCon is just around the corner. Donāt miss out on the biggest platform engineering event of the year!

Have you joined the Platform Engineering Slack channel? If not, you're missing out. Here are the highlights from this week:
Here are some symptoms that youāre missing an Internal Developer Platform.
Do we have tools/platforms that work well with Generative AI?
And thatās a wrap on this week! As always, this newsletter is a community project. So if you have anything awesome to share from the cloud-native world, send it our way.
Stay crunchy š„
Luca
ā


