I was following this hilarious Twitter thread the other day:
bobby
@bobby
just realized i have no idea what goes on inside a dishwasher after i hit the start button. for all i know there could be a tiny man in there washing each dish by hand.
03:36 AM - 07 May 2018
15359304
It got me wondering — what are the parallels in programming?
What tools, services, libraries, protocols, etc. do programmers use every day, but don't have a real appreciation for what's going on under the hood? I feel like that could make for some fun and engaging write-ups.
Like what happens when I type a single character inside a code block in Visual Studio. I know it is going to a language service to validate syntax and whatnot. But I'm sure about a million other things happen.
I was following this hilarious Twitter thread the other day:
It got me wondering — what are the parallels in programming?
What tools, services, libraries, protocols, etc. do programmers use every day, but don't have a real appreciation for what's going on under the hood? I feel like that could make for some fun and engaging write-ups.
Sort of like the content that would fit in Ruby Under a Microscope.
Like what happens when I type a single character inside a code block in Visual Studio. I know it is going to a language service to validate syntax and whatnot. But I'm sure about a million other things happen.
I very very very briefly touched on this every so lightly in this post: dev.to/spirodonfl/impostor-syndrom...
I linked the lack of awareness of all things under the hood as, at least, a partial cause of the impostor syndrome.