3 pointsby hchua4 hours ago3 comments
  • throwaw123 hours ago
    > Company is pushing for AI-first

    > But how do we enforce engineers to have a deep understanding of the code that they are shipping?

    By not pushing AI-first mindset. When you start tracking token usage metrics, people will optimize for that metric.

    If you don't push them, and tell to use AI as a tool, they will optimize for understanding the code

  • late_night_fix2 hours ago
    Trying to enforce "deep understanding" is optimizing wrong layer. Focus on: . Fast rollback . Good observability . Small PRs Understanding become emergent, not enforced.
  • damnitbuilds3 hours ago
    We also have the problem that a (junior) engineer may not have the skills to understand the AI code.

    When you writes code yourself, you only use concepts you have come across previously. But if you generate an AI solution, it may well use concepts one has not previously come across.

    What do we expect a junior engineer to do then, if they do not have time to learn the concepts used ? Do we really think they will reject the AI code and implement their own, more familiar, solution ?