Intro to Programming (CSCI-C 200)
first programming class. i learned that systems execute specifications, not intentions. i still think about that distinction almost every day.
2023 to 2024
first real lesson: the computer does exactly what you tell it. not what you meant. that distinction took longer to absorb than i expected.
first programming class. i learned that systems execute specifications, not intentions. i still think about that distinction almost every day.
design started making sense when i stopped thinking about how things look and started thinking about what they're asking someone to do.
the class that connected the technical to the human. robust systems need both. i didn't fully understand that yet but it planted something.
small lexical differences change everything. language study and programming are more similar than they sound.
i figured out that being first-gen in a CS space isn't a disadvantage you have to overcome. it's a perspective you bring.
this is where it started. breaking big goals into small executable steps. i didn't know that's what i was learning at the time.
first real users. first real clarity requirement. the work needed to be understood by someone who wasn't me. that changed how i write everything.
helping new students made me slower in a good way. i had to say every step out loud, and that's when my own hidden assumptions started showing up.
the moment debugging stopped being panic and started being method.
error messages felt like failure. they're actually the first clear instruction the computer gives you.
stop reading the error as a verdict. start reading it as a missing step.
debugging got slower in the right way. i stopped guessing, started tracing, and got more consistent at getting from error to fix.
i'd write down what i thought the error meant before looking it up. the gap between those two things is where the learning lives.
freshman year taught me one thing that everything else builds on:
wanting the right outcome and writing the right instruction are not the same thing.
learning the difference between those two is where it all started.