GitHub anniversary

While reviewing the set of maintainers in the Home Manager repo, I noticed each attribute list included a GitHub user ID.

Assuming you have a GitHub account, instructions on finding your own ID suggest a quick GET request to the following route:


As my GitHub username is jcf, my request looks something like this:

$ curl | jq
  "login": "jcf",
  "id": 18374,
  "node_id": "MDQ6VXNlcjE4Mzc0",
  "avatar_url": "",
  "gravatar_id": "",
  "url": "",
  "html_url": "",
  "followers_url": "",
  "following_url": "{/other_user}",
  "gists_url": "{/gist_id}",
  "starred_url": "{/owner}{/repo}",
  "subscriptions_url": "",
  "organizations_url": "",
  "repos_url": "",
  "events_url": "{/privacy}",
  "received_events_url": "",
  "type": "User",
  "site_admin": false,
  "name": "James Conroy-Finn",
  "company": "@invetica",
  "blog": "",
  "location": null,
  "email": null,
  "hireable": true,
  "bio": "Scientist, technologist, adventurer.",
  "twitter_username": "jamesconroyfinn",
  "public_repos": 234,
  "public_gists": 243,
  "followers": 130,
  "following": 65,
  "created_at": "2008-07-25T10:17:24Z",
  "updated_at": "2023-12-27T23:40:10Z"

And with the I can see that my ID is 18,374 and that my account was created back in 2008, making it my 16th anniversary this year.