Love to see these updates from the German Digital Service. Not sure everybody knows that that organization exists now and what they’re busy with.

The work they’re doing is really good but what’s really staggering is how much of a gap they have to bridge here. These are basic buildings blocks of digital transformation that advanced societies tackled 10-20 years ago.

https://digitalservice.bund.de/blog/mit-kommunikationsdesign-nutzerzentrierte-verwaltungsmodernisierung-unterstuetzen

Complaining is easy. Learning how your organization works as described here by Cindy Sridharan is hard. Which of the two do you prefer to do?

  • The mirage of aspiration
  • Know how your org works
  • Soft skills are hard skills
  • Understand implicit hierarchies
  • Cultures: top-down, bottom-up and both
  • Get comfortable with the ‘mess’
  • Look for small (and any) wins
  • Understand org constraints and manage your expectations

“Get comfortable with the ‘mess'” and I can let you in on a small secret: everything is a mess.

https://copyconstruct.medium.com/know-how-your-org-works-or-how-to-become-a-more-effective-engineer-1a3287d1f58d

“This may surprise you, but continuous deployment is far and away the easiest way to write, ship, and run code in production. This is the counterintuitive truth about software: making lots of little changes swiftly is infinitely easier than making a few bulky changes slowly.”

Maybe this is counterintuitive, but ask yourself: Who has the time to manually test and release changes to production at scale? That’s right: nobody.