> There's benefit in not having to understand the underlying intricacies of the code that you're writing
I don't know. All these abstractions eventually leak. We often run into problems that can only be solved by fully understanding the software layers we're building on top of. I think that this cancels out any initial benefits.
> there is something about that knowledge that makes it just so much more engaging
Agreed. It's such a joy to discover the underlying technology. Lots of people don't care about these "already solved problems" but I find them deeply interesting.
I don't know. All these abstractions eventually leak. We often run into problems that can only be solved by fully understanding the software layers we're building on top of. I think that this cancels out any initial benefits.
> there is something about that knowledge that makes it just so much more engaging
Agreed. It's such a joy to discover the underlying technology. Lots of people don't care about these "already solved problems" but I find them deeply interesting.