10-11-2023, 06:05 AM
Day 19,
Something that I have not mentioned, but I began to notice the last few days.
I come from a code bootcamp background, meaning that I was shown the functional, practical, abstracted 'high level', but I never had to learn what went into the compilation of something like HTML, or what happens - at the hardware level - when a line of Javascript gets interpreted. Instead of burrowing down, I kept building on top of the abstractions; going into cloud computing, then into machine learning.
As a result of reading about "low levels" of computers, the literal billions of transistors inside of computer chips, and the understanding that these transistors regulate electricity flow for all of these transistors, consistently, without malfunction, it is an absolute miracle that we've been able to produce this technology.
The computer is the greatest working optical illusion of all time; the minutely small pieces (and I mean microns in size) process billions of electrical logic problems every second and combine them in a way that is processable by human beings, and the technology continues to improve every year.
The two resources I am working through:
* Code: The Hidden Language of Computer Hardware and Software by Charles Petzold; Literally pieces the computer together from the natural world - wires, magnets, and electricity - to a computer chip, step by step.
* Learning the CompTIA IT Foundations (ITF+) curriculum. Tied a more abstracted connection between the computer chips and other hardware in my computer (RAM, Graphics card) and my day to day work as a software engineer, and the true potential of computers.
I believed that I had lost my purpose in pursuing machine learning, but I believe that I really needed to dive into the more concrete side of computing. Building back up to my previous level of understanding informed why things work the way they work.
This has renewed my interest in coding and computing, and has helped me to intuitively understand why new concepts work the way they do.
I now realize that my purpose has truly required an understanding of low level programs, optimization, then in networks, cybersecurity, digital forensics, and the concrete operations of graphics cards. Trust me, this is building to something which I won't elaborate here.
I needed that period where I looked out to the natural world, and contemplated carpentry, plumbing, and electricity, and all of this would make me much more grounded in reality.
Something that I have not mentioned, but I began to notice the last few days.
I come from a code bootcamp background, meaning that I was shown the functional, practical, abstracted 'high level', but I never had to learn what went into the compilation of something like HTML, or what happens - at the hardware level - when a line of Javascript gets interpreted. Instead of burrowing down, I kept building on top of the abstractions; going into cloud computing, then into machine learning.
As a result of reading about "low levels" of computers, the literal billions of transistors inside of computer chips, and the understanding that these transistors regulate electricity flow for all of these transistors, consistently, without malfunction, it is an absolute miracle that we've been able to produce this technology.
The computer is the greatest working optical illusion of all time; the minutely small pieces (and I mean microns in size) process billions of electrical logic problems every second and combine them in a way that is processable by human beings, and the technology continues to improve every year.
The two resources I am working through:
* Code: The Hidden Language of Computer Hardware and Software by Charles Petzold; Literally pieces the computer together from the natural world - wires, magnets, and electricity - to a computer chip, step by step.
* Learning the CompTIA IT Foundations (ITF+) curriculum. Tied a more abstracted connection between the computer chips and other hardware in my computer (RAM, Graphics card) and my day to day work as a software engineer, and the true potential of computers.
I believed that I had lost my purpose in pursuing machine learning, but I believe that I really needed to dive into the more concrete side of computing. Building back up to my previous level of understanding informed why things work the way they work.
This has renewed my interest in coding and computing, and has helped me to intuitively understand why new concepts work the way they do.
I now realize that my purpose has truly required an understanding of low level programs, optimization, then in networks, cybersecurity, digital forensics, and the concrete operations of graphics cards. Trust me, this is building to something which I won't elaborate here.
I needed that period where I looked out to the natural world, and contemplated carpentry, plumbing, and electricity, and all of this would make me much more grounded in reality.