← Back to Library

The Palindrome Office Hours

Deep Dives

Explore related topics with these Wikipedia articles, rewritten for enjoyable reading:

  • Pseudocode 12 min read

    Directly relevant to coding on paper - pseudocode is the formalized practice of writing algorithms without a computer, bridging the gap between human thinking and machine instructions

  • Practice (learning method) 12 min read

    The article discusses how restricting tools creates pressure that helps you grow - this is the core principle of deliberate practice, a well-researched learning methodology

  • Integrated development environment 10 min read

    The article explicitly compares IDEs to coding on paper, making the history and evolution of IDEs valuable context for understanding what conveniences are being deliberately set aside

Hey!

Today, we have tried something special: I drafted the next post live right here at The Palindrome Office Hours.

The topic was “Coding on Paper,” a practice I used to hate as a young student, but grew to appreciate over time. We have seen that

  • IDE-s to coding on paper is like ChatGPT to writing by yourself,

  • restricting tools as an exercise puts you under pressure, which helps you grow,

  • and that my writing process is far from linear.

As promised, here’s the recording, exclusive for paid members of The Palindrome.

Enjoy and see you soon!

Cheers,
Tivadar

Get more from Tivadar Danka in the Substack app
Available for iOS and Android

Read more

Read full article on The Palindrome →