1. 15

  2. 9

    But the deeper question hasn’t been considered:

    Why do we even need a build step?

    I have, actually, considered this.

    It’s pretty ridiculous what we put up with as web users, and what web developers put out. The whole idea of compiling code in a language this dynamic, that is JIT compiled.. it’s an absurdity. The emperor has no clothes. I understand that there are external pressures and worse-is-better and so on but I do wish people would be a bit more creative. I really liked the diagram map-of-nextjs-dependencies.svg

    1. 3

      It really is silly.

      I work on a desktop app that uses Javascript via an embedded browser frame, and we have a build step that compiles and obfuscates the code, which serves no purpose other than to frustrate our debugging.

      Web development is rife with “cargo cult programming”.