3 ms·
The whole handmade thing seems kind of silly. Yes, understanding what's beneath abstractions is important, but if you want to build software well, you should us
by qwertyuiop924 11y ago
The whole handmade thing seems kind of silly. Yes, understanding what's beneath abstractions is important, but if you want to build software well, you should use your abstractions well, because not every piece of software needs lightning speed.
- adrusi 11y agoI don't think the author is arguing everyone should use c for everything. He is arguing that everyone should write something in c so that they understand the abstractions they use better. Abstraction is great because it let's you build your conceptual structure atop a virtual foundation, but your structure will be more grounded and therefore more sound if you learn to connect your understanding of the virtual foundation to its physical origins.
- philipbuuck 11y agoYep, exactly. Abstractions help make us more productive, but if we don't understand what it is they're actually abstracting, I believe they're limiting us, not enabling us.
- qwertyuiop924 11y agoI'll toast to that. No, I was talking about the "Handmade Manifesto" that you linked to, which seemed to say that high-level abstractions are EVIL.