We tend to micro manage things we don’t understand. It makes us feel like we are in control even though we are not. Real control is creating a space to grow. It’s like a garden. You don’t make flowers grow, you give them water, sun, and good soil. It’s not chess, it’s farming.
Thinking about developer onboarding for cloud platforms... would CDX work as a term, for cloud developer experience 🤔 My recent past has been all about ADP, application development productivity and application delivery platform.
On my way to the 2nd (annual I hope) #SquidConf in Stockholm, an unconference created by the participants. Learning to commute again. First time in 6 months.
.@SpotifyCares , wouldn’t this be cool!? I know there are group sessions but this would be the next level. “Spotify’s next step to improve it’s streaming service…” by @austincondiff
https://t.co/xtwMYhUkeT
You can work for years to be more Agile at the team level, and the first time a CEO says "I need a solid estimate and roadmap & schedule for developing this product," 100% of that agiity is flushed down the toilet. It has to come from the top down.
Terraform 0.13 is now generally available! Module count, for_each, depends on. Custom variable validation. Provider sourcing improvements. https://t.co/JfT97wkulq
Papers published by Facebook on traffic engineering over the years are really phenomenal.
- Kraken, 2016 - https://t.co/dOjDI4PMVT
- Maelstrom, 2018 https://t.co/BOWMUdvTMk
- Taiji, 2019 https://t.co/tgfU2IY2CN
- Zero downtime deploys, 2020 https://t.co/6NzFj90WL5
Why is continuous release (to customers) still controversial? The idea of a “release” was mandated by distribution issues (on floppy disks, for example 😀). It’s an obscolete concept. There is no reason a web-based app can’t release w/ every check in.
@henrikkniberg Very nice making definition of done more incremental. How do you close the final feedback loop after release? How long does it take before that learning also affects priorities in the dashboard?
Definition of Done is a pretty common concept in Agile. Very useful. For Minecraft features we actually split it into four doneness levels. Designed, Runnable, Snapshotable, and Releasable. Design is emergent so it happens in parallell. We track this per feature & platform.