Writing programs on a piece of paper was hard. ๐Ÿ–Š๏ธ๐Ÿงป

โ€บ glow ~/_posts/Writing-programs-on-a-piece-of-paper-was-hard.md

As a programmer who has fond memories of pen & paper coding exams, Iโ€™ve witnessed the progression of my programming environment.

Everyoneโ€™s journey was most likely different but in my case:

  • ๐—ก๐—ผ๐˜๐—ฒ๐—ฝ๐—ฎ๐—ฑ and ๐—–๐—ผ๐—ฑ๐—ฒ::๐—•๐—น๐—ผ๐—ฐ๐—ธ๐˜€ in labs - fascination on the topic made it bearable
  • ๐—ฉ๐—ถ๐˜€๐˜‚๐—ฎ๐—น ๐—ฆ๐˜๐˜‚๐—ฑ๐—ถ๐—ผ and ๐—ฆ๐˜‚๐—ฏ๐—น๐—ถ๐—บ๐—ฒ ๐—ง๐—ฒ๐˜…๐˜ in early career - more powerful tools, commands & plugins
  • ๐—ฉ๐—ฆ๐—–๐—ผ๐—ฑ๐—ฒ for the past 7 years - quick, flexible, reliable
  • ๐—–๐˜‚๐—ฟ๐˜€๐—ผ๐—ฟ and ๐—ช๐—ถ๐—ป๐—ฑ๐˜€๐˜‚๐—ฟ๐—ณ - โ€ฆcurrently evaluating

GenAI has revolutionised coding, making features like multi-select and context chat indispensable.

What if one day you need to make a dirty change over SSH? I could not be bothered to set up the whole toolchain. Small change on a small raspberry board? Same.

It appears crucial to maintain proficiency in basic tools for situations where advanced options arenโ€™t available.

Paper coding

(The photo isnโ€™t mine but I could not determine the source)