Rob Moffat
Rob Moffat Author of Risk-First Software Development and full-stack developer currently working in the UK.

Under Construction

A gradient-descent approach to minimizing software risk, seen in the wild.

  • used DataF, initially
  • use microservices because they wanted to get away from a single point of failure
  • but, few, limited standards
  • moved away from using shared libraries because of version hell
  • you break the compiler because now everyone is using different languages
  • no consistent model of software correctness.. software evolves
  • what risks does this manage? Why did they focus on these risks?
  • production risk
  • therefore, release (very) often
  • is DevOps maturity measured in releases per day?

  • all the tools replace other, existing tools, but are worse because fewer people use them and so the feedback loop is less.