News for hackers. Stuff that matters.
Re:Death by 1000 layers: the perils of over-abstraction in J... by mrkeen on Monday December 14, 2020 @03:58AM (#25414867)
> Remember that software is at its core procedural.

> Computers do this thing, then they do that thing, then sometimes some other thing. High-level languages and object-oriented design are fanfare and pageantry distracting from our fundamentally humble jobs: pecking out if-then statements.

Then just use C and reap the speed & ram benefits!

Re:Death by 1000 layers: the perils of over-abstraction in J... by commandlinefan on Monday December 14, 2020 @05:06PM (#25424032)
Well actually if you're just using the machine as the machine, you should be coding in Assembler anyway. If you're not unrolling your own loops, you're wasting processor time.
Re:Death by 1000 layers: the perils of over-abstraction in J... by svachalek on Monday December 14, 2020 @04:58PM (#25423950)
This was the line that made my eyes roll the hardest. Just remember that all cars are at their core internal combustion engines!
Re:Death by 1000 layers: the perils of over-abstraction in J... by burade on Monday December 14, 2020 @06:33PM (#25424882)
Are they not? What's the sole purpose of a car other than to go from point A to point B?
Re:Death by 1000 layers: the perils of over-abstraction in J... by Twisol on Wednesday December 16, 2020 @03:25AM (#25440265)
Bicycles are also an excellent means of going from point A to point B, and they're quite a bit simpler than a car.

Internal combustion engines are useful for other tasks, such as powering a generator.

We shouldn't confuse the task with the tool.