3 ms·
I think it highly depends on the thing you are using. Some tools like Rust have a design highly and obviously centered about the things it's trying to solve. As
by TheRoque 3y ago
I think it highly depends on the thing you are using. Some tools like Rust have a design highly and obviously centered about the things it's trying to solve. As the author points out, a lot of things "don't make sense" in Rust unless you understand the underlying problem. But the other examples he gives, like "You should write a game from scratch before using Unity" have a different design, that mostly don't force you to hard-to-understand things all the time like Rust does. You would have to dig deeper in your project in order to hit a wall of confusing concepts that required the underlying knowledge. Of course, it's always good to know the underlying stuff, but, meh, time is limited, sometimes you have to do tradeoffs.