diff --git a/content/day0/14_lego.md b/content/day0/14_lego.md new file mode 100644 index 0000000..51f4c9f --- /dev/null +++ b/content/day0/14_lego.md @@ -0,0 +1,57 @@ +--- +title: Building Platforms with empathy and yaml at the lego group +weight: 14 +tags: + - platform + - cloudnativecon +--- + + + +Very nice kids playing with lego intro analogy about creativity, sharing and colaboration. + +## The golden brick + +- The brick could get picked up and sometimes picking it up is mandatory +- Devemopment in close colab and trust with users +- Focus on good enough instead of perfect but everyone is unhapy + +### Guidelines + +- API first: Define a speration beween users and services with abstractions +- Self services: Freedom of choice and combination +- Constraints that are soft and can be modified on feedback + +### Offers + +- Kubernetes as a service +- Runtime as a Service: NAmespace as a service with argo and without cluster access + - Problem: Users want kubeapi access + - Method: Talk with the users + - Solution: Zero Trust proxy that provides operational access to kubeapi via OIDC +- There are multiple APIs that can be combined -> You need constraints + +### What's needed + +- Conversation +- Trust +- Striking a balance + +## The human aspect + +- Treat people as colleagues instead of customers +- Build empathy to reach a ballanced "good enough" +- Lead with transparency: Publish your metrics +- Visit their context +- Explore unknowns together +- Create a shared understanding of challenges + +### Team culture + +- Know who you are helping an who helps you +- Empower them to shine by getting to know their context +- Hear them out in small meetings ore in person + +## Platform maturity + +TODO: Steal maturity chart \ No newline at end of file diff --git a/content/day0/_index.md b/content/day0/_index.md index 287c845..3c9235e 100644 --- a/content/day0/_index.md +++ b/content/day0/_index.md @@ -21,6 +21,7 @@ Sometimes we ended up in the same talks, sometimes in different talks which lead - How to design a good product: [Product thinking for cloud native engineers](../08_product-thinking) - Staging with gitops: [A million ways to promote changes between environments](../09_promotions) - How to handle abstractions and new requriements: [Platform abstractions: Asset or liability](../10_abstractions) +- Very nice slides: [Building Platforms with empathy and yaml at the lego group](../14_lego) ## Other stuff I learned or people i talk to