Today I learned
- Maybe not so much as learned but remembered: Break things down.
- I tend to over complicate things by getting into the details (a plus/minus of being so highly monotropic), but when that just results in errors I can remind myself to break it down into silly small steps.
- Don’t forget the print tool.
print(foo)
- It’s such a simple little thing, and yet I (again) over-think problem solving. The print command is one of those things you can learn as a beginning coder and then just fly right past when you feel more intermediate (note I say feel here).
This reminds me of a Zen parable:
Nan-in, a Japanese master during the Meiji era, received a university professor who came to inquire about Zen.
Nan-in served tea. He poured his visitor’s cup full, and then kept on pouring. The professor watched the overflow until he no longer could restrain himself. “It is overfull. No more will go in!”
“Like this cup,” Nan-in said, “you are full of your own opinions and speculations. How can I show you Zen unless you first empty your cup?”
- Using LLM tools are a good starting point for building better things.