▲ | chubs 18 hours ago | |
I have a bee in my bonnet about this software complexity issue. Perhaps it takes large amounts of humility to accept that your job is fairly mundane, and only needs simple code to get the job done? I mean: who wants to turn spanners on a Toyota when you can imagine you're working for NASA, and introduce fascinating new paradigms to your work, that ultimately add complexity. I suspect that's why i've joined so many teams that have tied themselves up in knots of un-grok-able indirection. Another theory I have is that people encounter bad code, and misdiagnose it, identifying the (wrong) solution as needing a big complex architecture. | ||
▲ | LPisGood 18 hours ago | parent [-] | |
I think it’s actually easier to make code more complex than it is to identify simple elegant solutions that will continue to work as the code expands. |