| ▲ | umvi 2 hours ago |
| Honestly I hope agentic AI ushers in a new age of minimal-SBOM software. I myself am moving all of my projects towards nearly 100% vanilla where possible. For example, golang. Why use [insert web framework] when you can just use vanilla for 99% of web apps? There's something really satisfying about a go binary with minimal dependencies running in a busybox docker container. |
|
| ▲ | xmodem 2 hours ago | parent | next [-] |
| Rather than have complexity centralised and managed, let's generate the same vulnerable code across millions of apps. Great plan. |
|
| ▲ | josephcsible 2 hours ago | parent | prev | next [-] |
| Wouldn't that be worse? With dependencies, it's at least possible that someone else has audited the code, but with a vibe-coded from scratch app, it's definitely totally unreviewed. |
| |
| ▲ | Kiro 2 hours ago | parent [-] | | You only add what you need instead of importing some bloated dependency. That means you can actually review the code yourself. | | |
| ▲ | wizzwizz4 2 hours ago | parent [-] | | Relevant reading: https://nesbitt.io/2026/02/16/changelog.html > Removed: mathjs dependency. 14MB, 200+ functions. Twelve functions used. Added: Custom math utilities module (src/math-utils.js). Addition, subtraction, multiplication, division, a handful of trig functions. Co-authored-by: chatgpt. Changed: Bundle size reduced by 68%. Build time down from 12s to 4s. Module: 47 lines across 1 file. 0 tests. 0 dependencies. | | |
| ▲ | olzd an hour ago | parent [-] | | Are you aware this is satire? | | |
| ▲ | wizzwizz4 an hour ago | parent [-] | | Yes, it says so right under the title. But it's not wholly fictional: this happens all the time, to the point we have a name for it (Not Invented Here syndrome). That it took so long before they started trying to phase out their home-rolled library for the "hard cases" is somewhat unrealistic, although possible in a sufficiently-dysfunctional organisation. Some of the details about the problems of their homespun library are clearly anecdotes translated from other settings, and are unrealistic in the context of a mathematics / finance library. (They only noticed that interest calculations were wrong when a customer complained? Seriously?) The development of 6.1.0 (via 6.0.0) taking only two weeks isn't congruent with the rest of the story, although it may be realistic for AI-driven development (with which I am unaccustomed). But otherwise, this is one of the more realistic satire pieces I've read. |
|
|
|
|
|
| ▲ | c-hendricks an hour ago | parent | prev | next [-] |
| That must be why so many vibe-coded UIs have awful UX (terrible contrast, too small fonts, everything gets its own colors, no attempts at standardized behaviour) |
|
| ▲ | 2 hours ago | parent | prev | next [-] |
| [deleted] |
|
| ▲ | echelon 2 hours ago | parent | prev [-] |
| Frameworks and ORMs were the pre-agentic AI "iron man suit". I'm quite liking how good Claude Code Opus is at Rust + sqlx (raw SQL with type safety) + actix-web. |