twosdai 14 hours ago

Writing unit tests, manual validation work, manual testing. Automating Deployments of infrastructure, DNS work, tracking down annoying one off bugs, fixing and validating dependency issues.

Basically this type of maintenance work for any sufficiently complex codebase. (Over 20k LOC)

When I was an QA intern / Software Dev Intern. I did all of that junk.

  • [removed] 12 hours ago
    [deleted]
  • sevenseacat 3 hours ago

    I don't think I'd trust a senior that didn't do at least some of those things themselves.

    I mean, they just want to write code without testing it? Or fixing the bugs that come out of it?

ansgri 14 hours ago

For me the most annoying would be a technically correct solution that completely ignores the “higher-level style” of the surrounding code, at the same time defending the chosen solution by referencing some “best practices” that are not really applicable there for some higher-level reasons, or by insignificant performance concerns. Incidentally, LLMs often produce similar problems, only one doesn’t need to politely argue with them.