If you’re a programmer, you might think that the fiddliness of programming is a special feature of programming, but really it’s that everything is fiddly, but you only notice the fiddliness when you’re new, and in programming you do new things more often.
Typical web document: Texts of documents and posts are not necessarily linear: they can be split into sections or structured by columns, color areas and sidebars.
It can be dizzying when you think about the size of the universe compared to yourself. Or the fact that everything that keeps you alive hangs in perfect balance, based on our planet’s position. Perhaps you look at the stars at night and feel like you are being sucked toward them. Like you are being consumed by the expanse around you. [That... See more
WebAssembly, on the other hand, is a thin platform, for thick apps. WASM runs very low-level bytecode, and that’s about it. This gives the developer incredible power, but at a cost. You have to build nearly everything from scratch.
Notice that we’re not defining technology as a solution to a problem, but rather a path to an end. Though many technologists see their work as “problem-solving”, problems are in the eye of the beholder; one first has to make decisions about what constitutes a problem before making decisions to solve it in a particular way. That decision-making... See more
You can see this everywhere if you look. For example, you’ve probably had the experience of doing something for the first time, maybe growing vegetables or using a Haskell package for the first time, and being frustrated by how many annoying snags there were. Then you got more practice and then you told yourself ‘man, it was so simple all along, I... See more
With this experiment, we wanted to explore the uniquely dynamic capability of software, which are hard to replicate in a printed, linear medium, for writing.