• Washington, USA

Publications

Cognitive Skills in Software Engineering: Operating Complex, Adaptive Systems at Speed and Scale

IEEE Software · Dec 1 2023

Technical coding and troubleshooting skills are recognized as being critical skills for software developers, but these are insufficient for successfully managing reliability in continuous deployment environments. Broader cognitive skills such as anomaly detection, continuous model updating, cognitive flexibility, and learning from incidents enable software engineers to cope with complexity, the challenges of operating systems at […]

Read more

Handling the Multi-Party Dilemma

10th Resilience Engineering Symposium: Resilience at Frontiers, Frontiers of Resilience · Jun 26 2023

Since the Second World War, the concept of “out-sourcing” has increasingly seen organizational boundaries redrawn as both manufacturing and services were carried out by external companies. With the rise of information technologies and the nascent days of the public Internet, IT out-sourcing also emerged as a practice(Lacity et al, 2009). And recently, there has been […]

Read more

How We Got Here Incident Investigation Guide for Software

The Post-Incident Guide · Dec 8 2021

Recent events have shown how critical digital services are to individuals, organizations and society as a whole. Now more than ever, learning from incidents is crucial to helping maintain service reliability requirements so companies can continue delivering on their commitments to clients and keep employees connected and productive
Read more

Readiness to Learn

Safely and Reliably Deploy to the Cloud · Sep 28 2021

Cloud native companies that are well positioned to meet future market demands know that continuous learning is a competitive advantage.
Read more

Human performance in uncertain environments

Utah Avalance Association · Aug 20 2021

The avalanche community already recognizes the limitations of strict rule following in making judgements about the snowpack. For example, in the Canadian Avalanche Association Observational Guidelines and Reporting Standards for Weather, Snowpack and Avalanches (OGRS), there are seven7 instances of the word “rule” whereby six (6!) of these indicated that a definitive rule was impossible! (The seven-7th instance was to describe a rule of thumb and indicate variability was required). If the rules by themselves are unable to prescriptively define safe decisions, yet, many outcomes are successful, then avalanche professionals must be doing something right! Given this paradox, we can make a guess that there is sophisticated cognitive work – in perception, reasoning, evaluation and judgement – that goes into successfully managing the ambiguity in forecasting and guiding work.
Read more