A method an engineer friend @NotyourVivek uses for upskilling while having a day job

He is an electrical engineer

He calls it Reverse Engineering Through Functional Decomposition