4 ms·
That's a fair point, and for sure there are problems that demand a more complex approach. What I do sometimes see as a problem is that people assume that their
by ryanbrunner 11y ago
That's a fair point, and for sure there are problems that demand a more complex approach.
What I do sometimes see as a problem is that people assume that their app necessarily needs to be more complex than Basecamp, and that arguing for simplicity and "plain old CRUD" approaches to problems is an impossible task.
The best way to manage complexity in a lot of cases is to reject the complexity in the first place. That's not always feasible, but there's a real cost to complexity even when well-managed, and if a "simple application" approach can deliver the same or even 80% of the value, it's often a trade-off worth making.
- erichmond 11y agoThese days I code in immutable, functional, objectless clojure for the most part, so I'm with you 1000% on reducing complexity. The easiest line of code to maintain is the one that doesn't exist. :)