Stacking responsibilities

TL;DR – Support decisions with automation and information; give people breadth of responsibility; let them learn from the results of their choices. When I started writing software in 1999, The software development cycle was divided into stages, ruled over by project management. Business people decided what to build to support the customers. Developers coded it. …

Read moreStacking responsibilities

GOTO Amsterdam: Respect the past, renew the present

GOTO Amsterdam started with a retrospective on Java, and ended with the admonition that even Waterfall was an advancement in its time. The conference encouraged building on the past, renewing and adding for growth. As our bodies renew themselves, replacing cells so we’re never quite the same organism; so our software wants renewal and gradual …

Read moreGOTO Amsterdam: Respect the past, renew the present