• halcyon@slrpnk.net
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    I feel like every thread about bootcamps vs a CS degree could benefit from a link to this comment. Understanding ASLR and low level debugging is one of those skills that occasionally makes you the superhero. Great story, thanks for sharing.

    • mozz@mbin.grits.dev
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      Yeah. I was proud of myself. 😃 IDK how easy it is now with all these friendly toolkits, but back at that time and definitely for console development, there wasn’t a lot of way around really knowing your shit. Even having a degree, it definitely helped, but even that wasn’t really a full preparation for some of the difficult stuff I ran into. I wish CS prepared people better for real-world engineering; in particular I wish reading big codebases was more of the curriculum. I actually came out of school still with fairly bad working-with-production-code abilities.

      Separate related story, I was disagreeing with my boss about whether to hire some guy. My boss said, but his code is really bad. I said, yeah but he’s right out of school so it’s to be expected. When I first graduated my code was really bad. My boss got sort of distant for a second while he was remembering, and then his face came alert again and he said, all animated, “Yeah! It was. It was terrible!” I said yeah, I know, then I learned what I was doing and it was better. It’s just sort of how it works.