Reliable Programming: From Code to Technology – New Perspectives

PROSTO24, a leading technology portal, is launching a comprehensive series titled “Reliable Programming: From Code to Technology.” This series aims to deeply analyze the critical aspects of ensuring reliability in software development, from foundational principles to the impact of modern artificial intelligence tools.

Fundamentals of Reliability and AI Challenges

The initial installment of the series established the groundwork by presenting the main thesis and three pillars of reliable programming. It focused on architecture, specification, and overall development management as crucial elements for creating stable and predictable code.

The second post delves into the challenges posed by the widespread adoption of artificial intelligence, particularly LLM assistants for code generation. Despite an increase in development process metrics, such as speed and volume of code produced, there is a paradoxical decline in trust in the generated code. This phenomenon is attributed to oracle bias and the oracle problem, where automated systems can produce syntactically correct but logically flawed or inefficient code, leading to the accumulation of technical debt.

Empirical data from DORA, Veracode, and FormAI-v2 are also discussed, confirming these trends. The analysis indicates that while AI can accelerate development, it also creates new challenges in testing and verification, necessitating a re-evaluation of approaches to quality assurance and code trust. The target audience for these articles includes development and engineering professionals, management, and AI/ML experts.

Future Directions

The concluding article in the series will focus on the role of the ultimate auditor, introduce the L0–L4 reliability scale, and provide practical recommendations for implementing robust practices in an environment where AI is actively used in development.