{
  "id": "f308b37e9d27",
  "url": "https://erikbern.com/2017/08/29/the-software-engineering-rule-of-3.html",
  "title": "The software engineering rule of 3 · Erik Bernhardsson",
  "note": "I've seen this play out. Early analysis of a problem starts a solution and you get too far in the solution before you realize your assumptions are wrong. While refactoring is cheaper these days, it’s still a good idea to stay on a whiteboard to make sure you understand the problem before writing out the solution.",
  "voice": "jamie",
  "saved": "2017-08-30T12:09:40Z",
  "host": "erikbern.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/f308b37e9d27/",
  "markdown": "https://links.thingelstad.xyz/links/f308b37e9d27.md",
  "issues": [
    {
      "number": 17,
      "slug": "weekly-thing-for-september-2-2017",
      "title": "Weekly Thing for September 2, 2017",
      "date": "2017-09-02T13:00:00Z",
      "section": "Links 📌",
      "position": 5,
      "url": "https://weekly.thingelstad.com/archive/17/",
      "page": "https://links.thingelstad.xyz/issues/17/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 3,
      "page": "https://links.thingelstad.xyz/hosts/erikbern.com/",
      "nearest": [
        {
          "id": "60b43bd64286",
          "title": "Interviewing is a noisy prediction problem · Erik Bernhardsson",
          "url": "https://erikbern.com/2018/05/02/interviewing-is-a-noisy-prediction-problem.html",
          "record": "https://links.thingelstad.xyz/links/60b43bd64286/"
        },
        {
          "id": "3da30d24e793",
          "title": "Why software projects take longer than you think – a statistical model · Erik Bernhardsson",
          "url": "https://erikbern.com/2019/04/15/why-software-projects-take-longer-than-you-think-a-statistical-model.html",
          "record": "https://links.thingelstad.xyz/links/3da30d24e793/"
        },
        {
          "id": "c82655c30194",
          "title": "Storm in the stratosphere: how the cloud will be reshuffled · Erik Bernhardsson",
          "url": "https://erikbern.com/2021/11/30/storm-in-the-stratosphere-how-the-cloud-will-be-reshuffled.html",
          "record": "https://links.thingelstad.xyz/links/c82655c30194/"
        }
      ]
    },
    "same_week": {
      "count": 20,
      "nearest": [
        {
          "id": "dd694c2ae9a8",
          "title": "Single-Minded Devotion to a Task —zen habits",
          "url": "https://zenhabits.net/single-minded/",
          "record": "https://links.thingelstad.xyz/links/dd694c2ae9a8/"
        },
        {
          "id": "dbc8e650a3c8",
          "title": "Hash of the Titan: How Google bakes security all the way into silicon • The Register",
          "url": "https://www.theregister.co.uk/2017/08/25/google_titan_security_silicon/",
          "record": "https://links.thingelstad.xyz/links/dbc8e650a3c8/"
        },
        {
          "id": "47a049691eea",
          "title": "The Systems Thinker – Moving from Blame to Accountability - The Systems Thinker",
          "url": "https://thesystemsthinker.com/moving-from-blame-to-accountability/",
          "record": "https://links.thingelstad.xyz/links/47a049691eea/"
        },
        {
          "id": "4a048b30d1e0",
          "title": "How Apple Plans to Change the Way You Use the Next iPhone - Bloomberg",
          "url": "https://www.bloomberg.com/news/articles/2017-08-30/how-apple-plans-to-change-the-way-you-use-the-next-iphone",
          "record": "https://links.thingelstad.xyz/links/4a048b30d1e0/"
        },
        {
          "id": "019642360cde",
          "title": "Testing in production: Yes, you can (and should) | Opensource.com",
          "url": "https://opensource.com/article/17/8/testing-production",
          "record": "https://links.thingelstad.xyz/links/019642360cde/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://erikbern.com/2017/08/29/the-software-engineering-rule-of-3.html"
  }
}
