‹ BackHN Continuity

Thread

Why don't more developers “use the platform”?

296 points · 311 comments · vinhnx

  1. toddmorey · · focus · HN ↗
    This got to me: > For a certain type of developer, building things yourself is just more fun

    The platform APIs were terrible. React wasn't "more fun"... it just made it possible to do things with the platform that were extremely difficult and cumbersome to get working reliably with platform APIs alone.

    To me, web components were an incredible idea poorly implemented. Most of the minimal adoption happened on top of frameworks like Lit that wrapped WCs to try to make the dev experience tolerable.

    In urban planning they have a concept called "desire paths" where if you don't put sidewalks and pathways in the right places, people invent their own. I feel like the web community has spent a lot of time and effort patching the platform.

    Now credit where credit is due: it has very much improved. And modern standards means it really is time to re-evaluate where and when you need these patches. But don't write off all that annoying and painful effort people put in to trying to making the platform deliver it's promised potential just to "building it yourself is more fun".

    1. jodrellblank · · focus · HN ↗
      > "In urban planning they have a concept called "desire paths""

      If you're wondering what that looks like, people post pictures of them found in the wild on Reddit:

      <a href="https:&#x2F;&#x2F;reddit.com&#x2F;r&#x2F;DesirePaths&#x2F;" rel="nofollow">https:&#x2F;&#x2F;reddit.com&#x2F;r&#x2F;DesirePaths&#x2F;

      1. mycall · · focus · HN ↗
        Pathways is an urban open problem that companies like GoodMaps are trying to solve, although in a convoluted way (more sensors = more accuracy, but walled-garden is meh).
      2. Freedom2 · · focus · HN ↗
        That&#x27;s fascinating that it already had a term! The YC founder I used to work for was adamant that he came up with the term &quot;idealized path&quot; for this phenomenon.
        1. shwaj · · focus · HN ↗
          He may very well have been the first to coin that term!
      3. brewmarche · · focus · HN ↗
        &gt; Landscapers sometimes accommodate desire paths by paving them, thereby integrating them into the official path network rather than blocking them.[…] Sometimes, land planners have deliberately left land fully or partially unpathed, waiting to see what desire paths are created, and then paving those.

        from &lt;<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;w&#x2F;index.php?title=Desire_path&amp;oldid=1366655989#Accommodation" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;w&#x2F;index.php?title=Desire_path&amp;oldid...&gt;

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.