A few years ago, there was someone from the customer side who was learning to code, and I was the most seasoned dev in that project, so it was kind of expected of me to give mild feedback when the guy presented what he had coded.
And yeah, at some point, the guy showed off around 2000 lines of Python code in a single function. He explained the whole lot and I just sat there like, what the fuck, I don’t understand a thing.
Thankfully, I wasn’t expected to give much feedback, so I just told the guy that modularization would be important. 🥴
I would’ve loved for this to not be a customer situation, so that I could bluntly tell the guy that this seasoned dev is completely flattened by the complexity he deals with, because becoming good is about managing complexity rather than expanding your brain to fit all of it in there.
A few years ago, there was someone from the customer side who was learning to code, and I was the most seasoned dev in that project, so it was kind of expected of me to give mild feedback when the guy presented what he had coded.
And yeah, at some point, the guy showed off around 2000 lines of Python code in a single function. He explained the whole lot and I just sat there like, what the fuck, I don’t understand a thing.
Thankfully, I wasn’t expected to give much feedback, so I just told the guy that modularization would be important. 🥴
I would’ve loved for this to not be a customer situation, so that I could bluntly tell the guy that this seasoned dev is completely flattened by the complexity he deals with, because becoming good is about managing complexity rather than expanding your brain to fit all of it in there.