{
  "id": "e619846633cd",
  "url": "https://liw.fi/40/",
  "title": "40 years of programming",
  "note": "I love this essay sharing experiences from a long career programming. I often say \"Technology is a team sport\" but I've struggled to get a bite-size explanation of that for those that are still stuck on the hoodie-wearing lone developer in a dark room incapable of communication. This essay isn't bite-sized, but it is a great explainer for the team sport analogy.\n\n> It's not enough to know how computers work, how to use programming languages, to know algorithms and data structures, or how to use the varied tools involved in software construction. You also need to know how to talk with other people to learn what software to build, what it must do, how much effort is acceptable, how to manage the work, and many more things. You have know how to work with others to build something together that's bigger than any of you. If you and your team can do it well, it'll be bigger than the sum of you. Team work can be a force multiplier.\n\nThere are many great observations here worth reading.",
  "voice": "mixed",
  "saved": "2024-03-15T03:27:10Z",
  "host": "liw.fi",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/e619846633cd/",
  "markdown": "https://links.thingelstad.xyz/links/e619846633cd.md",
  "issues": [
    {
      "number": 280,
      "slug": "280",
      "title": "Weekly Thing 280 / Canvas, Undersea, Documents",
      "date": "2024-03-16T12:29:21.202294Z",
      "section": "Notable",
      "position": 4,
      "url": "https://weekly.thingelstad.com/archive/280/",
      "page": "https://links.thingelstad.xyz/issues/280/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 0,
      "page": "https://links.thingelstad.xyz/hosts/liw.fi/",
      "nearest": []
    },
    "same_week": {
      "count": 10,
      "nearest": [
        {
          "id": "8baa2b7401ed",
          "title": "Byte-sized Swift: Building Tiny Games for the Playdate",
          "url": "https://www.swift.org/blog/byte-sized-swift-tiny-games-playdate/",
          "record": "https://links.thingelstad.xyz/links/8baa2b7401ed/"
        },
        {
          "id": "d066f7f7441b",
          "title": "Undersea cable failures cause Internet disruptions for multiple African countries",
          "url": "https://blog.cloudflare.com/undersea-cable-failures-cause-internet-disruptions-across-africa-march-14-2024",
          "record": "https://links.thingelstad.xyz/links/d066f7f7441b/"
        },
        {
          "id": "e0c58ee14600",
          "title": "Meta Picks Rosemount for $800M Data Center | Twin Cities Business",
          "url": "https://tcbmag.com/meta-picks-rosemount-for-800m-data-center/",
          "record": "https://links.thingelstad.xyz/links/e0c58ee14600/"
        },
        {
          "id": "6b305c554eb2",
          "title": "District heating: Using data centers to heat communities | All Things Distributed",
          "url": "https://www.allthingsdistributed.com/2024/03/district-heating-using-data-centers-to-heat-communities.html",
          "record": "https://links.thingelstad.xyz/links/6b305c554eb2/"
        },
        {
          "id": "6d342476da5d",
          "title": "Marking the Web’s 35th Birthday: An Open Letter | Tim Berners-Lee",
          "url": "https://webfoundation.org/2024/03/marking-the-webs-35th-birthday-an-open-letter/",
          "record": "https://links.thingelstad.xyz/links/6d342476da5d/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://liw.fi/40/"
  }
}
