Hacker News new | ask | show | jobs
by pixl97 253 days ago
Sometimes complexity exists because what you're doing is complex and their is a minimum to how simply it can be abstracted.
1 comments

Yeah, but based on my own experience, most of the time complexity exists because devs suck. I know because I've simplified lots of code written by others, because rewriting it is simpler than maintaining their huge mess.
Or because they used the project as an excuse to learn a complicated but (in this case) unnecessary framework or technology stack as an resume enhancer.