Replying to @coderbyheart

A lot of technology does not consider real world problems, and since technology
is now all around is it becomes dangerous to human safety.

Not only through physical harm (e.g. Tesla not recognizing jaywalking), but also
can creep in areas and expose people to (physical) abuse.

Wed, 30 Sep 2020 17:22:48 UTC2

9 replies

Replying to @coderbyheart

One of the biggest reasons: most technology is not optimized for testability. So
it's not easy to make verifying the quality (and often diametrical requirements)
of a system a straightforward activity. Which it needs, to be to able to develop
and maintain a robust product.

Replying to @coderbyheart

Things that we can do to start getting on top of things again:

  • invest into observability & traceability: it's important to understand how
    a system behaved and why. Especially with more and more AI systems around,
    there are no longer humans who made the rules.
Replying to @coderbyheart
  • write less code: feature creep is the biggest enemy of robust systems. The
    question always needs to be: does the customer really need this?
  • more respect for humans: loose the idea that humans can be simulated by
    algorithms. They are far too complex.
Replying to @coderbyheart