4 ms·
If the problem can be solved efficiently with simple, write simple code by all means. Heck, if it can be solved with a spreadsheet, please use a spreadsheet. Ev
by sdeframond 1y ago
If the problem can be solved efficiently with simple, write simple code by all means. Heck, if it can be solved with a spreadsheet, please use a spreadsheet. Even your boss can read it.
But, at some point, spreadsheets crumble and become unmaintainable. And so does "basic" code.
Should people keep on using spreadsheets ? Depends.
- Xss3 1y agoAbsolutely not true. Case in point, a ledger, like a spreadsheet but simpler, hasnt 'crumbled' in a hundred years despite being as basic as it gets. Simple is good when it's fit for purpose. Sounds like your idea of simple is just bad code that is unfit for its purpose. Theyre not the same thing.
- sdeframond 1y ago> a ledger, like a spreadsheet but simpler, hasnt 'crumbled' in a hundred years despite being as basic as it gets. Yet, for many reasons, your bank does not run your account with a spreadsheet. > Sounds like your idea of simple is just bad code that is unfit for its purpose Not quite. Simple is good. Do simple. But some things cannot be achieved with familiar tools. Sometime it is simpler to use an abstraction that is difficult to grasp, initially, than to write piles of code "the way we are used to" because we are afraid of "making others think". Please make me think, but only if it is worth it.
- Xss3 1y agoThe problem has nothing to do with the code being simple, but with it being unfit for purpose. You're conflating two separate issues.