> tech blog
Technical blog of carmelolg.
> tech blogIntroduction AI-assisted source code development is now growing at an exponential pace. The capabilities of LLMs provided by various vendors make it possible, even in Zero-Shot Learning mode, to generate high-quality source code with a remarkable level of abstraction and complexity. The results, surprisingly good in my opinion, come from using so‑called AI Agents (in ReAct mode and supported by MCP Servers), which significantly boost developer productivity. But let’s pause for a moment. While the world is overflowing with enthusiasm and expectations, it is important to remember that source code generation by an LLM (agentic or not) is only one part of the software development process. The demand for Software Architects will remain high, precisely to avoid building software that, while technically working, is underperforming, hard to maintain, scale, and extend. ...
It was the end of 2009. I was attending a calculus class at the Department of Mathematics and Computer Science at the University of Calabria. I had the luck and the privilege of taking the exam with Prof. Giuseppe Marino. It was time for the demonstration of the Taylor theorem. With his usual passion, Giuseppe Marino started explaining the Taylor theorem and, once he finished the proof, he paused for a few minutes, looking at the blackboard. Then, with an extraordinary smile, he said: “Now look carefully at the board. Isn’t it wonderful? Now, grab a Coke and enjoy this moment.” ...