> Not really. To do advanced stuff you have to understand the basics.
Doesn't that defeat the whole purpose of these abstractions? Can you read the machine code that your C compiler produces? How much of electrical engineering do you need to know to write a bash script? The physics of how a NAND gate is implemented?
It's obviously in the early stages, and I don't disagree with you completely today -- but this will just be one more layer on top of an already deep stack of abstractions that underlie all of computing.
... as long as those coworkers don't use Linux. I was going to give Notion a try, but not having a native Linux app sunk any interest. I understand Linux has a smaller base, but if you're making team software it only takes one member to have an unsupported system to force you to look elsewhere.
(hints enabled by default, but the real game is without them!)