Hasty Briefsbeta

Bilingual

LLMs bring new nature of abstraction – up and sideways

10 months ago
  • #Non-Determinism
  • #LLMs
  • #Software Development
  • LLMs are changing software development similarly to the shift from assembler to high-level programming languages.
  • High-Level Languages (HLLs) introduced abstraction by allowing programmers to think in terms of statements, conditionals, and iteration, rather than machine-specific instructions.
  • Modern languages like Ruby are more sophisticated but retain the same fundamental approach to programming as early languages like Fortran.
  • Generative AI introduces non-deterministic abstraction, meaning prompts can produce different results each time, unlike traditional deterministic programming.
  • The shift to non-determinism is a fundamental change in programming, requiring new ways of thinking and working with LLMs.