speed and direction should not be mutually exclusive
to be quite frank, i’m very proud of my technical progression as a software engineer. when i was admitted into ece at the university of waterloo, i knew how to code in the sense that i could make things work, but i had very little of the judgment or depth that i now associate with actually being an engineer. i wasn’t thinking seriously about architecture, performance, failure modes, maintainability, or what was happening beneath the abstractions i was using. i was mostly just excited that the code ran lmfao (why did i think commenting was the shit back then). ...