|
|
|
|
|
by closeparen
907 days ago
|
|
An interesting thing with developers getting involved in those boxes-and-arrows UI things is outages. I made a mistake with one once, and the postmortem quite reasonably asked: * Where was the design doc? * Where were the alerts? * Where was the code review? * Why didn't you write an integration test? * What do you mean it just rolled out to production instantly? When we're considering options in advance of building something, it's a more time-efficient, less wasteful alternative to programming. But having built it, everyone acknowledges that what we have done is programming, and now they wonder why we've programmed so badly. Maybe the standard IDEs, Git, code review, CI, metrics, and incremental deploy workflows were fine actually? |
|
Without discipline, any programming environment can lead to failures.
It is true that there aren't any well-defined workflows for using an arrow-boxes environments but that does not mean that these environments don't support specific workflows.