• 180 Posts
  • 809 Comments
Joined 1 year ago
cake
Cake day: April 4th, 2025

help-circle
  • Personally, I think even if AI tools can possibly used meaningfully and productively by experienced Linux kernel developers - people which have decades of experience with scrutinizing complex code that other programmers wrote -

    … it will likely be an utter disaster in hands of average companies which are already ridden by technical debt, have no specs, no testing, no designed architecture, and will try to use AI to simply cut more corners and produce a higher volume of far worse code with cheaper hires. This will not end well for them.

    (There is the argument that AI already “produces code that is better than typical code from the average mid/junior developer”. I do not think this holds water, because it can’t produce good code alone - this returns to the core of Torvalds argument.)










  • I think the notion that AI tools are actually intelligent and AI does the important work while the programmer only does tidy up work is manipulative framing.

    The same as with many kinds of automation which denies the human part of the work, for better exploitation. It reminds me in self-service cash registers which are said to be fully automated - but the customer does now the work of the cashier and is given the responsibility of the employee.

    Nobody would say a book itself is smart, in spite of printed books being a powerful technology, and some books containing deep thoughts. Nobody would say a photographic camera does the actual work of a painter. It is a tool which can help to create art in the hands of an artist




  • Which is also why claiming that agentic engineering (using long known best practices) is faster than programming without AI (and without specs, docs, written architecture, design reviews, issue tracking, APIs, and (God beware) sometimes even without version control is misleading.

    Either one needs to compare humans and clankers without these tools, or both sides of the comparison need to have it.

    Otherwise, it is a good question what is the true goal of this hype… making development in general faster does not seem to be it.








  • The takeaway is that people, and especially executives, with personal positive AI experiences are not necessarily well positioned to decide on behalf of their organization whether AI has been a success. No matter how good it feels on a personal level. The same applies to people who use ChatGPT individually for work: it may feel great to have AI write and summarize reports for you, but is the organization actually becoming better as a result? That may not be your concern personally, but it certainly is the concern of management. I’ll return to that later.

    An enormous problem is that in most organizations, people no longer evaluate whether AI is actually successful, or even can be. After all, it’s “the future.” AI is indeed here to stay, but it would still be nice to think carefully about what we should actually do with it. Or at the very least, define beforehand what you expect it to achieve and measure whether it actually does. Because “it felt good” simply isn’t enough. More on that later.


  • The takeaway is that people, and especially executives, with personal positive AI experiences are not necessarily well positioned to decide on behalf of their organization whether AI has been a success. No matter how good it feels on a personal level. The same applies to people who use ChatGPT individually for work: it may feel great to have AI write and summarize reports for you, but is the organization actually becoming better as a result? That may not be your concern personally, but it certainly is the concern of management. I’ll return to that later.

    An enormous problem is that in most organizations, people no longer evaluate whether AI is actually successful, or even can be. After all, it’s “the future.” AI is indeed here to stay, but it would still be nice to think carefully about what we should actually do with it. Or at the very least, define beforehand what you expect it to achieve and measure whether it actually does. Because “it felt good” simply isn’t enough. More on that later.