I'm way above average but still fee totally inadequate. In college I wrote programs for Atmel microcontrollers and Altera FPGAs. Throughout school and work I've written quite a bit of code, mostly for embedded systems applications, and also translated C code to assembly and down to machine code just as an exercise. I've used all of the major OSs (Windows, DOS, Linux, Apple), but still feel inadequate and don't have an intuitive grasp of tough questions like the following:
-If an improvement causes the active state of a microcontroller to draw 2mA less current through some improvement, is that a revolutionary amount or just a small "nice work"
-Why would a program work not work on a DOS emulator running on a Windows 10 PC but works fine on an actual 1990s PC running DOS
-Can the way you partition a hard drive to dual boot Windows and Linux affect how each OS is able to access different parts of the hard drive?
-Being able to look at the electronic hardware schematic for any router/modem and be able to understand everything that is going on
-The processing of fiber optic signals in terms of # of bits, timing, voltage and current levels
I feel like if you can't just speak to these questions fluently and answer the hell out of them, then you don't know **** about computers.
And if you don't even understand the questions then you're the reason our society is doomed.
-If an improvement causes the active state of a microcontroller to draw 2mA less current through some improvement, is that a revolutionary amount or just a small "nice work"
-Why would a program work not work on a DOS emulator running on a Windows 10 PC but works fine on an actual 1990s PC running DOS
-Can the way you partition a hard drive to dual boot Windows and Linux affect how each OS is able to access different parts of the hard drive?
-Being able to look at the electronic hardware schematic for any router/modem and be able to understand everything that is going on
-The processing of fiber optic signals in terms of # of bits, timing, voltage and current levels
I feel like if you can't just speak to these questions fluently and answer the hell out of them, then you don't know **** about computers.
And if you don't even understand the questions then you're the reason our society is doomed.
Comment