A surprisingly effective way to understand unfamiliar code is to translate, line by line, into another language. The trick is getting to an initial minimal runnable program, and thereafter it's all incremental.

Mar 18, 2022 · 3:09 PM UTC

8
20
4
165
Replying to @gdb
but doesn’t this take too long?
1
Replying to @gdb
Is this true with or without DaVinci model?
Replying to @gdb
Minimal runnable program (MRP). I like that.
Replying to @gdb
Copilot is very helpful when doing this manually
2
Replying to @gdb
Or just learn refactoring.
Replying to @gdb
Its more easier to reinforce by trying to understand the data flow. Ie. The input data, how and what's stored in the variable and the output.
Replying to @gdb
I faced same problem and thought to build something with GPT-3 to solve this. So I build Explane-A GPT-3 based code explainer that helps me to understand unfamiliar and dense code.
Replying to @gdb
Dear Greg Brockman @gdb 🍺 I made a parody version of 5 "Honest Big Tech Ads", in each one i debunk another kind of lies of the Big Tech about AI. I hope you will like it and share, this subject is of the utmost importance! Thank you! youtube.com/playlist?list=PL…