Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Would anybody speculate that the popularity of MVC and agile development has exacerbated this issue?

I'm working for the first time on somebody elses code and with a group of develpers, and it seems like the answer to most problems is 'just add another model'. I stay away from that as much as I can, and try to make existing models fit new features and functions.

Maybe it's just my current workplace, but is this a more modern problem?



I'd rather have two simple things than one complex thing.

In the codebases I've worked on, a lot of the complexity I see arose from people changing the meaning of existing code so they could 'reuse' it.


if you aren't allowed to spend more than 1-2 days writing and testing any particular unit of work, agglomeration is the dominant strategy.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: