2024-11-20 π programmerhumor β edited β RE: yogthos
With imperative style, you have a lot of implicit state that you need to know to figure out what actually happened. So, you end up having to go through the steps of building that state up before you can start figuring out what went wrong.
i think i struggle with this part the most since iβm entirely self taught and relied on very old methods for writing my source since the educational material i used was the most common and freely available at the time i starting doing development work. iβve learned that it was acceptably sufficient for the IT-based problems that i was trying to solve at the time i learned it and that legacy style has been keeping me at a disadvantage.
if seen some of the newer style of debugging like the one youβre shared from the young fresh graduate developers who are lucky enough to be spared the slog of a over decade within βcustomer serviceβ oriented side of the tech industry umbrella and itβs painfully evident to me how vastly superior it is compared to the old methods that i taught myself and itβs encouraged me to seek a degree to help me master them and my new job will make that degree free for me; which matters A LOT as an american considering the price tag it entails.
I find a good approach to getting better at programming is to reflect on the projects youβve done and try to identify patterns that got you into trouble. Then you can try doing things [β¦]
ββββ
ββββ