Elektrine lite

← Feed

@ancoghlan@mastodon.social

Post #2470523

2026-05-10 11:18 UTC

"It’s making developers dramatically more effective, but it’s also introducing security vulnerabilities, increasing technical debt, and producing code that can be difficult to maintain." is one heck of a sentence that appears to be relying on a rather novel definition of the word "effective" to be in any way coherent. (It's a pull quote from https://thenewstack.io/acm-vibe-coding-ai-agent/ that pretty much brought my brain to a juddering halt from the level of cognitive dissonance it implies)

Replies (4)

  • @dabeaz@mastodon.social 2026-05-10 12:30

    @ancoghlan@mastodon.social Perhaps it's "effective" in the sense that it's amplifying what developers were already doing.

    Open ##2887849

  • @jaredwhite@indieweb.social 2026-05-10 16:15

    @ancoghlan@mastodon.social Perhaps they meant to say "efficient"…where "efficient" is shorthand for “lines of code committed per day” which as we all know is a death knell for software quality.

    Open ##2887851

  • @cratermoon@zirk.us 2026-05-10 16:23

    @ancoghlan@mastodon.social that quote is not in the ACM brief at all! The article pulled it from a statement by the lead author, who happens to work for a company using AI for digital forensics.. The newstack article seems not to have any excerpts directly from the brief, and I wonder if the author even read it. The brief: https://dl.acm.org/doi/full/10.1145/3807518

    Open ##2887852

  • @ancoghlan@mastodon.social @mastodonmigration@mastodon.online Thank you - I read the first part and my brain jumped immediately to all of your arguments. An effective developer should also be managing security risk, technical debt, performance and maintainability. If a dev organization doesn't empower their employees to solve for these requirements as part of their core responsibility then WTF are you even doing?

    Open ##2887854