The Non-Engineer’s Ultimate Guide to Software Technology

How to be technical without learning to code

Image for post
Image for post
A restaurant kitchen has more to do with computers than you may realize.

We’re going to cook a meal.

Image for post
Image for post
Source: https://www.pinterest.com/pin/178525572717260273/
Image for post
Image for post
As you can see from the attention to detail in the chef’s beard, I am a gifted artist and calligrapher.
Image for post
Image for post
In the 80s, 10 MB of disk space cost >$3,000. Today, you can buy 100,000 times this space for $50.
A visual illustration of a kitchen/computer, in my terrible drawing.
A visual illustration of a kitchen/computer, in my terrible drawing.
Isn’t this a masterpiece?

Software technology is very much like a food business.

Image for post
Image for post
Kitchen at Alinea, a 3 Michelin Star restaurant in Chicago, USA. I’m told they make decent food.
Image for post
Image for post

Now let’s exercise our intuition around system design. This is the most essential part of the essay.

Image for post
Image for post
I hope you can decipher my handwriting. Guess which things I’ve (deliberately or mistakenly) left out of this design? If you can’t find it, maybe look at the 6 points we went over earlier, and then look at each interaction in this system. Also imagine what happens within the restaurants. If you still can’t see them, don’t worry, just keep reading ;)

Cybersecurity Basics

Image for post
Image for post
I purposely did not use the picture of a faceless man in a dark room wearing a black hoodie.

Artificial Intelligence

Written by

Guiding non-engineers through technology, with empathy and humor. I’m much older than I look.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store