My thoughts on Lights-Out Codebases and the End of the IC role: Lights-Out Codebases and the End of the IC role

Commentary

  • Lights-Out Codebases and the End of the IC role
  • Ouch! That one is brutal and eye-opening. Yes, looking at this, it just feels like software developer is no more a thing. But when I look at real world, nothing seems to be changed. Maybe its a bit slow, maybe people realize it slowly. But something is surely a divide.
  • Lights out codebases, this just makes total sense, I agree to that, because if LLMs just keep getting better, keep producing more code, more right code, human’s capacity to review that is out of hands. The chess engine analogy hits home. You don’t want to review the chess engine’s moves by a grandmaster right? Like what? See LLMs as the chess engine and the grand master as the developer. Yes, analysing a game between a human and a engine can be done with a grandmaster, but no one reviews code like a hobby. LLMs would react that point sooner or later where you don’t need to worry about the generated code, and at that point of time, why would one need a human developer to review the code.
  • Writing that passage got me some goosebumps, like its overthinking, but its grounded and factual. Not sure what lies for developers as a role ahead!