{
  "id": "376ca29ff6d9",
  "url": "https://cacm.acm.org/magazines/2018/4/226371-lessons-from-building-static-analysis-tools-at-google/fulltext",
  "title": "Lessons from Building Static Analysis Tools at Google | April 2018 | Communications of the ACM",
  "note": "The _Lessons_ and _Conclusions_ section of this are most interesting. The rest is worth scanning for interesting sections. The lessons are applicable to any type of process that you want to add to a coding workflow. ",
  "voice": "jamie",
  "saved": "2018-05-03T03:40:41Z",
  "host": "cacm.acm.org",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/376ca29ff6d9/",
  "markdown": "https://links.thingelstad.xyz/links/376ca29ff6d9.md",
  "issues": [
    {
      "number": 52,
      "slug": "weekly-thing-52-may-5-2018",
      "title": "Weekly Thing #52 / May 5, 2018",
      "date": "2018-05-05T12:00:00Z",
      "section": "Links 📌",
      "position": 5,
      "url": "https://weekly.thingelstad.com/archive/52/",
      "page": "https://links.thingelstad.xyz/issues/52/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 4,
      "page": "https://links.thingelstad.xyz/hosts/cacm.acm.org/",
      "nearest": [
        {
          "id": "f7907bdfe153",
          "title": "The Robustness Principle Reconsidered",
          "url": "http://cacm.acm.org/magazines/2011/8/114933-the-robustness-principle-reconsidered/fulltext",
          "record": "https://links.thingelstad.xyz/links/f7907bdfe153/"
        },
        {
          "id": "a2c8ee17dab3",
          "title": "A Look at the Design of Lua | November 2018 | Communications of the ACM",
          "url": "https://cacm.acm.org/magazines/2018/11/232214-a-look-at-the-design-of-lua/fulltext",
          "record": "https://links.thingelstad.xyz/links/a2c8ee17dab3/"
        },
        {
          "id": "e62890c99d3a",
          "title": "10 Things Software Developers Should Learn about Learning | January 2024 | Communications of the ACM",
          "url": "https://cacm.acm.org/magazines/2024/1/278891-10-things-software-developers-should-learn-about-learning/fulltext",
          "record": "https://links.thingelstad.xyz/links/e62890c99d3a/"
        },
        {
          "id": "f40f90624330",
          "title": "A Camera the Size of a Grain of Salt Could Change Imaging as We Know It – Communications of the ACM",
          "url": "https://cacm.acm.org/news/a-camera-the-size-of-a-grain-of-salt-could-change-imaging-as-we-know-it/",
          "record": "https://links.thingelstad.xyz/links/f40f90624330/"
        }
      ]
    },
    "same_week": {
      "count": 25,
      "nearest": [
        {
          "id": "21daa115548a",
          "title": "Leveraging Log Streaming to Build the Best Dashboards, Ever",
          "url": "https://tech.target.com/2018/04/30/best-dashboards-ever.html",
          "record": "https://links.thingelstad.xyz/links/21daa115548a/"
        },
        {
          "id": "9382dd0f0ef0",
          "title": "Google Cloud Platform Blog: Announcing Stackdriver Kubernetes Monitoring: Comprehensive Kubernetes observability from the start",
          "url": "https://cloudplatform.googleblog.com/2018/05/Announcing-Stackdriver-Kubernetes-Monitoring-Comprehensive-Kubernetes-observability-from-the-start.html",
          "record": "https://links.thingelstad.xyz/links/9382dd0f0ef0/"
        },
        {
          "id": "dc665c822b24",
          "title": "When Your Employees Post Passwords Online — Krebs on Security",
          "url": "https://krebsonsecurity.com/2018/05/when-your-employees-post-passwords-online/",
          "record": "https://links.thingelstad.xyz/links/dc665c822b24/"
        },
        {
          "id": "de0c8e7223c3",
          "title": "GitHub's refurbished San Francisco headquarters is designed for inclusivity — Quartz at Work",
          "url": "https://work.qz.com/1267108/githubs-refurbished-san-francisco-headquarters-is-designed-for-inclusivity/",
          "record": "https://links.thingelstad.xyz/links/de0c8e7223c3/"
        },
        {
          "id": "597e4ad9d6d6",
          "title": "GraphQL College - Practice GraphQL",
          "url": "https://www.graphql.college/practice-graphql/",
          "record": "https://links.thingelstad.xyz/links/597e4ad9d6d6/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://cacm.acm.org/magazines/2018/4/226371-lessons-from-building-static-analysis-tools-at-google/fulltext"
  }
}
