How do you explain how programming works to complete non-techies?
yan: I do low-level things mostly, so I start with: "The computer can only do extremely basic things that are pretty much limited to math operations, moving small amounts of data within itself and sending simple signals to devices, all really fast. It took a nation of smart people working hard for many decades to take those simple actions and build up what it is today."I can then jump in to talking about either vulnerability discovery, or reverse engineering, or operating systems, or even web programming.