The web is open-ended, and continues to produce plot twists. WebAssembly is one of these. It is a universal bytecode runtime, designed to run fast low-level code in a sandbox. Why does this matter?
Designers often debate what is "good" in the absolute. As a result, fashion and personal preferences influence the solution more than casuality and context. Finding empirical values for x and y enables you to consider what needs to happen step by step to produce the right specific outcome, thus guiding you to a unique solution tailored to the... See more
Products are easier to reason about when you think of them as functions. They transform an input situation into an output situation.This lets you describe what the product does as a transformation of the user's circumstance instead of a bundle of features.
But they grossly overstate the amount of decentralization in web3. The data itself is quite decentralized, at least on the popular blockchains, but that’s about where the decentralization ends. If someone wants to build a dApp on a given blockchain, they usually use one of a handful of APIs built by companies like Alchemy to read and write to their... See more
ITEs are probably a subset of notes apps, just like IDEs are a subset of text editors. Every IDE is fundamentally a text editor. Every ITE is fundamentally a notes app. That’s because—at least for now—the best way we have of working with our thoughts is to instantiate them as notes.
“You are the main character—the protagonist—the star at the center of your own unfolding story. You’re surrounded by your supporting cast: friends and family hanging in your immediate orbit. Scattered a little further out, a network of acquaintances who drift in and out of contact over the years.But there in the background, faint and out of focus,... See more