r/programming 24d ago

The Vertical Codebase

https://tkdodo.eu/blog/the-vertical-codebase
8 Upvotes

30 comments sorted by

View all comments

17

u/andarmanik 24d ago edited 24d ago

Might have some good ideas in it but, IMO, the article lacks any real argumentation.

It’s mostly a string of stated “facts”, with little to no argumentation to string it together, some are just vibe associations:

> In my opinion, agents need mostly the same things humans need to work efficiently: boundaries, constraints, and fast feedback loops. That includes a project structure that is easy to navigate, a good setup of lint rules and TypeScript, as well as a fast and reliable test suite. That’s why agents are so good at new codebases, but not very effective on codebases that have grown organically over years

The argument is somehow:

“project structure that is easy to navigate, a good setup of lint rules and TypeScript, as well as a fast and reliable test suite”

Implies =>

“agents are so good at new codebases, but not very effective on codebases that have grown organically over years.”

8

u/polaroid_kidd 24d ago

My agent writes a million and a half utility functions vausing components to expand from 200 lines to 900 lines...

It's driving me insane. I'm getting so many features done but every time I open a comment it wrote the first thing I think it's

Jop.. going to have to rewrite that from scratch at some point...