# Source snapshot: junior software developer hiring story

Indeed, Stanford and New York Fed files were re-fetched on 7 November 2026 by the fetch scripts in this folder; the Census survey extract is the 10 October 2026 build (data to September 2026), because the October 2026 survey file had not been published by 7 November. Each `*-manifest.json` records the exact URLs, byte counts and SHA-256 hashes. Re-running a fetch script fetches the source's current version, which may differ.

| File | Source | URL | Licence |
|---|---|---|---|
| `indeed-software-vs-all.csv` (from `fetch-indeed.mjs`) | Indeed Hiring Lab, Job Postings Index: "Software Development" sector and all postings, total postings, seasonally adjusted, 1 Feb 2020 = 100, for US, GB, CA, DE, FR, AU. Thinned to one reading a week (every seventh day from 1 Feb 2020) plus the latest day, 30 Oct 2026. Retrieved 7 Nov 2026. | <https://github.com/hiring-lab/job_postings_tracker> | CC BY 4.0 (the repository's `LICENSE`). Attribution: Indeed Hiring Lab. |
| *Not bundled:* `canaries_software_developers.csv` (from `fetch-canaries.mjs`; hash in `canaries-manifest.json`) | Stanford Digital Economy Lab, AI Economic Indicators, "Canaries" software developers results: monthly US employment index for software developers by six age bands, Nov 2022 = 100, Oct 2021 to Sep 2026, vintage 2026-10-16. Built from ADP payroll records by Brynjolfsson, Chandar and Chen. Each release covers a rolling window and may revise past months (the 17 Sep 2026 vintage ran Sep 2021 to Aug 2026). | <https://storage.googleapis.com/aviary-del-public/release_memos/latest/downloads/canaries_software_developers_results.zip>, linked from <https://digitaleconomy.stanford.edu/project/indicators/canaries-dashboard/> | **No licence stated.** Owner decision (10 Oct 2026): chart and cite, do not redistribute the file. Run `node fetch-canaries.mjs` to download it from Stanford; it lands in this folder where `calculate.mjs` and the chart script look for it. Cite: Brynjolfsson, Chandar and Chen, "Canaries in the Coal Mine?", Stanford Digital Economy Lab. |
| `cps-software-by-age.csv` (from `fetch-cps.mjs`) | US Census Bureau and Bureau of Labor Statistics, Current Population Survey, basic monthly public-use microdata, Jan 2020 to Sep 2026. Aggregated here: weighted persons (composited weight `PWCMPWGT`) and record counts by month, occupation (2018 Census codes 1010, 1021, 1022), age band and employed/unemployed. The raw files (about 10 MB each) are not kept. October 2025 has no file: it was not collected during the federal government shutdown. October 2021 and January 2024 were read from the CSV version because the server refused the fixed-width file. Built 10 Oct 2026; on 7 Nov 2026 `oct26pub.dat.gz` returned 404, so there was nothing newer. | <https://www2.census.gov/programs-surveys/cps/datasets/> | US government work, public domain. |
| `nyfed-college-labor-outcomes-by-major-data.csv`, `nyfed-college-labor-unemployment-data.csv`, `nyfed-college-labor-chart-meta.json` (from `fetch-nyfed.mjs`) | Federal Reserve Bank of New York, "The Labor Market for Recent College Graduates". Outcomes by major: released 4 February 2026, data for 2024 (American Community Survey), unchanged since 10 Oct. Unemployment series: released 2 November 2026, data to September 2026 (CPS; seasonally adjusted, three-month moving average). Recent graduates are aged 22 to 27. Retrieved 7 Nov 2026, unchanged. | <https://www.newyorkfed.org/research/college-labor-market> | New York Fed Terms of Use: use, copy and distribute with attribution; do not imply endorsement. "The data do not represent official estimates of the Federal Reserve Bank of New York." |
| `statistics.json` (from `calculate.mjs`) | Snapshot-derived statistics quoted in the story, computed from the files above. Includes selected Stanford summary values (start, end, peak per age band), not the monthly series. | | Derived. |

Run any script with `node <script>` from the download folder. `fetch-cps.mjs` downloads about 1 GB; set `CPS_CACHE=<dir>` to keep the raw files for re-runs.
