{
  "id": "dc5ecd1b9d50",
  "url": "https://www.tbray.org/ongoing/When/201x/2017/11/27/Software-Reality",
  "title": "ongoing by Tim Bray · Unapocalyptic Software",
  "note": "I love this writeup by Tim Bray on what software development is actually like.\r\n\r\n> It’s like this: You sit down to im­prove a piece of soft­ware, make a cou­ple of changes, and sud­den­ly a lot of unit tests are fail­ing, leav­ing ug­ly red trails on your screen. (In fac­t, if you made changes and didn’t break unit test­s, you wor­ry that something’s wrong.) But then you dig in­to them one by one, and af­ter not too long, it’s all back to green; which is re­al­ly a good feel­ing.\r\n\r\nFun read, and very accurate.",
  "voice": "mixed",
  "saved": "2017-12-02T00:56:53Z",
  "host": "tbray.org",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/dc5ecd1b9d50/",
  "markdown": "https://links.thingelstad.xyz/links/dc5ecd1b9d50.md",
  "issues": [
    {
      "number": 30,
      "slug": "weekly-thing-for-december-2-2017",
      "title": "Weekly Thing for December 2, 2017",
      "date": "2017-12-02T13:00:00Z",
      "section": "Links 📌",
      "position": 3,
      "url": "https://weekly.thingelstad.com/archive/30/",
      "page": "https://links.thingelstad.xyz/issues/30/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 53,
      "page": "https://links.thingelstad.xyz/hosts/tbray.org/",
      "nearest": [
        {
          "id": "17d35553ce4f",
          "title": "Geek Career Paths —Tim Bray “Suppose you’re doing technology, and like doing technology, and your career’s going well, and you find yourself wondering what you’re going to be doing in twenty years.”",
          "url": "https://www.tbray.org/ongoing/When/201x/2017/02/18/Geek-Career-Paths",
          "record": "https://links.thingelstad.xyz/links/17d35553ce4f/"
        },
        {
          "id": "c50914ec7978",
          "title": "ongoing by Tim Bray · 2017 Camera News",
          "url": "https://www.tbray.org/ongoing/When/201x/2017/04/15/Camera-News",
          "record": "https://links.thingelstad.xyz/links/c50914ec7978/"
        },
        {
          "id": "fbe64ae735e7",
          "title": "ongoing by Tim Bray · Bye, Rune",
          "url": "https://www.tbray.org/ongoing/When/201x/2017/06/24/Rune-Died",
          "record": "https://links.thingelstad.xyz/links/fbe64ae735e7/"
        },
        {
          "id": "95a035dd6146",
          "title": "ongoing by Tim Bray · Enlightenment Technology",
          "url": "https://www.tbray.org/ongoing/When/201x/2017/08/20/Mokyr-on-Enlightenment",
          "record": "https://links.thingelstad.xyz/links/95a035dd6146/"
        },
        {
          "id": "a07d9caab55d",
          "title": "You Might Be Evil —Tim Bray",
          "url": "https://www.tbray.org/ongoing/When/201x/2017/09/20/Tech-is-Evil",
          "record": "https://links.thingelstad.xyz/links/a07d9caab55d/"
        }
      ]
    },
    "same_week": {
      "count": 26,
      "nearest": [
        {
          "id": "a83ae81646ca",
          "title": "Panopticlick",
          "url": "https://panopticlick.eff.org/",
          "record": "https://links.thingelstad.xyz/links/a83ae81646ca/"
        },
        {
          "id": "cdb0ae263676",
          "title": "Illimat",
          "url": "https://www.illimat.com/",
          "record": "https://links.thingelstad.xyz/links/cdb0ae263676/"
        },
        {
          "id": "b8a32be6eb76",
          "title": "The Motherboard Guide to Avoiding State Surveillance - Motherboard",
          "url": "https://motherboard.vice.com/en_us/article/a37m4g/the-motherboard-guide-to-avoiding-state-surveillance-privacy-guide",
          "record": "https://links.thingelstad.xyz/links/b8a32be6eb76/"
        },
        {
          "id": "775df6e00778",
          "title": "Kubernetes: Getting Started",
          "url": "https://chrisshort.net/kubernetes-getting-started/",
          "record": "https://links.thingelstad.xyz/links/775df6e00778/"
        },
        {
          "id": "7a8cf7b60369",
          "title": "Microservice Architecture: All the Best Practices You Need to Know | Coding Sans",
          "url": "http://codingsans.com/blog/microservice-architecture-best-practices",
          "record": "https://links.thingelstad.xyz/links/7a8cf7b60369/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://www.tbray.org/ongoing/When/201x/2017/11/27/Software-Reality"
  }
}
