Saturday, April 13, 2019

Digital Engineering vs. Analog Engineering


In  a book review Thompson makes this observation about the digital-analog divide: 

One difference might be that human beings can deal with ambiguity, and computers really can't. If you've done any Python [coding], you make the tiniest mistake, and everything stops immediately. That’s what makes it different even from other forms of engineering. When you are trying to fix a car, if you fail to tighten a bolt on one wheel as tight as it should be, the entire car doesn't stop working. But with code, an entire app, an entire website can go down from the misplacement of a single bracket. I think that's the one thing that sometimes scares writers away, because they are more accustomed to working with ambiguity.

https://arstechnica.com/gadgets/2019/04/how-the-new-art-form-of-coding-came-to-shape-our-modern-world/

I am definitely more accustomed to working with ambiguity. All of my rigs are filled with ambiguity. 

1 comment:

  1. This is the conundrum of Robotics and AI. Computers are heading towards the complexity of organics, and the ability to deal with ambiguity by context.

    ReplyDelete