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.
(The photo isnโt mine but I could not determine the source)