In recent years, large organizations have adopted Internal Developer Portals (IDPs) to balance governance and autonomy. Despite their promise, many platforms prioritize compliance over usability. This talk explores enhancing platform engineering through principles like product mindset, user experience, and key metrics, while questioning the optimal granularity of services in the “Golden Path.”
Inspired by Dan North’s “Joyful Software”, during this talk the concept of “Joyful Engineering” and the CUPID principles are proposed to transform service building approaches. By focusing on self-containment, idempotency and single purpose, organizations can improve service acceptance and foster collaboration.
Key takeaways include:
Inspired by Dan North’s “Joyful Software”, during this talk the concept of “Joyful Engineering” and the CUPID principles are proposed to transform service building approaches. By focusing on self-containment, idempotency and single purpose, organizations can improve service acceptance and foster collaboration.
Key takeaways include:
- Understanding why IDPs aren’t a magic solution for developer experience.
- Finding the balance between autonomy and governance.
- Adoption of Cupid Principles (Composable, Unix Philosophy, Predictable, Idiomatic, Domain-based) to Platform Engineering.
- Leveraging the “Everything as Code” mindset with Agentic AI to shape the future of developer experience.
Makan Sepehrifar
Code Nomads
Makan Sepehrifar is a software architect whose fascination with the intricacies of organizational behavior and cognitive psychology has led him to redefine the way technology interfaces with human understanding. Looking at software architecture as a craftsmanship process, he realized that the more abstract you look at it, the more complexities arises. His career has been a testament to his commitment to bridging the gap between technology and human behavior, resulting in innovative software solutions that not only work efficiently but also self-adaptive teams that embrace the mindset of agile.
Roy Braam
OpenValue / Code Nomads
Roy Braam is a director at OpenValue and Code Nomads - Amsterdam. He loves Java, DevOps, Architecture, and everything that comes with developing good solutions. Besides developing, as an architect, he loves software architecture and solving 'the bigger' puzzles in a faster way.