[
  {
    "id": "cra-faculty-searches-2026",
    "title": "What Advertised Faculty Searches Reveal About Computer Science Hiring in 2026",
    "publisher": "Computing Research Association, CRN",
    "url": "https://cra.org/crn/2026/01/what-advertised-faculty-searches-reveal-about-computer-science-hiring-in-2026/",
    "date": "2026-01",
    "reliability": 2,
    "key_figure": "311 institutions advertising 588 tenure-track positions, August to mid-November 2025. Against 2024 that is 25% fewer institutions searching and 33% fewer positions sought. Excluding the 2021 pandemic season, the lowest since 2016. AI, data mining and machine learning took 29% of positions, the highest in any year of the study, and security 21%. Regional falls against 2024: Pacific West 65%, Plains 60%, West and Northeast about 50%, South 22%, Southwest and Rocky Mountain 15-20%.",
    "caveat": "The study's own stated limit, and it matters: this counts advertised SEARCHES, not hires, and not every search appears in the venues studied. A search can be cancelled or fail. Read it as demand advertised, not jobs filled. Same method since 2015, which is what makes the trend usable.",
    "used_in": [
      "ch27"
    ],
    "distinct_from": {
      "stanford-canaries": "Coincidence on the ages 22 and 25 and the number 20. One counts advertised faculty searches, the other is a payroll panel of millions of workers.",
      "iso26262-pay-2026": "Coincidence on small counts. One counts faculty searches, the other is automotive functional-safety pay."
    }
  },
  {
    "id": "cra-taulbee-2026",
    "title": "CRA Taulbee Survey, 55th edition",
    "publisher": "Computing Research Association",
    "url": "https://cra.org/resources/taulbee-survey/",
    "date": "2026-06",
    "reliability": 2,
    "method": "Voluntary annual survey of PhD-granting computing departments in the United States and Canada. 134 units participated in the 2025 salary round, submitting individual or aggregate department data. Reporting thresholds suppress cells below four units. US salaries are nine-month; Canadian are twelve-month in CAD and are not comparable.",
    "key_figure": "Record doctoral production, at 1,909 United States computing doctorates. Industry took 61% of new US-awarded PhDs with known employment in the longitudinal cohort in 2025. New computing doctoral enrolments fell 15% across that cohort. International PhD applications grew from 15,469 in 2022 to 29,071 in 2025. Faculty salaries, all United States units, nine-month medians effective 10 July 2025: assistant professor 131,032; associate professor 149,014; full professor 203,943; teaching professor 114,344; other instructor 92,050; researcher 126,250; postdoctorate 66,504. Public computer science units: assistant 129,374, associate 144,765, full 201,235, teaching 108,176, other instructor 87,474. Private computer science units: assistant 146,583, associate 166,415, full 229,827, teaching 135,109, other instructor 125,034. Canadian units are twelve-month in Canadian dollars and are not comparable.",
    "caveat": "Covers PhD-granting departments in the United States and Canada only. \"Known employment\" excludes graduates who did not report, which is a real hole in any destination figure.",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch27"
    ]
  },
  {
    "id": "ukri-stipend-2026",
    "title": "UKRI minimum doctoral stipend",
    "publisher": "UK Research and Innovation",
    "date": 2026,
    "reliability": 1,
    "key_figure": "£20,780 per year for 2025/26, tax free, typically over three to four years. Announced 5 February 2026 to rise to £21,805 from 1 October 2026.",
    "caveat": "A published minimum. Some institutions and subjects pay above it, especially in London.",
    "url": "https://www.ukri.org/news/ukri-is-increasing-phd-stipends-and-improving-student-support/",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch27"
    ]
  },
  {
    "id": "tvl-e13-2026",
    "title": "German public sector research pay scale TV-L E13",
    "publisher": "German federal state collective agreement",
    "date": 2026,
    "reliability": 1,
    "key_figure": "Full-time entry gross pay €4,759.37 per month from 1 April 2026. Computing and engineering doctoral positions are commonly contracted at 65% or more of full time, and are employment rather than a stipend.",
    "caveat": "Gross, before German tax and social contributions, which are substantial. The percentage of a full contract varies by institution and by grant.",
    "no_url": "A collective agreement between employers and unions, not a web publication. The pay table is reproduced by many public-sector sites and none of them is the issuing body.",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch27"
    ]
  },
  {
    "id": "phd-stipends-intl-2026",
    "title": "Doctoral stipends and postdoctoral pay, several countries",
    "publisher": "Study-abroad and academic career compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "United States: top-50 computer science doctorates described as fully funded, tuition waived, stipend roughly $30,000-$45,000. Germany doctoral stipends quoted at €1,200-€2,800 per month. Postdoctoral pay quoted at €50,000-€75,000 in Germany, £34,000-£45,000 in the United Kingdom, and about $55,600 in the United States.",
    "caveat": "Compilation sites aimed at prospective international students, several of which sell services to them. The UK and German public figures above are the sources to trust; these are context.",
    "used_in": [
      "ch27"
    ],
    "distinct_from": {
      "cfpb-bloomtech-2024": "Coincidence on 30000 and 50000, which are a stipend and an income-share trigger. Unrelated documents in unrelated countries."
    }
  },
  {
    "id": "ai-brain-drain-2026",
    "title": "Movement of AI researchers from universities to industry",
    "publisher": "Academic research reported through 2025 and 2026",
    "date": 2026,
    "reliability": 2,
    "key_figure": "Young, highly cited researchers about five years into their careers were reported as roughly 100 times more likely to move to industry the following year than ten-year veterans with average citation counts. Transitions to industry are associated with lower subsequent novelty and citation impact.",
    "caveat": "A relative risk with a very small base, so 100 times more likely does not mean common. Chapter 6's warning about relative figures applies directly.",
    "used_in": [
      "ch27"
    ],
    "no_url": "Several academic papers and press reports read together. No single document carries the claim."
  },
  {
    "id": "ai-research-pay-2026",
    "title": "AI research scientist pay in industrial laboratories",
    "publisher": "Staffing and careers compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "$160,000-$250,000 base at most companies, with frontier laboratory total packages quoted past $600,000 and starting offers above $300,000 at the top few.",
    "caveat": "Recruiter content describing the most visible employers during a hiring race. The very high figures apply to a few hundred people worldwide, not to research scientists generally.",
    "used_in": [
      "ch27"
    ]
  },
  {
    "id": "cert-ten-year-costs-2026",
    "title": "Certification exam prices and renewal terms, eighteen issuers",
    "publisher": "Issuers' own price and recertification pages",
    "date": "2026-08-07",
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "Each issuer's own published exam price and recertification policy, read directly. Third-party training providers and best-certificate listicles were excluded by rule and are not used anywhere in this record. Ten-year totals are computed from the issuer's stated exam fee and its stated renewal terms, assuming one certificate held continuously with no stacking.",
    "key_figure": "Ten-year cost to hold one certificate, United States list prices. Microsoft role-based $165, renewed free each year online. Salesforce Administrator $200, free maintenance module. Scrum.org PSM I $200, lifetime. IIBA ECBA $250, lifetime. DAMA CDMP Associate $311. AWS Cloud Practitioner $400, being $100 plus three re-sits. Google Cloud Professional $600, being $200 plus four half-price renewals on a two-year cycle. PMI PMP for members $605, being $425 plus $60 every three years. CompTIA Security+ $889, being a $439 exam plus about $150 of continuing education every three years; the exam rose from $425 to $439 on 1 June 2026. ISACA CISM for members $1,075. Cisco CCNA $1,200 by re-sitting, or $300 using free continuing-education credits. IAPP CIPP $1,550, being $550 plus a $250 maintenance fee every two years. OffSec OSCP $1,749, lifetime. GIAC taken standalone about $1,977, being roughly $979 plus a $499 renewal then $249. EC-Council CEH $1,999, being $1,199 plus $80 a year. Red Hat RHCSA $2,000, being $500 plus three re-sits. ISC2 CISSP $2,099, being $749 plus an annual maintenance fee of $135. CNCF CKA $2,225, being $445 every two years.",
    "caveat": "List prices in US dollars before tax, excluding training, travel and membership dues unless stated. Each total assumes one certificate held continuously with no stacking, and stacking materially changes several: a higher Cisco or CompTIA certificate renews the ones below it. Prices move, and at least one moved during this research. The three renewal mechanisms — an annual fee, a forced re-sit, or nothing — are the durable finding and they set the order.",
    "used_in": [
      "ch31"
    ],
    "url": "https://www.isc2.org/policies-procedures/amfs-overview",
    "distinct_from": {
      "compbiojobs-market-2026": "Shares the digits 1, 2 and 80 by coincidence. That record counts bioinformatics job postings; this one lists certification exam fees. No figure means the same thing in both.",
      "quant-total-comp-industry-2026": "Shares 1, 300 and 600 by coincidence. That record covers total compensation in quantitative finance; here 300 and 600 are the Cisco CCNA exam fee and the Google Cloud ten-year total."
    }
  },
  {
    "id": "cert-employer-gated-platforms",
    "title": "Certification restricted to employees of customers and partners, four enterprise platforms",
    "publisher": "Duck Creek, Workday, Guidewire and Epic Systems",
    "date": "2026-08-07",
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "Each vendor's own published certification terms, quoted verbatim. Epic is the exception and its exception is the finding: it publishes no public certification terms at all.",
    "key_figure": "Duck Creek states that its University certification programmes \"provide formal recognition for employees of our partners and clients\", and that any individual \"employed by a Duck Creek client or partner\" is invited to attend its boot camps and take an assessment. Workday states that \"Workday Pro certifications are only available to Workday customers and Workday partners\", with exams costing one training credit per attempt rather than a published money price. Guidewire states that \"certification is required for all professionals working on Guidewire Cloud implementations\", delivered through its education portal with enrolment via a designated Training Coordinator, which ties access to a customer or partner project. Epic publishes no public certification terms, no price and no route for an individual; certification requires sponsorship by an Epic customer or partner, or employment at Epic. None of the four publishes an exam price.",
    "caveat": "Vendor policy can change, and one is already moving at the edges: a university partner has opened some Workday Pro training to the public while Workday's own registration route stays customer-gated. If any of the four opens an individual credit-card purchase path, it stops being a gate and Chapter 31 must reclassify it. Epic's rule is corroborated from healthcare-IT industry sources because Epic publishes nothing, so it is the one of the four not read from the vendor's own words.",
    "used_in": [
      "ch31"
    ],
    "no_url": "Read from each vendor's certification pages during pass 13. Three publish terms without a stable public URL for the quoted sentence; the fourth publishes nothing, which is the record's point."
  },
  {
    "id": "cert-no-individual-credential",
    "title": "Safety-critical domains where no individual certification exists",
    "publisher": "TUV SUD, RTCA and TUV Rheinland",
    "date": "2026-08-07",
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "The certifying bodies' own published programme terms.",
    "key_figure": "For medical device software under IEC 62304, certification is issued to organisations rather than individuals: the certifying body states that clients seeking it must already hold a valid ISO 13485 certificate for medical devices. Individuals may take training and receive no personal credential. For avionics software under DO-178C the standards body offers a one-day training course only, and compliance is assessed at project and organisation level by the aviation regulator; no individual credential exists. For functional safety, an individual may sit the training and the exam, but the certifying body states that where the candidate lacks the business experience, the FS Engineer certificate \"will be issued to them as soon as the necessary 3 years of business experience in the area of functional safety are achieved\"; the expert grade requires ten years. The standards themselves are also priced: IEC 61508 in full is CHF 4,386 and the twelve-part ISO 26262 package CHF 1,837.",
    "caveat": "Describes the certification route, not the labour market. It does not follow that these fields are closed to entrants, only that the credential cannot be acquired ahead of the job. Other certifying bodies operate comparable schemes on their own terms and this record covers the ones read.",
    "used_in": [
      "ch31"
    ],
    "no_url": "Read from the certifying bodies' programme pages during pass 13. The quoted experience-deferral wording is from the functional-safety programme's own FAQ."
  },
  {
    "id": "stanford-canaries",
    "title": "Canaries in the Coal Mine? Six Facts about the Recent Employment Effects of Artificial Intelligence",
    "authors": [
      "Brynjolfsson, E.",
      "Chandar, B.",
      "Chen, R."
    ],
    "publisher": "Stanford Digital Economy Lab",
    "date": "2026-08-12",
    "reliability": 1,
    "method": "ADP payroll microdata, 3.5 to 5 million US workers a month, data through June 2026",
    "key_figure": "19% relative employment decline for workers aged 22-25 in AI-exposed occupations, November 2022 to June 2026: the two most exposed quintiles fell about 11% while the three least exposed grew about 10%, a divergence of 21 percentage points. Experienced workers show no comparable gap. Fact 4 is the one that matters most to an entrant: the divergence runs through reduced hiring rather than increased separations, and separations among young workers fell at least as fast in exposed occupations as in unexposed ones.",
    "note": "One paper, three published estimates, and they are versions rather than rival quantities. 13% in the August 2025 version, data to July 2025. 16% in the November 2025 version. 19% in the August 2026 version, data to June 2026. Every revision extended the window and raised the estimate, so the version has to be quoted with the number. The 19% is a levels comparison and is NOT the firm-controlled figure. The August 2025 abstract had claimed the decline held after controlling for firm-level shocks; under firm-time fixed effects this version reports only that changes are \"directionally consistent... though precision varies across samples\". The headline grew and the control behind it weakened in the same revision, which is why the book states both. Separately, ~20% was an ABSOLUTE fall, software developers aged 22-25 only, against their own late-2022 peak. It was Fact 1 of the November 2025 version. The August 2026 version restated its six facts and the developer-specific series is now an appendix chart with no figure in the text, so it is dated to the version it came from. Do not let any of this regress: an outside reader has twice tried to correct one of these numbers into another.",
    "caveat": "The age gap alone does not identify an AI effect, because young hiring is more cyclical than experienced hiring in any downturn. The cross-occupation comparison is what carries the weight. This version flags three limits of its own: the estimates attenuate when occupational education level is controlled for, some divergence between exposed and unexposed occupations predates ChatGPT, and the pattern is stronger in the ADP sample than in national survey benchmarks such as the CPS and the ACS. The authors' own summary is that the results \"may be influenced by factors other than generative AI\" and are \"consistent with the hypothesis\" that AI has begun to affect entry-level employment. That is weaker than the causal reading the coverage gives it, and it is the reading this book prints. See stanford-canaries-timing-2026 and eig-looking-for-the-ladder-2026 for the live dispute over timing.",
    "url": "https://digitaleconomy.stanford.edu/publication/canaries-in-the-coal-mine-six-facts-about-the-recent-employment-effects-of-artificial-intelligence/",
    "retrieved": "2026-08-13",
    "distinct_from": {
      "india-infosys-seniority-bands": "Coincidence on small percentages and on an age band. One is a US payroll panel across every occupation, the other is one Indian company's own headcount disclosure.",
      "oews-2025": "Coincidence on small percentages. One measures employment CHANGE over a period, the other is a wage survey of LEVELS at a point in time."
    },
    "used_in": [
      "ch06",
      "ch09",
      "ch10"
    ]
  },
  {
    "id": "stanford-canaries-timing-2026",
    "title": "Canaries, Interest Rates, and Timing: More on the Recent Drivers of Employment Changes for Young Workers",
    "authors": [
      "Brynjolfsson, E.",
      "Chandar, B.",
      "Chen, R."
    ],
    "publisher": "Stanford Digital Economy Lab",
    "date": "2026-02-09",
    "reliability": 1,
    "method": "Follow-up analysis on the same ADP payroll panel",
    "key_figure": "Under firm-time fixed effects the employment decline in AI-exposed occupations becomes statistically significant only from 2024. Earlier declines are 'likely (at least partly) due to some combination of other factors, not just AI'. Separately, AI-exposed occupations were found to be LESS sensitive to interest rates than sectors such as construction, so rates do not explain the entry-level gap.",
    "caveat": "Cuts both ways and the book prints both directions. The interest-rate test strengthens the AI reading. The timing result weakens any account that starts at the release of ChatGPT in November 2022.",
    "url": "https://digitaleconomy.stanford.edu/news/canaries-interest-rates-and-timinga-more-on-recent-drivers-of-employment-changes-for-young-workers/",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch06",
      "ch09",
      "ch10"
    ]
  },
  {
    "id": "eig-looking-for-the-ladder-2026",
    "title": "Looking for the Ladder: Is AI Impacting Entry-Level Jobs?",
    "authors": [
      "Iscenko, Z.",
      "Millet, B."
    ],
    "publisher": "Economic Innovation Group",
    "date": "2026-01",
    "reliability": 1,
    "method": "Job-postings panel, occupations ranked by AI exposure",
    "key_figure": "Vacancies in the highest-AI-exposure occupations peaked in March and April 2022 and fell sharply through the rest of that year, more than six months before generative AI could plausibly have had an effect. On this reading the employment decline from late 2022 is the lagged consequence of a hiring freeze that had already begun.",
    "caveat": "The strongest published objection to the Canaries diagnosis, and the book states it rather than answering it. A think tank with a policy position, which is a reason to read the method rather than a reason to discount it. Postings are not hires, which is the same limit Chapter 6 puts on Indeed.",
    "url": "https://eig.org/wp-content/uploads/2026/01/TAWP-Iscenko-Millet.pdf",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch06",
      "ch20"
    ]
  },
  {
    "id": "indeed-hiring-lab-2025-10",
    "title": "Software development postings tracker",
    "publisher": "Indeed Hiring Lab",
    "date": "2025-10-10",
    "reliability": 2,
    "no_url": "A continuously updated tracker rather than a dated report: the series is revised in place and no address identifies the October 2025 reading, checked 2026-08-20.",
    "key_figure": "Down 36.4% vs Feb 1 2020 baseline; down 6.7% YoY",
    "used_in": [
      "ch06",
      "ch09"
    ],
    "caveat": "Counts job postings, not jobs. A posting can be duplicated, left up after a role is filled, or never filled at all, and no board publishes what share of its listings end in a hire. The direction is evidence; the level is not."
  },
  {
    "id": "wapman-nature-2022",
    "title": "Quantifying hierarchy and dynamics in US faculty hiring and retention",
    "authors": [
      "Wapman, K.H.",
      "Zhang, S.",
      "Clauset, A.",
      "Larremore, D.B."
    ],
    "publisher": "Nature 610",
    "date": 2022,
    "doi": "10.1038/s41586-022-05222-x",
    "reliability": 1,
    "key_figure": "80% of US tenure-track faculty trained at 20.4% of universities; five schools trained ~13.8% of sitting faculty",
    "url": "https://www.nature.com/articles/s41586-022-05222-x",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch27"
    ],
    "caveat": "United States faculty only, and a snapshot of who currently holds posts rather than of who is hired now. It describes the hierarchy that exists, not the odds facing a particular applicant today."
  },
  {
    "id": "cgs-phd-completion",
    "title": "Ph.D. Completion Project",
    "publisher": "Council of Graduate Schools",
    "date": 2007,
    "reliability": 1,
    "key_figure": "CS/Information Sciences 10-year completion 41.5% (lowest of any field); 25.4% attrition within two years",
    "caveat": "2007 baseline covering 1990s cohorts. Dated, but the best CS-specific figure that exists. Say so in the text.",
    "url": "https://cgsnet.org/data-insights/access-and-inclusion/degree-completion/ph-d-completion-project",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch27"
    ]
  },
  {
    "id": "isc2-workforce-2025",
    "title": "ISC2 Cybersecurity Workforce Study 2025",
    "publisher": "ISC2",
    "date": 2025,
    "reliability": 2,
    "key_figure": "Stopped publishing a global workforce gap estimate. 95% of teams report at least one skills gap; 59% call it critical or significant. 16,029 respondents.",
    "note": "The absence of the number is the finding. See Ch 4.",
    "caveat": "ISC2 DID give a reason, and the book claimed otherwise until August 2026. The study says respondents in 2024 and 2025 prioritised critical skills over headcount, and that ISC2 therefore did not include a workforce gap estimate that year. Chapter 4 previously wrote that the organisation \"did not withdraw the number or explain its absence\", which was false and was caught by an outside reader checking the source. The chapter's conclusion was right and its evidence was not; the stated reason supports the reading rather than contradicting it.",
    "url": "https://www.isc2.org/Insights/2025/12/ISC2-Publishes-2025-Cybersecurity-Workforce-Study",
    "used_in": [
      "ch04",
      "ch20",
      "ch25"
    ]
  },
  {
    "id": "isc2-workforce-2024",
    "title": "ISC2 Cybersecurity Workforce Study 2024",
    "publisher": "ISC2",
    "date": "2024-09-11",
    "reliability": 2,
    "key_figure": "4.8 million professionals needed, +19% YoY; workforce ~5.5M, +0.1% YoY",
    "url": "https://www.isc2.org/Insights/2024/10/ISC2-2024-Cybersecurity-Workforce-Study",
    "used_in": [
      "ch04"
    ],
    "caveat": "Published by a body that sells security certifications, so it has a direct interest in a large stated workforce gap. This is the 2024 edition and the figure was withdrawn in 2025; it is kept because the book uses it as a worked example of a claim to distrust rather than as evidence about the workforce."
  },
  {
    "id": "signalfire-2026",
    "title": "State of Talent 2026",
    "publisher": "SignalFire",
    "date": 2026,
    "reliability": 2,
    "method": "Not stated by the publisher. Drawn from hiring activity across the companies the firm tracks. No sample size, no population definition and no methodology note accompany the figures.",
    "key_figure": "Engineering roles fell 11% vs 25% for tech overall; engineers were 55% of 2025 Tech-Major new hires",
    "caveat": "A venture capital firm reporting on the labour market it invests in, with no stated method or sample. It agrees with two better-documented sources, which is the only reason it is cited. It carries none of Chapter 9's argument on its own, and the chapter now says so. Added after an outside review found this was the one grade-2 record behind a main argument with no caveat at all.",
    "used_in": [
      "ch09"
    ],
    "no_url": "The firm publishes the report behind a contact form and states no method. There is no stable public document to link."
  },
  {
    "id": "reuters-cobol-2017",
    "title": "Banks scramble to fix old systems as IT 'cowboys' ride into sunset",
    "publisher": "Reuters",
    "date": "2017-04-10",
    "reliability": 4,
    "key_figure": "COBOL powers 70% of business transaction processing, 95% of ATM swipes, ~220 billion lines",
    "caveat": "Traces through Rocket Software back to a 1997 DataPro survey of 421 companies. Directional at best. This is a worked example in Ch 4, not a figure the book relies on.",
    "used_in": [
      "ch04",
      "ch25"
    ]
  },
  {
    "id": "10k-salesforce-ecosystem",
    "title": "Salesforce Talent Ecosystem Report, 2025/26",
    "publisher": "10K",
    "date": "2025-10-29",
    "reliability": 2,
    "method": "Ecosystem-wide supply and demand counts by role, with a stated method. Read through the Salesforce Ben write-up of the report, not from 10K directly.",
    "key_figure": "ALL ROLES, globally: supply +27% year on year, demand +8%, saturation over 330%, meaning supply about 3.4 times demand. ADMINISTRATOR: supply +47%, the highest growth of any role; demand +14%; about 9% of listings are administrator-focused. TECHNICAL ARCHITECT: supply +4%, demand +27%, about 1% of the global talent pool. Solution architect demand +21%. DEVELOPER: demand -12%, the only role where demand fell; supply +20%.",
    "caveat": "Every figure here is a role-level count and the role matters. An outside review read the book's 27% as a mis-copy of the technical architect demand figure. It is not: 27% is genuine all-roles supply growth. The real defect was worse and subtler. The book ran an argument about ADMINISTRATORS on the ALL-ROLES pair, 27% against 8%, without saying so. The administrator-specific pair is 47% against 14%. Quote the population with the number or you are doing what Chapter 5 trap 2 describes. Also note that this record and a grade-4 'Salesforce community publication' record were the same underlying report filed twice under two publisher names. Merged August 2026. No duplicate rule caught it, because the publisher strings differed.",
    "used_in": [
      "ch13",
      "ch24",
      "ch25",
      "ch29",
      "ch31"
    ],
    "url": "https://www.salesforceben.com/the-state-of-the-salesforce-job-market-in-2025-26-according-to-the-10k-report/",
    "distinct_from": {
      "sap-india-pay-2026": "Coincidence on single-digit growth percentages. Different platform, different market, different publisher."
    }
  },
  {
    "id": "lemonio-rates-2026",
    "title": "Software developer rates by country",
    "publisher": "Lemon.io",
    "date": 2026,
    "reliability": 3,
    "method": "Verified contract rates on a vetted marketplace",
    "key_figure": "Senior developer ~$63.70/hr US, ~$32.10/hr Nigeria, ~$34/hr Philippines",
    "caveat": "Known selection bias: only vetted contractors who chose this platform.",
    "used_in": [
      "ch12",
      "ch23",
      "ch24",
      "ch28"
    ],
    "no_url": "Rates are shown inside a live marketplace calculator rather than in a document, so any link would show a different number to a later reader."
  },
  {
    "id": "howdy-latam-payroll-2026",
    "title": "LATAM developer salary report",
    "publisher": "Howdy",
    "date": 2026,
    "reliability": 3,
    "method": "Verified payroll, 12,500+ developers across 8 countries",
    "key_figure": "Average developer salaries $53k-$63k/year; Argentina highest ~$63k mid-to-senior",
    "used_in": [
      "ch12",
      "ch23",
      "ch24",
      "ch28"
    ],
    "no_url": "Payroll aggregates published as marketing collateral behind a form, not as a stable document.",
    "caveat": "Published by a company that places LATAM developers with foreign employers, so it has an interest in the rates it reports. It is an average across a whole region and several countries, which hides more than it shows, and it describes contract placements rather than local employment."
  },
  {
    "id": "ravio-entry-level-2026",
    "title": "Tech job market report, entry-level hiring",
    "publisher": "Ravio",
    "date": 2026,
    "reliability": 3,
    "key_figure": "Entry-level hiring rates in European technology down about 73% over a year. New graduates now under 6% of startup hires, more than 30% below pre-pandemic levels. The graduate share at large technology companies more than halved since 2022.",
    "caveat": "Built from the payroll data of the companies that use the firm's benchmarking product, so the sample is European, startup-weighted and self-selected. Better than a survey and not a census.",
    "used_in": [
      "ch09"
    ],
    "no_url": "Benchmarking output published to customers and summarised in press coverage. No public document."
  },
  {
    "id": "eu-junior-postings-2026",
    "title": "Junior technology postings across EU economies and the UK",
    "publisher": "Recruitment and careers commentary",
    "date": 2026,
    "reliability": 5,
    "key_figure": "A roughly 35% fall in junior technology positions across major EU economies is widely quoted, with UK graduate technology roles reported down 46% from 2024 and a further 53% projected for 2026.",
    "caveat": "Recruiters describing the market they sell into, and the 2026 figure is a projection rather than a measurement. Quoted here for direction only, and the book says so in the text.",
    "used_in": [
      "ch09"
    ]
  },
  {
    "id": "india-services-hiring-2026",
    "title": "Quarterly headcount and campus hiring, large Indian IT services firms",
    "publisher": "Company quarterly results, FY26 and FY27",
    "date": 2026,
    "reliability": 1,
    "key_figure": "One firm added 9,279 net staff in April to June 2026, reaching a headcount of 593,798, and onboarded roughly 14,000 campus graduates in the quarter. Another added over 8,000 in a quarter, having hired more than 12,000 graduates between April and September of the prior financial year, with a stated plan of 15,000 to 20,000 for the year.",
    "caveat": "Company-reported figures about themselves, which makes them accurate and selective. Net additions hide attrition and offshore mix. The same firms were reducing headcount a year earlier, so this is a turn rather than a trend.",
    "no_url": "Several companies' quarterly results read together. There is no single document to link to.",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch09"
    ]
  },
  {
    "id": "ats-applications-per-opening-2026",
    "title": "Applications per opening, applicant tracking system records",
    "publisher": "Ashby, as reported",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Across more than 100 million applications and 200,000 jobs, the average opening now draws over 300 candidates, roughly triple the 2021 level.",
    "caveat": "Counts applications processed by one system, so the population is employers who buy that product, weighted towards technology companies. It counts applications rather than applicants, and one person may send many. The denominator is not settled: the vendor's own published headline is applications per HIRE, and per opening is a smaller number. This book has not read the primary and grades the figure accordingly.",
    "used_in": [
      "ch11"
    ],
    "no_url": "The vendor's figures reached this book through press coverage rather than a published report. Recorded as 'as reported' for that reason."
  },
  {
    "id": "applications-roundup-claims-2026",
    "title": "Commonly circulated applications-per-opening figures",
    "publisher": "Statistics round-up and careers content sites",
    "date": 2026,
    "reliability": 5,
    "key_figure": "242 and 250 applications per opening are both widely quoted, alongside claims that 77% of hiring teams see AI-assisted applications, 64% of recruiters report more look-alike applications, and 83% of companies plan to use AI to review applications in 2026.",
    "caveat": "Aggregated by content sites without stated methods, and frequently circular, with each site citing another. Cited in Ch 9 only to show what the weaker figures look like beside a measured one.",
    "used_in": [
      "ch11"
    ]
  },
  {
    "id": "interview-practice-2026",
    "title": "Technical interview practice under AI assistance",
    "publisher": "Interview platforms, engineering publications and hiring commentary",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Reported shifts: take-home tests losing credibility, live sessions and in-person final rounds returning, take-homes increasingly followed by a defend-your-decisions conversation, and a new assisted round in which candidates are handed a tool deliberately.",
    "caveat": "Mostly written by companies selling interview tooling or coaching, which is grade 5 in motive. Graded 4 because the same pattern appears independently across unrelated publishers and matches what candidates report. Ch 9 states plainly that it is describing patterns, not measures.",
    "used_in": [
      "ch11"
    ]
  },
  {
    "id": "training-provider-enforcement-vacuum",
    "title": "No published enforcement decision against a computing training provider, across six countries",
    "publisher": "Searched at NAVTTC, BTEB, NSDA, TESDA, Kemnaker, MOLISA and the Egyptian Ministry of Labour",
    "date": "2026-08-07",
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "Direct search of each named regulator's own publications, in the national language as well as English: Urdu for Pakistan, Bangla for Bangladesh, Arabic for Egypt, Filipino for the Philippines, Vietnamese for Vietnam and Bahasa Indonesia for Indonesia.",
    "key_figure": "In none of Pakistan, Bangladesh, Egypt, the Philippines, Vietnam or Indonesia could a published, named enforcement decision be located against a computing or IT training provider for false job-placement claims. Every one of the six names a regulator with the legal power to act, and several publish the power explicitly: the Philippine TVET authority's own rules state that for fraud or deceit in unauthorised advertisements the certificate of registration shall be revoked after due process, and an Indonesian training provider operating without a licence faces sanctions up to forced closure. What none of them publishes is a searchable register of decisions naming a respondent, a date and an outcome.",
    "caveat": "This is a negative finding from public sources. It means no published, named decision was locatable after searching in the national language. It does NOT mean no enforcement has ever occurred, which is a materially weaker claim and the book must not overstate it. The absence is about the published record, and the published record is the only thing a parent checking a provider can actually consult.",
    "used_in": [
      "ch19"
    ],
    "no_url": "The finding is the absence of a document. It is reproduced by searching each regulator's own domain, which pass 14 and pass 15 name individually."
  },
  {
    "id": "pk-computing-admission-rules",
    "title": "Deficient mathematics requirement for Pre-Medical entrants to computing programmes",
    "publisher": "National University of Sciences and Technology, and Pakistan Engineering Council",
    "date": "2024-07-11",
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "The admitting university's own published admission rules, plus the engineering regulator's numbered regulation.",
    "key_figure": "Candidates from the HSSC Pre-Medical group entering computing programmes without an additional mathematics exam must clear deficient mathematics courses of 6 credit hours within one year. The condensed eight-week mathematics course was formalised by Pakistan Engineering Council regulation PEC/EAD/49-GB/004/2024 dated 11 July 2024, and must be passed at 60% or better before merit is calculated. Under PEC regulation PEC/EAD/46-VCCM/Regulations/2023 of 30 March 2023, students holding Intermediate in Computer Science are eligible for all engineering programmes but must clear Chemistry as a remedial subject. A second university requires 60% in FSc Pre-Engineering or ICS.",
    "caveat": "One university's rules and one regulator's, not a national rule binding every institution. Admission rules change each intake. A student must read the current notification for the specific programme.",
    "used_in": [
      "ch14"
    ],
    "no_url": "Read from the university's admissions pages and the regulator's numbered regulations during pass 15. The regulation numbers are given in full so the documents can be requested directly, which is more durable than an admissions URL that moves every intake."
  },
  {
    "id": "bd-buet-admission-subjects",
    "title": "Higher Mathematics requirement for engineering and computing admission",
    "publisher": "Bangladesh University of Engineering and Technology",
    "date": 2026,
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "The admitting university's own published admission circular.",
    "key_figure": "Applicants must have passed HSC in the Science group with top grades in Physics, Chemistry and Higher Mathematics, set at GPA 5.00 in each for the 2025-26 intake, with a 4.00 in any one of the three disqualifying. SSC must also be Science group at a minimum GPA of 4.00. A student who did not take Higher Mathematics at HSC is excluded, and no remedial pathway exists. The general university cluster requires Science with Mathematics and Physics. Private universities accept lower grades and still require Mathematics and Physics at HSC.",
    "caveat": "The named grade thresholds are for one intake and move between years. The structural finding — that Higher Mathematics is required with no remedial route at the elite tier — is the durable part.",
    "used_in": [
      "ch14"
    ],
    "no_url": "Read from the university's own admission circular during pass 15. The circular is reissued each intake at a new address, so a link would point at a superseded document within a year."
  },
  {
    "id": "eg-thanaweya-amma-computing-admission",
    "title": "Division eligibility for public faculties of Computers and Information",
    "publisher": "Egyptian Ministry of Higher Education, and the Supreme Council of Universities coordination office",
    "date": 2025,
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "Ministry coordination reporting on the centralised Tansik placement system, searched in Arabic.",
    "key_figure": "Thanaweya Amma students choose between the science-mathematics, science-biology and literary divisions. Public university faculties of Computers and Information admit students from both science divisions and exclude the literary division. Some private and national universities admit literary students to computing programmes. Minimum-mark indicators for 2025 ran at roughly 83 to 87% for the science-mathematics division.",
    "caveat": "Minimum-mark figures circulating before results are indicators and are not official until the coordination office publishes final cut-offs. The exclusion of the literary division is the structural finding and does not depend on the marks.",
    "used_in": [
      "ch14"
    ],
    "no_url": "Read from ministry coordination reporting in Arabic during pass 15. The placement office publishes cut-offs per cycle rather than as a standing document."
  },
  {
    "id": "ph-shs-strand-and-college-entry",
    "title": "Senior High School strand entry, and college eligibility regardless of strand",
    "publisher": "Department of Education, and Commission on Higher Education (Philippines)",
    "date": 2017,
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "Two numbered government issuances, read directly.",
    "key_figure": "DepEd Order No. 55, series of 2016, requires a final grade of 85 or above in both Science and Mathematics in Grade 10 for entry to the STEM strand, plus a percentile rank of 86 or above in the STEM subtest of the career assessment examination. CHED Memorandum Order No. 105, series of 2017, states that all Senior High School graduates are entitled to enrol in college regardless of the track or strand taken, provided they fulfil the entrance standards of the chosen university. Competitive computing programmes set their own mathematics-heavy entrance standards. The strand structure is being reduced from four tracks to two.",
    "caveat": "The gap between the regulator's stated openness and the universities' entrance standards is documented rather than measured: no published study counts how many non-STEM graduates enter computing degrees. The strand reform means the structure should be re-checked each cycle.",
    "used_in": [
      "ch14"
    ],
    "no_url": "Read from the two numbered issuances during pass 14. Both are cited by number so they can be retrieved from the issuing body directly."
  },
  {
    "id": "id-kurikulum-merdeka-stream-abolition",
    "title": "Abolition of the science, social and language streams, and university subject expectations",
    "publisher": "Indonesian Ministry of Education, and Institut Teknologi Bandung",
    "date": 2024,
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "The ministry's numbered regulation and the admitting institute's own published guidance, searched in Bahasa Indonesia.",
    "key_figure": "Under Kurikulum Merdeka the science, social and language streams were abolished from the 2024-25 school year, per Permendikbudristek No. 12 of 2024, so students in grades 11 and 12 choose subject clusters by interest. The stated aim was to stop non-science students being disadvantaged in national university selection. The national test route now assesses general reasoning with no subject-specific paper. Universities continue to set their own independent selection rules; the leading technology institute dropped the stream requirement in 2022 and instead publishes subject guidance advising applicants to hold the foundational subjects the programme expects, which for informatics means advanced mathematics and physics.",
    "caveat": "That students who drop advanced mathematics are competitively disadvantaged is an inference from the universities' published guidance, not a measured outcome. The reform is recent enough that no cohort has completed the cycle.",
    "used_in": [
      "ch14"
    ],
    "no_url": "Read from the numbered ministry regulation and the institute's admission guidance during pass 14, in Bahasa Indonesia."
  },
  {
    "id": "vn-thpt-subject-combinations",
    "title": "Subject combinations admitting to information technology programmes",
    "publisher": "Vietnamese Ministry of Education and Training, and admitting universities",
    "date": 2026,
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "University admission schemes and ministry guidance on the national examination, searched in Vietnamese.",
    "key_figure": "Information technology programmes admit principally through combination A00, which is Mathematics, Physics and Chemistry, and A01, which is Mathematics, Physics and English. Several also accept D01, Mathematics, Literature and English, D07, and newer combinations built on Mathematics, Informatics and English. Mathematics appears in every combination admitting to computing. The leading public programmes prioritise A00 and A01, and the binding constraint is the benchmark score each university sets, which has run at roughly 23 to 27.",
    "caveat": "Benchmark scores are set per university per year and move with the applicant pool. Combination lists are revised between intakes. Vietnam does not stream students rigidly, so this is a preparation decision rather than an irreversible school placement.",
    "used_in": [
      "ch14"
    ],
    "no_url": "Read from university admission schemes during pass 14, in Vietnamese. Each university publishes its own scheme annually at its own address."
  },
  {
    "id": "india-jee-subject-eligibility",
    "title": "JEE Main subject eligibility for the engineering paper",
    "publisher": "Secondary education and coaching sites, aggregated",
    "date": 2026,
    "reliability": 5,
    "key_figure": "The engineering entrance paper requires Mathematics as a school subject. A student in the Physics-Chemistry-Biology stream without Mathematics cannot sit it. Taking Mathematics without Biology closes the medical entrance route in the other direction.",
    "caveat": "The primary source is the exam body's own eligibility notification, which it republishes every year. This edition did not read it. The structural fact — Mathematics is required — is stable and widely reported, but the details around accepted substitute subjects and qualifying marks change, and a reader must check the current notification rather than this book.",
    "gap": true,
    "used_in": [
      "ch14"
    ]
  },
  {
    "id": "india-science-stream-volume",
    "title": "Class 12 science stream candidate volume, CBSE",
    "publisher": "Secondary reporting of board data",
    "date": 2026,
    "reliability": 5,
    "key_figure": "Roughly 1.6 million students a year sit the Class 12 science stream in one of India's several school boards.",
    "caveat": "Reported through a secondary site rather than the board's own statistics. Used in the book only to establish scale, never as a precise figure, and it covers one board out of many.",
    "gap": true,
    "used_in": [
      "ch14"
    ]
  },
  {
    "id": "germany-dual-ausbildung",
    "title": "The German dual vocational training system (Ausbildung)",
    "publisher": "German federal vocational training framework, as commonly described",
    "date": 2026,
    "reliability": 5,
    "key_figure": "A paid apprenticeship of roughly three years combining employment with vocational school. The information-technology route (Fachinformatiker) leads to qualified IT employment with no university degree.",
    "caveat": "The primary sources are the federal training regulations and the chamber of commerce that certifies each route. This edition did not read them. The existence and shape of the route are not in doubt; the current occupational profiles and their durations should be checked directly.",
    "used_in": [
      "ch14",
      "ch15"
    ]
  },
  {
    "id": "college-board-ap-cs",
    "title": "AP Computer Science A and AP Computer Science Principles",
    "publisher": "College Board",
    "date": 2026,
    "reliability": 5,
    "key_figure": "Two separate courses. Computer Science A is a programming course assessed in Java. Computer Science Principles is broader and less code-heavy.",
    "caveat": "Published by the body that sells the exams. The course descriptions are a verifiable fact about the product; any claim about what either is worth in admissions is not.",
    "used_in": [
      "ch14"
    ]
  },
  {
    "id": "us-transfer-and-early-credit",
    "title": "Community college transfer and school-level university credit, United States",
    "publisher": "Institutional admissions pages, as commonly described",
    "date": 2026,
    "reliability": 5,
    "key_figure": "Two structural routes reduce the cost of the same degree. A student can earn university credit while still at school, and a student can complete two years at a low-cost community college and transfer into the third year of a degree. The awarding institution at the end is the university.",
    "caveat": "The chapter states no saving and no transfer rate, because both depend entirely on the pair of institutions involved. Credit transfers only where a written articulation agreement covers that course in that year. The primary sources are those agreements themselves, held by the two institutions. This edition did not read any of them, and tells the reader to request theirs in writing instead.",
    "gap": true,
    "used_in": [
      "ch15"
    ]
  },
  {
    "id": "graduate-earnings-by-course",
    "title": "Government-published graduate earnings matched to tax records",
    "publisher": "Various national governments",
    "date": 2026,
    "reliability": 1,
    "method": "Several governments match higher-education records against tax and employment records, then publish median earnings by course and institution at fixed intervals after graduation.",
    "key_figure": "Where it exists, this is the strongest evidence available about the outcome of a degree: administrative data covering everyone who finished, with no survey response bias.",
    "caveat": "This edition names the source type but has not compiled which countries publish it or where. It also measures who was admitted as much as what was taught, and any figure describes people who started many years earlier.",
    "gap": true,
    "no_url": "One record covering the datasets of several governments. Appendix G names each publisher and its filing route separately.",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch07",
      "ch14",
      "ch15"
    ]
  },
  {
    "id": "dol-lca-epic-systems-2026",
    "title": "Labor Condition Application disclosure data, Epic Systems Corporation",
    "publisher": "US Department of Labor (via H1BGrader / Ellis indexes)",
    "date": 2026,
    "reliability": 3,
    "method": "Employer-attested wage filings, public disclosure",
    "key_figure": "204 LCA filings covering 1,048 positions across 2 states; median salary $95,000",
    "scope_warning": "IMPORTANT: this covers Epic Systems Corporation's OWN employees in Verona, Wisconsin - the software vendor. It does NOT cover hospital-side Epic analysts, who are a different job in a different employer type. Do not present this figure as hospital analyst pay. Ch 4's comparison traps apply directly.",
    "note": "Partial win. This is a real Tier 3 anchor and it tells us the vendor side of the market. The hospital side stays unsourced - see the gap note on the pay dimension.",
    "no_url": "Filed disclosure data, read through a third-party viewer. The underlying quarterly files are bulk downloads from the Department of Labor, not per-employer pages.",
    "caveat": "Covers Epic Systems' OWN staff in Wisconsin, not the hospital analysts most of this profile is about. Sponsored roles only, and an offered wage is not an accepted one. It is a real grade-3 anchor for the vendor side of the market and says nothing about the customer side.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "epic-pay-aggregate-2026",
    "title": "Epic analyst salary ranges (aggregated)",
    "publisher": "Glassdoor / Salary.com / Payscale composite",
    "date": "2026-06",
    "reliability": 4,
    "key_figure": "Entry $55-70k, mid $70-90k, senior/expert $90-155k (US)",
    "caveat": "Self-reported, field-mixed, likely inflated at the top of the range.",
    "replace_with": "H-1B/LCA disclosure filings for 'Epic' / 'clinical systems analyst' job titles at named hospital systems. Public, employer-attested, Tier 3. This is the single highest-value research task for this profile.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "epic-cert-process-2026",
    "title": "Epic certification and training programme structure",
    "publisher": "Epic Systems / customer training documentation",
    "date": 2026,
    "reliability": 2,
    "key_figure": "Certification requires employer or partner sponsorship; ~6-12 week programme; reported 25-30% pay rise within a year",
    "note": "The sponsorship rule is vendor policy and is well documented. The 25-30% pay rise figure is weaker than the policy claim - split these before ship.",
    "no_url": "The vendor's training material is available only to staff of customer organisations. That restriction is itself the finding in Chapter 25.",
    "caveat": "Two claims of very different strength in one record. The sponsorship rule is vendor policy, stated by the vendor, and is solid. The 25-30% pay rise is self-reported by people who took the training, so it carries the selection bias Chapter 4 describes: those who paid the cost and stayed are the ones answering. A rise is also not a level.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "linkedin-epic-postings-2025",
    "title": "US job postings referencing Epic, 2025",
    "publisher": "LinkedIn",
    "date": 2025,
    "reliability": 4,
    "key_figure": "~40,000+ postings",
    "caveat": "Platform-specific. Postings are not openings. One opening can generate several postings.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "epic-remote-growth-2025",
    "title": "Growth in remote Epic roles",
    "publisher": "Healthcare IT staffing industry report",
    "date": 2025,
    "reliability": 4,
    "key_figure": "18% YoY growth in remote Epic roles",
    "caveat": "Single source, no published method, staffing-firm origin. Ch 5 teaches readers to distrust exactly this. Either upgrade or cut.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "epic-consultant-rates-2026",
    "title": "Independent Epic consultant billing rates",
    "publisher": "Healthcare IT consulting market reports",
    "date": 2026,
    "reliability": 4,
    "key_figure": "$80-100/hr billing",
    "caveat": "Billing rate, not earnings. Vendor-adjacent source.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "ziprecruiter-generic-fallback",
    "title": "One salary site returns its general software engineer average for niche specialisms",
    "publisher": "Own observation against ZipRecruiter, 2026-08",
    "date": 2026,
    "reliability": 4,
    "key_figure": "$147,524 average with a $120,000-$173,000 middle band was returned for precision agriculture software engineer, energy grid software engineer and government software engineer, in three different months of 2026. The same site's general software engineer page states the identical average and the identical band.",
    "caveat": "The general software engineer page was read directly. The three specialism figures were observed through search result summaries, because the site refused direct requests. Presented in Ch 5 as an exercise for the reader to repeat, not as a settled finding.",
    "used_in": [
      "ch05",
      "ch26"
    ]
  },
  {
    "id": "compbiojobs-market-2026",
    "title": "Bioinformatics job market, quarterly posting counts",
    "publisher": "CompBioJobs",
    "date": 2026,
    "reliability": 3,
    "key_figure": "631 postings in Q2 2026, up from 419 across 110 companies in Q1. Genentech led Q2 with 48 roles, then Gilead 31, AstraZeneca 30, Dana-Farber 29. Biostatistics and statistical programming was the largest single category at 80 postings.",
    "caveat": "A niche job board counting its own listings, so it undercounts the field and cannot see roles advertised only on company sites. Use it for the SHAPE of the market and for which employers hire, not as a headcount.",
    "used_in": [
      "ch26"
    ],
    "no_url": "A job board's own posting counts, read from the live board. The count changes daily and a link would not reproduce it."
  },
  {
    "id": "bioinformatics-pay-2026",
    "title": "Bioinformatics and computational biology pay, United States",
    "publisher": "CompBioJobs / Glassdoor / 6figr composite",
    "date": 2026,
    "reliability": 4,
    "key_figure": "$148,000-$215,000 quoted average band for Q2 2026. Entry roles from about $90,000, senior scientists near $180,000, principal roles above $250,000. A PhD is described as adding $20,000-$30,000 at the start.",
    "caveat": "Posting-derived and skewed towards well-funded American biotech. Academic and non-US bioinformatics pay is far lower and is not in these figures.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "qedc-quantum-workforce-2026",
    "title": "State of the Global Quantum Industry 2026",
    "publisher": "QED-C",
    "date": "2026-04-14",
    "retrieved": "2026-08-06",
    "reliability": 2,
    "key_figure": "16,482 people work in pure-play quantum companies, up 14% since 2024, which is roughly 2,000 more people. 8,261 new quantum-related openings were created in 2025, up 11% on the prior year. A wider pool of quantum-trained people is estimated at 30,000-50,000.",
    "caveat": "An industry consortium counting its own sector, so the boundary of \"pure-play\" is set by the people being counted. Still the only serious headcount that exists, and the estimate range for the wider pool is wide enough to admit that.",
    "note": "The credible counter to the '2 million quantum jobs by 2025' vendor claim.",
    "used_in": [
      "ch04",
      "ch26"
    ],
    "url": "https://quantumconsortium.org/publication/2026-state-of-the-global-quantum-industry-report/"
  },
  {
    "id": "quantum-projection-2035",
    "title": "Projected quantum sector employment",
    "publisher": "The Quantum Insider",
    "date": 2026,
    "reliability": 5,
    "key_figure": "250,000 new quantum jobs projected by 2030, and 840,000 by 2035",
    "caveat": "A forward projection published by a sector media company whose audience is the sector. Chapter 6 explains why a projection is not a measurement. Set it beside the 16,500 people who exist today and decide for yourself.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "geospatial-market-2026",
    "title": "GIS and geospatial job market",
    "publisher": "GIS training and job board compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "About 14,000 active GIS postings on one large job board, against an estimated 28,000 US GIS analysts. Average GIS pay quoted near $79,600, geospatial analyst near $90,900, geospatial software and data engineer near $167,000.",
    "caveat": "Published by training providers and a niche job board, so grade 5 in motive. The gap between the analyst and engineer figures is the useful part, not the figures themselves.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "cheminformatics-pay-2026",
    "title": "Computational chemistry and cheminformatics pay and market size",
    "publisher": "ZipRecruiter / Glassdoor",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Cheminformatics quoted near $56.81/hour, typical $48.08-$68.75. Around 46 cheminformatics and 60 computational chemist openings visible nationally on one large board.",
    "caveat": "Aggregator pay. The posting counts are more interesting than the salary: a national market this small is the actual finding.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "robotics-pay-2026",
    "title": "Robotics software engineering pay",
    "publisher": "Glassdoor / ZipRecruiter / staffing compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Robotics software engineer near $155,000, typical $124,300-$196,000. Warehouse automation specifically near $116,600, typical $91,500-$139,000. Senior humanoid and autonomous vehicle roles quoted at $240,000-$290,000 base.",
    "caveat": "The humanoid figures come from a staffing firm during a funding boom in that specific niche. Treat them as a snapshot of one moment, not a level.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "legal-tech-claims-2026",
    "title": "Legal technology and AI legal role claims",
    "publisher": "Career-guide and training websites",
    "date": 2026,
    "reliability": 5,
    "key_figure": "Claims include a 340% rise in legal AI postings between January 2024 and January 2026, 78% of large US firms creating an AI role, and AI legal specialists earning $180,000-$350,000.",
    "caveat": "Nearly all of this traces to sites that sell courses or recruit. The percentage rise has no stated base. This book cites the field as an example of coverage running far ahead of measurement.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "agritech-pay-2026",
    "title": "Agricultural technology software pay",
    "publisher": "ZipRecruiter",
    "date": 2026,
    "reliability": 4,
    "key_figure": "General agriculture software near $111,800, typical $90,000-$130,000. The figure returned for precision agriculture software engineer was the site's generic software engineer average.",
    "caveat": "See ziprecruiter-generic-fallback. The precision agriculture figure should not be used at all, and the reason it should not be used is worth more than the figure would have been.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "climate-grid-pay-2026",
    "title": "Energy grid and climate technology software pay",
    "publisher": "ZipRecruiter / Indeed postings",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Climate technology software engineer postings quoted at $120,000-$205,000. The figure returned for energy grid software engineer was the site's generic software engineer average.",
    "caveat": "See ziprecruiter-generic-fallback. The posting band is real; the average is not specific to the field.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "sap-germany-pay-2026",
    "title": "SAP consultant salaries, Germany",
    "publisher": "German market compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "€42,000 entry to €95,000+ experienced; freelancers €100-200/hr",
    "caveat": "Market compilation without a published method. German language is often required and this is not priced separately.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "sap-india-pay-2026",
    "title": "SAP ABAP and S/4HANA consultant pay, India",
    "publisher": "Indian recruitment market reporting",
    "date": 2026,
    "reliability": 4,
    "key_figure": "ABAP consultant ~₹8-16 LPA at 5 years; certified S/4HANA talent ₹18-35 LPA in Hyderabad/Bengaluru; reported 12-18% YoY salary inflation",
    "caveat": "Recruiter-sourced. The S/4HANA premium is real and widely reported; the exact bands are not measured.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "sap-offshore-rates-2026",
    "title": "Blended offshore SAP contract rates",
    "publisher": "Consultancy market reporting",
    "date": 2026,
    "reliability": 4,
    "key_figure": "$28-45/hr blended, roughly 55-65% below Germany, Netherlands and Singapore",
    "caveat": "Vendor-adjacent. Useful for the shape of the gap, not the exact rate.",
    "used_in": [
      "ch25",
      "ch28"
    ]
  },
  {
    "id": "cobol-pay-us-2026",
    "title": "Mainframe COBOL programmer pay, United States",
    "publisher": "Salary.com / Glassdoor / Coursera composite",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Salary.com ~$95,861; Glassdoor ~$124,662; Coursera cites $118,000 median total. Modernisation consultants $86k-$150k",
    "caveat": "Three aggregators disagreeing by nearly $30,000 on the same job title is itself the finding. Treat the $80k-$125k band as directional and the individual figures as unreliable.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "swift-iso20022-nov2026",
    "title": "ISO 20022 for CBPR+: call to action for November 2026",
    "publisher": "Swift",
    "url": "https://www.swift.com/standards/iso-20022/iso-20022-bytes/call-action-november-2026",
    "date": 2026,
    "reliability": 1,
    "key_figure": "14 November 2026 ends MT 101 coexistence over CBPR+. MT 101 multiple is end of life and will be rejected. MT 101 single moves to contingency processing instead: an automatic bootstrap converts it to pain.001, subject to additional FIN validation, and conversion has been chargeable since 1 January 2026. This is the INTERBANK relay only: corporates may continue sending MT 101 initiation messages to their banks, and Swift states there is currently no migration deadline for corporates to move to SCORE+. Separately, unstructured postal addresses stop being accepted on the same date, with structured Town Name and Country mandatory and NO contingency measure for non-compliant messages. Ancillary messages must follow by November 2027.",
    "caveat": "None on the deadline itself; this is the standards body publishing it. Two distinctions matter and the chapter originally lost both. Only the MULTIPLE variant stops being accepted; single messages keep flowing through chargeable contingency conversion. And the deadline is for the interbank relay — a corporate treasury sending MT 101 to its bank has no deadline at all. So a reader should not plan on the format going dark on one day. The harder change that date carries is the address one, which Swift says has no contingency.",
    "retrieved": "2026-08-13",
    "retrieved_via": "publisher",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "iso20022-pay-us-2026",
    "title": "ISO 20022 and payments engineering pay, United States",
    "publisher": "ZipRecruiter aggregate",
    "date": 2026,
    "reliability": 4,
    "key_figure": "~$74,500 average, $54,000-$89,500 typical band, on postings mentioning ISO 20022",
    "caveat": "Keyword-matched postings, not a role. It mixes testers, analysts and engineers, which is why the band is so wide and so low against the seniority the work actually needs.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "guidewire-pay-us-2026",
    "title": "Guidewire developer pay, United States",
    "publisher": "Glassdoor / ZipRecruiter / Payscale composite",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Glassdoor ~$149,800; ZipRecruiter ~$109,900 with a $84,000-$134,500 middle band",
    "caveat": "A $40,000 disagreement on one job title. See Ch 5 on aggregators. The direction, well above generalist development, is consistent across all three.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "insurance-workforce-deficit",
    "title": "Insurance industry staffing shortage",
    "publisher": "Widely circulated industry claim",
    "date": 2026,
    "reliability": 5,
    "key_figure": "A 400,000-worker deficit; sector unemployment quoted at 1.5-2.9% against a 3.6-4.2% national rate",
    "caveat": "Repeated everywhere and traceable nowhere in the form quoted. This book cites it as an example of a claim to distrust, in the manner of Ch 4. The tightness is real; the number is not evidence.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "do178-pay-us-2026",
    "title": "DO-178B/C avionics software pay, United States",
    "publisher": "ZipRecruiter / Payscale composite",
    "date": 2026,
    "reliability": 4,
    "key_figure": "~$125,000 average with a $105,000-$137,000 band on DO-178 postings; avionics engineer with software skills ~$90,000 base",
    "caveat": "The two figures measure different jobs under similar titles. Postings mentioning DO-178 skew senior; the avionics engineer figure does not.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "clearance-premium-2026",
    "title": "What a security clearance is worth in pay",
    "publisher": "ClearanceJobs and cleared-market compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "TS/SCI ~$131,900 against ~$93,700 for Secret, a 40.6% difference. Full scope polygraph ~$148,300. Secret adds roughly $10,000-$15,000; Top Secret roughly $15,000-$30,000.",
    "caveat": "Self-reported data from a cleared jobs board, so the population is people who already hold clearances. It cannot tell you what clearance causes, only what cleared people earn. Ch 5, comparison trap 3.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "automotive-supply-gap-2026",
    "title": "Automotive software engineer demand against supply",
    "publisher": "ManpowerGroup, as reported",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Demand quoted as 3.5 times supply",
    "caveat": "A staffing firm publishing a shortage number about the roles it is paid to fill. Ch 5, grade 5 territory in motive if not in method. Directional only.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "iso26262-pay-2026",
    "title": "ISO 26262 functional safety pay",
    "publisher": "ZipRecruiter / 6figr / EV.Careers composite",
    "date": 2026,
    "reliability": 4,
    "key_figure": "US ~$109,500 average, $84,500-$130,000 band. ADAS with functional safety certification $135,000-$165,000, quoted as a 15-20% premium over general roles. India ~₹33 lakh average on ISO 26262 postings.",
    "caveat": "Aggregators throughout. The India figure comes from a small self-reported sample.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "iec62304-ed2-2026",
    "title": "IEC 62304 Edition 2 and EU medical device software regulation",
    "publisher": "IEC, European Commission, and standards commentary",
    "date": 2026,
    "reliability": 2,
    "key_figure": "Edition 2 expected during 2026. It redefines how process rigour is set, widens scope, adds explicit AI and machine learning lifecycle requirements, and makes cybersecurity a design control. IEC 62304 is on the EU harmonised standards list, so it is effectively required for CE marking. The Commission proposed targeted MDR and IVDR simplification on 16 December 2025.",
    "caveat": "The standard and the harmonised list are primary. The publication date for Edition 2 is commentary and has slipped before.",
    "used_in": [
      "ch25"
    ],
    "no_url": "The standard is sold, not published. Its scope and dates come from the standards body's catalogue entry and from commission notices."
  },
  {
    "id": "cra-nis2-deadlines",
    "title": "EU Cyber Resilience Act and NIS2 compliance dates",
    "publisher": "European Commission",
    "date": 2026,
    "reliability": 1,
    "key_figure": "Cyber Resilience Act reporting obligations apply from 11 September 2026; main obligations from 11 December 2027. NIS2 transposition was due from member states by 17 October 2024 and remains uneven.",
    "caveat": "None on the dates. National enforcement varies widely and that variation is not published in one place.",
    "url": "https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "ot-security-pay-2026",
    "title": "OT, ICS and SCADA engineering pay",
    "publisher": "ZipRecruiter / Glassdoor / trade compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "ICS/OT SCADA security engineer ~$152,800 with a narrow $143,000-$158,500 band. PLC SCADA engineer ~$97,700 on one aggregator and ~$155,200 on another. GICSP quoted as adding $20,000-$35,000; Ignition certification $12,000-$20,000.",
    "caveat": "The certification premiums come from training-adjacent publishers, which is grade 5 in motive. The gap between the two PLC figures is the usual title problem: one counts controls technicians, the other counts engineers.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "telecom-oss-pay-2026",
    "title": "Telecom OSS/BSS and 5G core pay",
    "publisher": "ZipRecruiter and telecom staffing compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "US OSS ~$47.89/hour, $33.65-$63.94 typical. OSS/BSS engineer postings $73,000-$175,000. Senior 5G core and BSS architects quoted at $180,000-$245,000 base.",
    "caveat": "The senior architect figure comes from a staffing firm describing a population it estimates at a few dozen firms nationally. Treat it as a description of scarcity, not a salary you can plan on.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "govt-it-pay-us-2026",
    "title": "Government software pay, United States, aggregate figures",
    "publisher": "ZipRecruiter and government IT staffing compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Government software developer ~$108,500, with an $88,500-$124,000 band. Government software engineer ~$147,500.",
    "caveat": "An aggregator, and it mixes federal, state and contractor pay, which differ by more than the averages suggest. Use it for the shape and not the level. The exact federal figures are in us-federal-pay-schedule-2026.",
    "used_in": [
      "ch25"
    ],
    "no_url": "A salary aggregator's live pages. Chapter 5 grades these 4 and this book does not link to them, because sending a reader to a site it has told them to distrust works against the text."
  },
  {
    "id": "us-federal-pay-schedule-2026",
    "title": "General Schedule pay rates and published digital-service ceilings",
    "publisher": "United States Office of Personnel Management; US Digital Service",
    "date": 2026,
    "retrieved": "2026-08-06",
    "reliability": 1,
    "method": "Statutory pay schedule published annually, plus a government programme's own advertised maximum.",
    "key_figure": "Federal General Schedule rates are published in full each year, by grade and step and locality. The US Digital Service advertises up to $197,200 in Washington DC.",
    "caveat": "Exact, and narrower than it looks. The General Schedule is what the federal government pays; it says nothing about state, local or contractor work, which is where most government software is actually written. The $197,200 ceiling is one small elite programme in the most expensive city in the country, and Chapter 25 says so rather than using it as a typical salary.",
    "url": "https://www.opm.gov/policy-data-oversight/pay-leave/salaries-wages/",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "govt-legacy-demand-2026",
    "title": "State and local government IT skills demand",
    "publisher": "Government IT staffing compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Legacy modernisation specialists listed alongside cloud, DevSecOps and security among the most in-demand state and local roles. Agencies report needing people who can work both modern cloud and COBOL-era systems.",
    "caveat": "Staffing-vendor content. The pattern matches Ch 13's argument, which is a reason for extra suspicion, not less.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "cobol-workforce-age",
    "title": "Mainframe developer workforce age",
    "publisher": "Widely circulated industry claim",
    "date": 2026,
    "reliability": 5,
    "key_figure": "Average mainframe developer age commonly cited as 55-60",
    "caveat": "Vendor-promoted and weakly sourced. This book cites it only as an example of a claim to distrust. See Ch 4. The ageing trend is plausible; the number is not evidence.",
    "used_in": [
      "ch04",
      "ch25"
    ]
  },
  {
    "id": "github-sponsors-100m",
    "title": "$100 million for open source: a milestone built by the community",
    "publisher": "GitHub",
    "url": "https://github.blog/open-source/maintainers/100-million-for-open-source-a-milestone-built-by-the-community/",
    "date": "2026-07",
    "reliability": 3,
    "key_figure": "Over $100 million distributed through GitHub Sponsors since 2019, to more than 70,000 maintainers and organisations, from over 280,000 sponsors. About 4,200 companies participate.",
    "caveat": "A platform reporting its own totals, which makes the figures reliable and the framing promotional. It covers one platform only, and excludes foundations, grants and employment, which fund most serious open source work.",
    "used_in": [
      "ch28"
    ]
  },
  {
    "id": "oss-maintainer-pay-2026",
    "title": "Open source maintainer pay and burnout",
    "publisher": "Community surveys and reporting, including Tidelift",
    "date": 2026,
    "reliability": 3,
    "key_figure": "About 60% of maintainers are unpaid and fewer than 12% earn any revenue from the work. Median monthly sponsorship reported at roughly $50. Tidelift found 46% of professional maintainers had experienced burnout, rising to 58% among maintainers of widely used projects.",
    "caveat": "Self-selected survey populations, and the burnout figures are from 2020 and are quoted forward. Directionally consistent across several independent surveys, which is why this is graded 3 rather than 4.",
    "used_in": [
      "ch28"
    ],
    "no_url": "Several community surveys and reports read together. No single document."
  },
  {
    "id": "indie-saas-distribution-2026",
    "title": "Revenue distribution across small software products",
    "publisher": "Independent trackers and community analyses",
    "date": 2026,
    "reliability": 3,
    "key_figure": "Across 8,699 tracked startups, 3,787 with any revenue averaged $4,298 MRR and the median was $145. Separately, about 50% of active independent founders reported under $1,000 a month, 20% between $1,000 and $10,000, 10% between $10,000 and $100,000, and under 5% above $100,000. Roughly 70% of small software products earn under $1,000 MRR and about 6% clear $10,000.",
    "caveat": "Self-reported and self-selected: people register a product on a tracker when they are trying, and stop updating when they stop. That biases towards the optimistic, which makes the low medians more striking rather than less. The gap between the $4,298 mean and the $145 median is the finding.",
    "used_in": [
      "ch28"
    ],
    "no_url": "Independent revenue trackers and community analyses read together. The trackers change continuously."
  },
  {
    "id": "freelance-rates-2026",
    "title": "Independent developer and consultant rates",
    "publisher": "Rate guides and freelance platform compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Junior $20-$40/hour globally, mid $40-$70, senior $70-$150. Specialisms quoted higher: cybersecurity consulting median about $120/hour, full stack median about $85. Day rates commonly quoted at six to eight times the hourly rate. Specialist rates described as holding while generalist rates face pressure.",
    "caveat": "Published by platforms and rate-calculator sites that benefit from confident numbers. Billing rate is not income. See Ch 5, trap 3.",
    "used_in": [
      "ch28"
    ]
  },
  {
    "id": "fractional-cto-rates-2026",
    "title": "Fractional technical leadership rates and adoption",
    "publisher": "Fractional talent platforms and consultancies",
    "date": 2026,
    "reliability": 4,
    "key_figure": "$150-$500 per hour, $1,500-$4,000 per day, or $5,000-$15,000 monthly on retainer, with a common engagement around 12 hours a week. One platform quotes an average of $216/hour in North America. Gartner is cited as forecasting that over 30% of midsize enterprises will retain a fractional executive by 2027.",
    "caveat": "Every source found sells fractional placements. The Gartner forecast is quoted second-hand throughout and was not read directly for this book. One platform also reports demand falling over the most recent 90 days, which sits oddly beside the growth story and is worth more attention than the forecast.",
    "used_in": [
      "ch28"
    ]
  },
  {
    "id": "india-plfs-earnings",
    "title": "Periodic Labour Force Survey, annual report",
    "publisher": "National Statistics Office, India",
    "date": "2026-05",
    "reliability": 2,
    "method": "National household labour force survey. From January 2025 it runs on a calendar year with a revamped rotational panel design, so the 2025 annual report is the first full calendar-year edition.",
    "key_figure": "Average earnings in regular wage or salaried employment rose to ₹24,217 a month for men and ₹18,353 for women during 2025, women earning about 76% of the male figure. Labour force participation 59.3%, unemployment 3.1%, and regular salaried work 23.6% of all employment.",
    "caveat": "This is the whole economy, not computing. Earnings are published by broad occupation group only, so no computing specialisation can be separated out. The sampling redesign also breaks the series against earlier annual estimates, so the year-on-year growth figures should not be compared with pre-2025 numbers.",
    "used_in": [
      "ch12",
      "ch40"
    ],
    "no_url": "Published as periodic survey reports carrying many tables. The earnings figures used here are read from the report rather than from a page that states them."
  },
  {
    "id": "india-pay-granularity-gap",
    "title": "Absence of role-level computing pay data for India",
    "publisher": "Assessment of available Indian sources",
    "date": "2026-08",
    "reliability": 2,
    "key_figure": "No source at grade 3 or better publishes pay for a named computing specialisation in India. The national labour survey stops at the occupation group. Institutional placement medians are self-reported by the institution. Aggregator sites are grade 4 and excluded.",
    "caveat": "This is a finding about India's statistical system rather than about Indian pay. Salaries obviously exist and are known to the people earning them; they are not published at a standard this book can cite.",
    "gap": true,
    "used_in": [
      "ch12"
    ],
    "no_url": "This record is this book's own assessment that no qualifying source exists. There is nothing to link to, which is the finding."
  },
  {
    "id": "india-jee-main-2026",
    "title": "Joint Entrance Examination (Main) 2026 eligibility",
    "publisher": "National Testing Agency, India",
    "date": 2026,
    "reliability": 1,
    "key_figure": "The engineering paper requires Physics and Mathematics as compulsory subjects, plus one of Chemistry, Biology, Biotechnology or a technical vocational subject. There is no age limit. Candidates may attempt it in three consecutive years. Admission to the national institutes requires a 75% aggregate at Class 12, or 65% for scheduled caste and tribe candidates, or a place in the top twenty percentile of the board.",
    "caveat": "Rules are republished each year and the qualifying percentage and accepted substitute subjects have moved before. Read the current notification rather than this book.",
    "no_url": "The examination information bulletin is reissued each cycle at a new address. No stable locator was verified for this edition.",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch14"
    ]
  },
  {
    "id": "india-aicte-subject-flexibility",
    "title": "Approval Process Handbook, engineering admission subject requirements",
    "publisher": "All India Council for Technical Education",
    "date": 2026,
    "reliability": 1,
    "key_figure": "The technical education regulator's 2021 handbook made Physics and Mathematics optional for engineering admission, allowing any three of fourteen listed subjects including computer science and information technology. The framing survives in the handbook covering the current cycle.",
    "caveat": "This is the regulator's approval rule for institutions. It does not override the entrance examination's own eligibility rule, which still requires Physics and Mathematics. A student reading only the regulator would reach the wrong conclusion, which is the reason Chapter 14 tells readers to check both lists.",
    "no_url": "The approval handbook is republished yearly as a PDF and the previous year's link is retired, so there is no stable locator to cite. The position was confirmed against the regulator's published guidance during the August 2026 staleness sweep.",
    "retrieved": "2026-08-10",
    "retrieved_via": "secondary",
    "used_in": [
      "ch14"
    ]
  },
  {
    "id": "india-nats-apprenticeship",
    "title": "National Apprenticeship Training Scheme",
    "publisher": "Ministry of Education, India",
    "date": "2026-04",
    "reliability": 1,
    "no_url": "The scheme is administered through a portal whose content sits behind navigation with no per-document address, checked 2026-08-20.",
    "key_figure": "A one-year apprenticeship for graduates and diploma holders, administered through four regional boards. Minimum stipend ₹12,300 a month for graduate apprentices, ₹10,900 for technician (diploma) apprentices and ₹9,600 for technician (vocational) apprentices from April 2026, with the government reimbursing half to the employer. A certificate of proficiency is issued at the end.",
    "caveat": "Outcome evaluations do exist; see india-apprenticeship-outcomes in this file. What remains unverified is the methodology behind the reported employment rates.",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch15"
    ]
  },
  {
    "id": "india-nasscom-zinnov-gcc",
    "title": "Global capability centres in India",
    "publisher": "Industry association with a consultancy",
    "date": "2026-07",
    "reliability": 3,
    "key_figure": "2,117 global capability centres operating across 3,728 units as of March 2026, employing about 2.36 million people, with revenue of $98.4bn and 32% growth since 2021. More than 1,200 embed machine learning work, drawing on an AI talent pool of roughly 250,000.",
    "caveat": "Published by the industry association whose members are being counted, with a consultancy that sells advice to them. The direction is corroborated by hiring data from other sources; the absolute counts are not audited. Nothing here says what any of those jobs pay or how long people stay.",
    "used_in": [
      "ch12",
      "ch40"
    ],
    "no_url": "Industry association report published behind registration. Figures reached this book through press coverage of it."
  },
  {
    "id": "india-labour-codes-2026",
    "title": "Commencement of the four labour codes",
    "publisher": "Government of India",
    "date": "2026-05-08",
    "reliability": 1,
    "key_figure": "Four codes consolidating twenty-nine central labour laws took effect from 21 November 2025, with central rules notified on 8 May 2026. The definition of wages caps excluded allowances at half of total pay, which raises the base for provident fund and gratuity on salary structures built around allowances. Fixed-term employees qualify for pro-rata gratuity after one year rather than five.",
    "caveat": "In force nationally, but operational effect depends on state rules, many still in draft in mid-2026. Anyone reading a payslip against this should check their own state.",
    "no_url": "A gazette notification. No stable public locator was verified for this edition.",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch16"
    ]
  },
  {
    "id": "india-emigration-clearance",
    "title": "Emigration clearance categories for Indian passport holders",
    "publisher": "Ministry of External Affairs, India",
    "date": 2026,
    "reliability": 1,
    "key_figure": "Passports are endorsed either as requiring emigration check or not. Clearance is required only for employment travel to a notified list of around seventeen countries, mostly in the Gulf and South East Asia. Holders of a graduate qualification are automatically in the no-check category.",
    "caveat": "The notified country list changes. This matters for readers taking Gulf employment and for nobody else, which is why the book states the scope rather than the list.",
    "url": "https://www.mea.gov.in/emigration-clearance-system",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch12"
    ]
  },
  {
    "id": "india-it-attrition-fy27",
    "title": "Attrition and headcount at the largest listed IT services firms",
    "publisher": "Company quarterly disclosures",
    "date": "2026-07",
    "reliability": 3,
    "key_figure": "Trailing-twelve-month attrition across the six largest listed firms ran between 11.8% and 13.9% for the quarter ending June 2026. Two of the six reduced headcount over the quarter. The six together employ over 1.56 million people.",
    "caveat": "Definitions differ between firms. Some report voluntary attrition only, some exclude parts of the business, and the trailing window is not always the same. The band is indicative; the ranking between firms is not meaningful.",
    "used_in": [
      "ch13",
      "ch40"
    ],
    "no_url": "Several companies' quarterly results read together. There is no single document to link to."
  },
  {
    "id": "india-it-services-employment",
    "title": "Total employment and net hiring in Indian IT services",
    "publisher": "Industry association",
    "date": 2025,
    "reliability": 3,
    "key_figure": "An employee base of about 5.8 million after net hiring of 126,000 in the year to March 2025, with roughly 135,000 further net additions projected for the following year.",
    "caveat": "Published by the industry association whose members are counted. The aggregate grows while the largest firms shrink, so a headline industry number describes mid-sized firms and capability centres more than it describes the employers most graduates apply to.",
    "used_in": [
      "ch13"
    ],
    "no_url": "Industry association aggregate, published in press releases rather than as a standing document."
  },
  {
    "id": "india-gcc-attrition",
    "title": "Attrition at Indian global capability centres",
    "publisher": "Compensation consultancy annual survey",
    "date": 2026,
    "reliability": 3,
    "method": "Annual salary increase and turnover survey covering over 1,060 companies across 45 industries.",
    "key_figure": "Capability centre attrition at about 12.6%, described by the publisher as a historic low. India-wide attrition across all sectors was 17.1% in 2025, with e-commerce and fintech at 25% to 28%.",
    "caveat": "A commercial survey of participating employers, not a census. It does not separate computing roles from other functions inside a capability centre.",
    "used_in": [
      "ch13",
      "ch40"
    ],
    "no_url": "Consultancy survey published to clients and summarised in press coverage."
  },
  {
    "id": "india-wipro-median-remuneration",
    "title": "Median remuneration of employees, Wipro Limited",
    "publisher": "Wipro Limited, Integrated Annual Report 2025-26",
    "url": "https://www.wipro.com/content/dam/nexus/en/investor/annual-reports/2025-2026/Integrated-annual-report-2025-26.pdf",
    "date": "2026-06",
    "reliability": 1,
    "method": "Statutory disclosure under Section 197(12) of the Companies Act 2013 read with Rule 5(1) of the Companies (Appointment and Remuneration of Managerial Personnel) Rules 2014. Published in the Board's Report of the audited annual report, printed pages 139 to 140.",
    "key_figure": "Median remuneration of employees was ₹947,425 in financial year 2025-26 against ₹978,516 in 2024-25, a decrease of 3.18%. Permanent employees on the rolls rose from 233,346 to 242,156. The aggregate remuneration of employees grew 0.7%, which the company attributes to the increase in headcount.",
    "caveat": "A company-wide median across every function, not a computing role. It covers the listed entity including overseas branches but excludes subsidiaries, so it is mostly but not purely Indian. A fall in cash terms is a fall in real terms whatever inflation was, but this book has not sourced the inflation figure needed to size the real cut.",
    "used_in": [
      "ch13",
      "ch40"
    ],
    "retrieved": "2026-08-10",
    "distinct_from": {
      "india-it-cohort-median-pay": "Not a duplicate, and the closest call in this file. The cohort record is compiled from eight annual reports and Wipro is one of the eight, so Wipro's median, headcount and year-on-year change legitimately appear in both. The company record is the primary reading; the cohort record is the comparison. Merging them would lose the comparison."
    }
  },
  {
    "id": "india-hcltech-median-remuneration",
    "title": "Median remuneration and gender pay disclosure, HCL Technologies",
    "publisher": "HCL Technologies Limited, Annual Report 2024-25",
    "url": "https://www.hcltech.com/sites/default/files/document/open/annual-report/2025-08/Annual-Report-2024-25.pdf",
    "date": "2025-08",
    "reliability": 1,
    "method": "Two statutory disclosures in one report. The Board's Report carries the Rule 5(1) items. The Business Responsibility and Sustainability Report, required by the market regulator of the largest thousand listed companies, carries median remuneration split by gender. The gender table was verified against a rendered image of the page after the first text extraction looked like a column error.",
    "key_figure": "The median remuneration of employees rose 17.63% in the financial year. There were 167,316 permanent employees on the rolls at 31 March 2025, plus 56,104 on the rolls of subsidiaries. In the sustainability report, median pay for employees other than directors and key managerial personnel was ₹18.18 lakh for 167,071 men and ₹9.53 lakh for 67,217 women.",
    "caveat": "The company publishes the percentage change but not the absolute median, which Rule 5(1) permits. The gender figures are global and converted at a stated rate of ₹82 to the dollar, so the difference may reflect where the two groups work rather than pay for comparable work. It is one company with no controls, and must not be read as an Indian gender pay gap.",
    "used_in": [
      "ch13"
    ],
    "retrieved": "2026-08-10"
  },
  {
    "id": "india-infosys-median-remuneration",
    "title": "Median remuneration of employees, Infosys Limited",
    "publisher": "Infosys Limited, Integrated Annual Report 2025-26",
    "url": "https://www.nseindia.com/api/annual-reports?index=equities&symbol=INFY",
    "date": "2026-05",
    "reliability": 1,
    "method": "The Rule 5(1) statutory disclosure, read from the annual report itself. An earlier pass graded this 2 because the company's website refuses automated retrieval. The exchange publishes the same document without obstruction, which is the general lesson: for a listed company, go to the exchange rather than to the company.",
    "key_figure": "The report states that median remuneration was ₹11,13,024 in fiscal 2026 against ₹10,72,008 in fiscal 2025, an increase of approximately 4%.",
    "caveat": "A company-wide median across every function and every country in which Infosys employs people, not a role figure and not an Indian figure.",
    "used_in": [
      "ch13"
    ],
    "retrieved": "2026-08-10"
  },
  {
    "id": "india-infosys-seniority-bands",
    "title": "Median pay by seniority band and sex, Infosys Limited",
    "publisher": "Infosys Limited, sustainability report within the annual report 2025-26",
    "date": "2026-05",
    "reliability": 1,
    "method": "The market regulator's sustainability disclosure. Most companies publish one median split by sex; Infosys splits it by junior, middle and senior band as well. Verified against a rendered image of the page.",
    "key_figure": "For permanent employees at 31 March 2026, median pay was about ₹4 lakh at junior level for both men and women, about ₹11 lakh and ₹10 lakh at middle level, and about ₹31 lakh and ₹25 lakh at senior level. Headcount moves from 51,073 men against 47,630 women at junior level to 39,604 against 10,627 at senior level.",
    "caveat": "Global figures for a global employer, published in crore and converted to lakh here. Equal medians at junior level do not establish equal pay for equal work at every grade; they do show that the headline gap in the combined figure is largely a seniority-mix effect. Why the mix changes is not in any disclosure found.",
    "url": "https://www.nseindia.com/api/annual-reports?index=equities&symbol=INFY",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch13",
      "ch40"
    ]
  },
  {
    "id": "india-it-cohort-median-pay",
    "title": "Median pay disclosures across the listed Indian IT cohort",
    "publisher": "Eight company annual reports for FY2025-26, retrieved from the exchanges",
    "date": "2026-07",
    "reliability": 1,
    "key_figure": "For the year to March 2026: Infosys median ₹11,13,024, up about 4%. Wipro ₹9,47,425, down 3.18%, on 242,156 staff. TCS up 5.1% on 584,519 staff. HCLTech up 5.4%. Coforge up 4.3% on 20,228 staff. Wipro is the only one of the cohort whose median fell.",
    "caveat": "Three of the five publish the percentage change without the level, which the rule permits. Mphasis reported a 32.10% rise, which is far outside the rest of the cohort and is more likely a change in workforce mix than a raise; it is recorded and not used. All figures are company-wide and global.",
    "no_url": "Eight companies' annual reports read together. The individual records in this file carry their own exchange links.",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch13",
      "ch40"
    ]
  },
  {
    "id": "india-persistent-india-vs-us",
    "title": "Indian and American medians from one employer, same year",
    "publisher": "Persistent Systems Limited, Annual Report 2026",
    "url": "https://www.nseindia.com/api/annual-reports?index=equities&symbol=PERSISTENT",
    "date": "2026-06",
    "reliability": 1,
    "method": "The Rule 5(1) disclosure, verified against a rendered image of the page. The company reports the median for the Indian listed entity and for its United States subsidiary as separate notes, because directors are paid from both.",
    "key_figure": "The median for the Indian company was ₹16,76,000 in the year to March 2025, and the report states it remained the same in the year to March 2026. The median at Persistent Systems Inc. was USD 136,516 for the year to March 2026, which the company puts at about ₹12.17 million. The American median is roughly seven times the Indian one.",
    "caveat": "Not the same job paying seven times more. Two different workforces at different grades doing different work, in economies with different prices. A United States subsidiary also skews client-facing and senior. What it does establish is how far a company-wide median sits from an Indian one, which is the limitation attached to every other figure in this file.",
    "used_in": [
      "ch13",
      "ch40"
    ],
    "retrieved": "2026-08-10"
  },
  {
    "id": "india-coforge-brsr-medians",
    "title": "Median pay by sex, Coforge",
    "publisher": "Coforge Limited, Annual Report 2025-26",
    "date": "2026-08",
    "reliability": 1,
    "method": "The market regulator's sustainability disclosure. Read from a rendered image of the page, because the report is set in two columns and the text extraction scrambled the table.",
    "key_figure": "For employees other than directors and key managerial personnel: 20,300 men at a median of ₹14,53,324 and 8,053 women at ₹9,49,394. Gross wages paid to women were 22.83% of the total, against 21.86% the year before.",
    "caveat": "A whole-company figure covering every function, and global rather than Indian. Headcount grew partly by acquisition during the year, which moves a median for reasons that have nothing to do with pay rises.",
    "url": "https://www.nseindia.com/api/annual-reports?index=equities&symbol=COFORGE",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch13"
    ]
  },
  {
    "id": "india-gcc-pay-premium-unmeasurable",
    "title": "Why capability centre pay cannot be compared with services pay",
    "publisher": "Assessment of Indian disclosure law",
    "date": "2026-08",
    "reliability": 1,
    "key_figure": "Listed companies must publish a median employee pay figure. Capability centres are wholly-owned private subsidiaries of foreign parents, are not listed in India, and carry no such duty. A foreign parent's own pay ratio disclosure covers its global workforce and cannot isolate the Indian entity. So one side of the comparison is compelled and the other is absent by construction.",
    "caveat": "Consultancy compensation surveys do put a premium at 12% to 20%. Their methodology is not published, most visible citations are marketing pages rather than the reports, and a survey is grade 2 at best, which fails this book's grade 3 bar for pay in any case.",
    "gap": true,
    "no_url": "An assessment of what the disclosure law does not require, not a document. The statute it reasons from is india-rule5-median-pay-duty.",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch13"
    ]
  },
  {
    "id": "india-apprenticeship-outcomes",
    "title": "Third-party evaluations of the national apprenticeship schemes",
    "publisher": "Government of India, citing commissioned evaluations",
    "date": 2026,
    "reliability": 3,
    "key_figure": "The government reports that 72% of apprentices under the wider scheme and 74% under the graduate scheme were in full-time employment on completing training. The apprenticeship period is formally recognised as experience, and the certificate carries weight in public sector recruitment.",
    "caveat": "This edition read the government's summary of the evaluations, not the evaluations themselves. One official wording describes apprentices who \"reported receiving offers of full-time employment\", which is weaker than a verified placement. Sample size, employment definition and measurement timing are all unverified.",
    "gap": true,
    "used_in": [
      "ch15"
    ],
    "no_url": "A government summary citing commissioned evaluations that are not themselves published. The gap register records that the underlying evaluations were not read."
  },
  {
    "id": "lca-insurance-core-2025",
    "title": "Insurance core systems (Guidewire, Duck Creek) — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "112 certified filings. Offered annual wage, lowest tenth $85,178, median $116,208, highest tenth $160,436. GEICO entities filed 19 of the 112.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 112 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "lca-sap-2025",
    "title": "SAP (ABAP, Basis, S/4HANA) — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "2488 certified filings. Offered annual wage, lowest tenth $85,276, median $112,930, highest tenth $160,000. IBM filed 63 and Yash Technologies 34. The count is the largest of any specialisation here.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 2488 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "lca-mainframe-2025",
    "title": "Mainframe and COBOL — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "222 certified filings. Offered annual wage, lowest tenth $82,381, median $105,998, highest tenth $136,899. IBM filed 12. The spread is the narrowest in the pass.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 222 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "lca-automotive-safety-2025",
    "title": "Automotive functional safety and embedded — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "222 certified filings. Offered annual wage, lowest tenth $88,000, median $130,125, highest tenth $186,940. Ford filed 61 and Lucid 37, so the figure leans toward vehicle manufacturers rather than suppliers.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 222 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "lca-robotics-2025",
    "title": "Robotics and automation software — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "246 certified filings. Offered annual wage, lowest tenth $85,740, median $131,867, highest tenth $200,001. ArcBest Technologies filed 10 and Tesla 9.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 246 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "lca-bioinformatics-2025",
    "title": "Bioinformatics and computational biology — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "361 certified filings. Offered annual wage, lowest tenth $70,000, median $100,000, highest tenth $152,080. St. Jude filed 17 and PPD Development 12, so research institutes and contract research dominate.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 361 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "lca-geospatial-2025",
    "title": "Geospatial engineering and earth observation — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "107 certified filings. Offered annual wage, lowest tenth $58,690, median $83,200, highest tenth $127,035. The lowest median of any specialisation in this pass.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 107 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "lca-postdoc-2025",
    "title": "Postdoctoral researcher — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "3604 certified filings. Offered annual wage, lowest tenth $58,656, median $68,000, highest tenth $82,000. University of Michigan filed 119 and Stanford 96. The narrowest spread in the pass, which is what a public pay scale looks like.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 3604 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch27"
    ]
  },
  {
    "id": "lca-research-scientist-2025",
    "title": "Industrial and academic research scientist — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "2663 certified filings. Offered annual wage, lowest tenth $68,957, median $109,616, highest tenth $220,700. Meta filed 420 and Stanford 100. The widest spread in the pass, because the title covers both.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 2663 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch27"
    ]
  },
  {
    "id": "lca-industrial-automation-2025",
    "title": "Industrial automation and OT security — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "49 certified filings. Offered annual wage, lowest tenth $72,338, median $109,699, highest tenth $146,574. Thin at 49 filings.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 49 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "lca-telecom-oss-2025",
    "title": "Telecom network and OSS/BSS systems — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "37 certified filings. Offered annual wage, lowest tenth $61,090, median $93,205, highest tenth $175,606. Thin at 37 filings.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 37 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "lca-defence-aerospace-2025",
    "title": "Defence and aerospace software — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "26 certified filings. Offered annual wage, lowest tenth $72,667, median $118,633, highest tenth $202,400. Thin at 26, AND THE THINNESS IS THE FINDING: this work generally needs a security clearance, a clearance needs citizenship, so sponsored workers structurally cannot hold most of these roles. Chapter 25's clearance gate predicts exactly this.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 26 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch25"
    ]
  },
  {
    "id": "lca-computational-chemistry-2025",
    "title": "Computational chemistry and cheminformatics — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "13 certified filings. Offered annual wage, lowest tenth $94,664, median $150,000, highest tenth $183,560. Very thin at 13 filings, all pharmaceutical: Bristol-Myers Squibb and Wave Life Sciences.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 13 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "lca-climate-energy-2025",
    "title": "Climate and energy systems software — certified LCA filings, FY2025",
    "publisher": "US Department of Labor, Office of Foreign Labor Certification",
    "date": 2025,
    "retrieved": "2026-08-09",
    "reliability": 3,
    "method": "Certified Labor Condition Application filings for fiscal year 2025, all four quarters, filtered by the employer-written job title and required to sit in a technical occupation family. Offered wage floor, normalised to a year. 2,422,227 certified filings scanned in total.",
    "key_figure": "18 certified filings. Offered annual wage, lowest tenth $74,851, median $101,837, highest tenth $143,800. Very thin at 18 filings.",
    "caveat": "Sponsored roles only, so this sees employers large enough to run an immigration programme and misses everyone else. An offered wage is not an accepted wage, and a filing is a position requested rather than a person hired. United States only. The count of 18 filings is part of the figure and must be printed with it.",
    "no_url": "Published as quarterly Excel disclosure files at dol.gov/agencies/eta/foreign-labor/performance, which refuses automated requests. The quarterly files were downloaded by hand and the per-role counts extracted from them for this book.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "indeed-ai-postings-2026",
    "title": "AI and job postings: from destruction to creation?",
    "publisher": "Indeed Hiring Lab",
    "date": "2026-07-08",
    "reliability": 2,
    "method": "Analysis of the publisher's own job-posting corpus, indexed to February 2020, segmented by an occupational AI-exposure measure.",
    "key_figure": "United States software development postings rose about 15% between February 2025 and mid-2026 while overall postings fell about 7%. They remain roughly 27.5% below the February 2020 baseline. 71% of the increase came from senior roles and 37% from roles naming AI in the title. The relationship between AI exposure and posting decline, which held from 2022, inverted after May 2025: the most AI-exposed occupations are now rebounding fastest.",
    "caveat": "Explicitly correlational and senior-skewed. The publisher does not claim causation and neither does this book. Postings are not hires. The reversal finding is one publisher's measure of AI exposure, not an agreed one.",
    "used_in": [
      "ch06",
      "ch09",
      "ch13",
      "ch20",
      "ch24"
    ],
    "url": "https://hiringlab.indeed.com/2026/07/08/ai-and-job-postings-from-destruction-to-creation/"
  },
  {
    "id": "indeed-seniority-2026",
    "title": "The labour market is tilting toward seniority",
    "publisher": "Indeed Hiring Lab",
    "date": "2026-07-23",
    "reliability": 2,
    "key_figure": "Senior-level postings up 14.7% year on year as of May 2026. Entry-level postings, which peaked in 2022, down 7.5% year on year and 6.3% against January 2025. Mid-level down 6.7% against January 2025.",
    "caveat": "Seniority is inferred from posting text, not from what the employer actually hires. It is a measure of what is advertised.",
    "used_in": [
      "ch13"
    ],
    "url": "https://hiringlab.indeed.com/2026/07/23/the-labor-market-is-tilting-toward-seniority/"
  },
  {
    "id": "indeed-snapshot-2026-06",
    "title": "United States labour market snapshot, June 2026",
    "publisher": "Indeed Hiring Lab",
    "date": "2026-07",
    "reliability": 2,
    "key_figure": "Job Postings Index at 101.0 on 30 June 2026, against a February 2020 baseline of 100. Year-on-year change of −3.7%, still negative but improving from −7.5% a year earlier. Software development, data analysis and marketing all sit roughly 30% or more below February 2020, while healthcare and manufacturing sit above it.",
    "caveat": "One country and one job board. Not a national statistics agency.",
    "used_in": [
      "ch13"
    ],
    "url": "https://hiringlab.indeed.com/2026/07/23/us-labor-market-snapshot-june-2026/"
  },
  {
    "id": "cyberseek-2026",
    "title": "Cybersecurity supply and demand data",
    "publisher": "CyberSeek, a CompTIA and industry collaboration",
    "date": 2026,
    "reliability": 2,
    "key_figure": "514,359 United States cybersecurity job listings over the trailing twelve months, an increase of nearly 57,000 or 12%. Supply-demand ratio of 74%, meaning roughly three of every four openings can be filled from the existing workforce.",
    "caveat": "Built from job-posting data by an organisation that also sells cybersecurity certifications. The direction is corroborated by independent workforce studies; the exact ratio depends on how \"cybersecurity worker\" is defined, and that definition is the publisher's.",
    "used_in": [
      "ch13"
    ],
    "url": "https://www.cyberseek.org/heatmap.html"
  },
  {
    "id": "gdc-game-industry-2026",
    "title": "State of the Game Industry 2026",
    "publisher": "Game Developers Conference",
    "date": 2026,
    "reliability": 2,
    "method": "Survey of more than 2,300 games industry professionals.",
    "key_figure": "28% of respondents were laid off in the previous two years, rising to 33% in the United States. Two thirds of respondents at large studios saw layoffs at their company. Roughly 45,000 jobs lost across the industry since 2022 while revenue held at record levels.",
    "caveat": "Self-selected survey of conference-attending professionals, so people still in the industry are over-represented and the laid-off share is if anything understated. Run by a body whose members are the respondents.",
    "used_in": [
      "ch13",
      "ch29"
    ],
    "no_url": "Survey published as a downloadable report behind a form."
  },
  {
    "id": "layoffs-trackers-2026",
    "title": "Technology sector layoff trackers, 2026",
    "publisher": "Layoffs.fyi and secondary compilations",
    "date": "2026-07",
    "reliability": 4,
    "key_figure": "About 122,796 technology workers cut in the year to mid-July 2026, already matching the full-year 2025 total. One compilation found 54% of layoff events, 173 of 322, explicitly citing AI, automation or machine learning.",
    "caveat": "Crowd-compiled from public announcements, so it captures what companies announce rather than what happens. The AI attribution is a company's stated reason and is partly a cost-cutting narrative. Do not read it as measured task automation.",
    "gap": true,
    "used_in": [
      "ch13"
    ]
  },
  {
    "id": "finops-2026",
    "title": "State of FinOps 2026",
    "publisher": "FinOps Foundation",
    "date": "2026-02",
    "reliability": 2,
    "method": "Sixth annual survey; 1,192 respondents covering more than $83bn of cloud spend.",
    "key_figure": "The share of FinOps teams managing AI spend rose from 31% to 63% to 98% across 2024, 2025 and 2026. 78% of teams now report to a chief technology or information officer, up 18 points against 2023.",
    "caveat": "Published by the foundation that certifies FinOps practitioners, and answered by its own community. Good evidence that the discipline is formalising; not independent evidence of how many such jobs exist.",
    "used_in": [
      "ch13",
      "ch29"
    ],
    "no_url": "Foundation survey published to members and summarised publicly."
  },
  {
    "id": "semiconductor-workforce-2026",
    "title": "United States semiconductor workforce projections",
    "publisher": "Industry association with an economics consultancy",
    "date": 2026,
    "reliability": 4,
    "key_figure": "A projected need for 115,000 additional jobs by 2030, with around 67,000 at risk of going unfilled. United States semiconductor manufacturing employment about 368,400 in March 2026, down from a peak near 401,000 in 2023.",
    "caveat": "Published by the industry it describes, at a time when that industry was seeking public subsidy. A projection is not a measurement, and Chapter 6 applies. The employment figures are firmer than the projection.",
    "used_in": [
      "ch13",
      "ch29"
    ]
  },
  {
    "id": "qa-sdet-shift-2026",
    "title": "Quality assurance role and salary reports, 2026",
    "publisher": "Testing-tool vendors and community survey publishers",
    "date": 2026,
    "reliability": 4,
    "key_figure": "About 38% of 2026 quality assurance listings still hire manual testers, concentrated in banking, healthcare and government, while about 78% of listings name at least one programming language. One survey reports a 13.8% senior income penalty for pure-execution testing against a 10.6% premium for those moving into strategy.",
    "caveat": "Published by vendors selling test automation tooling, whose interest lies in exactly this conclusion. The direction is corroborated across several such sources, which is weak corroboration because they share an interest.",
    "used_in": [
      "ch13",
      "ch29"
    ]
  },
  {
    "id": "prompt-engineer-absorption-2026",
    "title": "The collapse of the standalone prompt engineer title",
    "publisher": "Trade press and recruiting analyses, aggregated",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Exact-title postings down roughly 30% to 40% from the late-2024 peak, while postings tagged with the underlying skill grew by roughly 250%. The work has moved into AI engineer, applied AI and context engineer roles.",
    "caveat": "No primary posting-index publication for this specific title was read. The finding is consistent across several trade sources and matches the structural argument, but the percentages should be treated as directional.",
    "gap": true,
    "used_in": [
      "ch13",
      "ch29"
    ]
  },
  {
    "id": "forward-deployed-engineer-2026",
    "title": "Forward-deployed engineer role emergence",
    "publisher": "Recruiting analyses and trade press, aggregated",
    "date": "2026-05",
    "reliability": 4,
    "key_figure": "Postings grew several hundred per cent year on year into early 2026. One tracker counted about 224 open roles across 39 or more companies. Reported total compensation of $300,000 to $550,000, with staff-level roles above $630,000. New York overtook San Francisco at 35% of postings against 11%.",
    "caveat": "A small absolute number growing from a small base, measured by recruiting firms. 224 open roles is not a labour market; it is a category forming. The compensation figures are self-reported and cover a handful of well-funded employers.",
    "gap": true,
    "used_in": [
      "ch13",
      "ch29"
    ]
  },
  {
    "id": "data-annotation-shift-2026",
    "title": "Restructuring of the data annotation market",
    "publisher": "Trade press and market analyses, aggregated",
    "date": 2026,
    "reliability": 4,
    "key_figure": "A large platform investment in mid-2025 triggered customer departures and reshaped the market towards vetted expert annotators. Reported expert rates of $50 to $200 an hour, against commodity labelling increasingly done by machine pre-annotation.",
    "caveat": "Revenue and headcount figures come from company statements repeated in trade press. The structural shift from crowd work to expert work is well corroborated; the rates are not independently verified.",
    "gap": true,
    "used_in": [
      "ch13",
      "ch29"
    ]
  },
  {
    "id": "onet-soc-computing-2026",
    "title": "Standard Occupational Classification, computer occupations",
    "publisher": "United States occupational classification system",
    "date": 2026,
    "reliability": 1,
    "key_figure": "The computer occupations minor group covers roughly 4.36 million United States employees and decomposes into detailed codes from 15-1211 through 15-1299, each with a published definition and task list.",
    "caveat": "One country's classification. It is authoritative for what it covers and says nothing about anywhere else. The employment total was reached through a secondary site republishing the agency's data.",
    "no_url": "The classification and the task database that implements it are published by two different bodies, and this record describes the pair rather than either page.",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch22"
    ]
  },
  {
    "id": "nice-framework-800-181",
    "title": "NICE Cybersecurity Workforce Framework, SP 800-181",
    "publisher": "United States national standards institute",
    "date": "2020-11",
    "reliability": 1,
    "key_figure": "Organises cybersecurity work into seven categories, 33 specialty areas and 52 work roles, each defined by tasks, knowledge and skills.",
    "caveat": "This edition read the category and count structure, not the 52 verbatim role definitions. Appendix D lists the categories and representative roles, and says which is which.",
    "gap": true,
    "url": "https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-181r1.pdf",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch22"
    ]
  },
  {
    "id": "esco-occupations",
    "title": "European Skills, Competences and Occupations classification",
    "publisher": "European Commission",
    "date": 2026,
    "reliability": 1,
    "key_figure": "Describes 2,942 occupations in total, with information and communications technology work sitting in professional and technician branches, each with multilingual alternative labels.",
    "caveat": "Read at the branch level. The full ICT occupation list was not compiled into this edition.",
    "gap": true,
    "url": "https://esco.ec.europa.eu/en/classification/occupation_main",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch22"
    ]
  },
  {
    "id": "sfia-9",
    "title": "Skills Framework for the Information Age, version 9",
    "publisher": "SFIA Foundation",
    "date": 2026,
    "reliability": 1,
    "key_figure": "Defines more than 120 professional skills across six categories, each at seven levels of responsibility.",
    "caveat": "A skills framework, not an occupation list. It proves that the work exists and is distinguishable; it does not prove anybody is hiring for it as a titled job.",
    "url": "https://sfia-online.org/en/sfia-9",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch22"
    ]
  },
  {
    "id": "de-blue-card-2026",
    "title": "EU Blue Card salary thresholds, Germany",
    "publisher": "Federal Republic of Germany, Make it in Germany",
    "date": "2026-01-01",
    "retrieved": "2026-08-09",
    "reliability": 1,
    "method": "Statutory threshold under Section 18g of the Residence Act, pegged to the general pension insurance contribution assessment ceiling and reset each 1 January. Thresholds are published annually by the Federal Ministry of the Interior. Read from the federal portal's own page on 2026-08-09.",
    "key_figure": "€50,700 gross a year general and €45,934.20 for shortage occupations, both as of 2026. The shortage list includes academic STEM professionals and information and communications technology service managers, and employment must be approved by the Federal Employment Agency. TWO LOWER ROUTES ALSO SIT AT €45,934.20. First, new entrants to the labour market: anyone whose last degree or equivalent qualification was obtained less than three years ago qualifies at that figure, and this applies to entry-level jobs in ALL professions rather than only shortage ones. Second, IT specialists with no formal qualification, who need three of the past seven years working in IT at a level the job required. A settlement permit follows after 27 months with A1 German or 21 months with B1. The card is issued for the contract duration plus three months, to a maximum of four years.",
    "caveat": "These are the 2026 thresholds. The 2025 pair was €48,300 and €43,759.80, which are close enough to be mistaken for current: check the year on any figure you find, because this number changes every January. The 2026 values were read from the federal portal itself on 2026-08-09 and are VERIFIED, not merely located. An earlier version of this record took them from independent immigration-law publishers because the page sits behind a bot check that needs a browser; every figure matched. The young professionals rule was missing from this record and from Chapter 12 until that read, which is the same defect as the UK new entrant rule an outside reviewer caught in round 2 — a threshold written for entry-level applicants, omitted, in a chapter drawing conclusions about entry-level access.",
    "url": "https://www.make-it-in-germany.com/en/visa-residence/types/eu-blue-card",
    "used_in": [
      "ch12"
    ],
    "distinct_from": {
      "10k-salesforce-ecosystem": "Shares 1, 21 and 27 by coincidence. Here they are Section 18g and the settlement months at B1 and A1 German; there they are percentages of ecosystem growth."
    }
  },
  {
    "id": "pl-blue-card-2026",
    "title": "EU Blue Card salary threshold, Poland",
    "publisher": "Republic of Poland, via Statistics Poland average wage announcement",
    "date": 2026,
    "retrieved": "2026-08-06",
    "reliability": 1,
    "no_url": "The gov.pl page for this permit was retired: the address now redirects to the portal front page, checked 2026-08-20. The threshold is derived from the Statistics Poland average-wage announcement each year rather than published as a standalone document.",
    "method": "Set at 150% of the average gross monthly wage in the national economy, as announced by Statistics Poland (GUS), recalculated annually.",
    "key_figure": "About PLN 13,355 gross a month for 2026 applications. Contract must run at least one year. IT specialists may qualify on three years of experience instead of a degree, against five years for other fields.",
    "caveat": "This threshold is indexed to the national average wage, so it rises each year rather than falling. Older figures circulate widely — around PLN 11,700 was current a few years ago — so check the year before using one. Published figures differ in the last digit between PLN 13,355.34 and PLN 13,355.84, which is why this record rounds; do not print more precision than the sources agree on.",
    "used_in": [
      "ch12"
    ]
  },
  {
    "id": "uk-skilled-worker-2026",
    "title": "Skilled Worker visa: when you can be paid less",
    "publisher": "United Kingdom Government",
    "date": 2026,
    "retrieved": "2026-08-06",
    "reliability": 1,
    "method": "Immigration Rules as published on the government's own service pages.",
    "key_figure": "£41,700 general salary floor, with a going rate near £49,400 for software engineers. A NEW ENTRANT may be paid 70% of the going rate, subject to an absolute floor of £33,400, which is roughly £34,580 for a software engineer. New entrant means under 26 on the date of application, or switching from a Student or Graduate visa, and it can be held for a maximum of four years total stay. A UK STEM PhD gets 80% of the going rate; a non-STEM PhD gets 90% subject to a £37,500 floor.",
    "caveat": "The thresholds were right in the first draft and the conclusion drawn from them was wrong. The book stated that these figures \"effectively closed the sponsored entry-level route\", having omitted the provision written for entry-level applicants. The phrase \"new entrant\" did not appear anywhere in the book. Corrected in August 2026 after an outside reviewer found it.",
    "url": "https://www.gov.uk/skilled-worker-visa/when-you-can-be-paid-less",
    "used_in": [
      "ch12"
    ]
  },
  {
    "id": "sg-employment-pass-2026",
    "title": "Employment Pass qualifying salary",
    "publisher": "Singapore Ministry of Manpower",
    "date": "2025-01-01",
    "retrieved": "2026-08-09",
    "reliability": 1,
    "method": "Published qualifying salary, benchmarked to the top third of local professional, manager, executive and technician wages, and rising with the applicant's age. Read from the ministry's own eligibility page on 2026-08-09.",
    "key_figure": "The qualifying salary rises with age across every year band. In the general sector it runs from S$5,600 a month at age 23 or below to S$10,700 at age 45 and over. In financial services it runs from S$6,200 to S$11,800 across the same range. New rates apply to fresh applications from 1 January 2027 and to renewals from 1 January 2028: the general sector then runs S$6,000 to S$11,500, and financial services S$6,600 to S$12,700.",
    "caveat": "Corrected in August 2026. The book printed \"S$5,000 minimum, rising to S$6,000 in 2027\" — the pre-2025 floor beside the correct 2027 figure. A right future number next to a wrong present one is the signature of a stale secondary source, which is what Chapter 5 warns about. The age-adjustment was missing entirely and matters more to an older career changer than the headline does.",
    "url": "https://www.mom.gov.sg/passes-and-permits/employment-pass/eligibility",
    "used_in": [
      "ch12"
    ]
  },
  {
    "id": "jp-highly-skilled-professional-2026",
    "title": "Highly Skilled Professional visa points system, J-Skip and J-Find",
    "publisher": "Immigration Services Agency of Japan",
    "date": 2026,
    "retrieved": "2026-08-06",
    "reliability": 1,
    "method": "Points table published by the Immigration Services Agency; separate designated-activities statuses for J-Skip and J-Find.",
    "key_figure": "70 points designates a Highly Skilled Professional, with permanent residence in three years, or one year at 80 points. Points come from degree, annual salary, age, Japanese language ability and research output. J-Skip bypasses the table for engineers and researchers earning ¥20 million or more. J-Find allows graduates of highly ranked universities to enter and job-hunt for up to two years.",
    "caveat": "The book previously gave only informal salary guidance of 5 to 7 million yen for junior roles, with no threshold and no source. That guidance is not a rule and has been replaced with the published points bar. J-Find is the entry-level route and the book had not mentioned it.",
    "url": "https://www.moj.go.jp/isa/content/001398882.pdf",
    "used_in": [
      "ch12"
    ]
  },
  {
    "id": "ae-golden-visa-2026",
    "title": "Golden Visa for skilled professionals",
    "publisher": "Abu Dhabi Department of Economic Development",
    "date": 2026,
    "retrieved": "2026-08-21",
    "reliability": 1,
    "method": "Published eligibility criteria for the ten-year skilled-professional category.",
    "key_figure": "Ten-year residence requiring a monthly salary of at least AED 30,000, a bachelor's degree or higher, and an employment contract approved in the UAE, in labour-ministry skill level 1 or 2. Software engineering sits in level 2.",
    "caveat": "TWO THINGS CHANGED HERE ON 2026-08-21 AND BOTH MATTER. The federal portal page this record used to cite was retired and now 404s, and the page that replaced it lists investor and exceptional-talent categories with no salary band for skilled professionals at all. The threshold is now cited to the Abu Dhabi government, which publishes it plainly; it is an emirate statement of a federal rule, which is a step down from where this record started. Separately, this record previously said BASIC salary and asserted that the basic-versus-gross distinction was the point. The cited page does not say basic. It says \"minimum monthly salary of AED 30,000 or equivalent\". Every source found that specifies basic salary excluding allowances is a visa consultancy, which Chapter 5 grades at 5 and this book does not print. So the qualifier is removed rather than kept on evidence the book would reject from anyone else. A reader near the threshold should assume the stricter reading and ask the employer which figure the contract states.",
    "url": "https://www.added.gov.ae/en/live/long-term-residency/abu-dhabi-golden-visa/for-specialists/for-skilled-professionals",
    "used_in": [
      "ch12"
    ]
  },
  {
    "id": "nigeria-labour-force-survey",
    "title": "Nigeria Labour Force Survey",
    "publisher": "National Bureau of Statistics, Nigeria",
    "date": 2024,
    "reliability": 2,
    "method": "National household labour force survey, rebuilt in 2023 on international methodology with support from an international agency.",
    "key_figure": "Informal employment above 92% of all employment. Wage employees about 14% of those working. A labour force of roughly 100 million.",
    "caveat": "Publishes labour market structure and not occupation-level earnings. No computing pay figure can be derived from it at any granularity.",
    "used_in": [
      "ch12"
    ],
    "no_url": "Published as periodic statistical releases. The figures used here are read from the release rather than from a page that states them."
  },
  {
    "id": "nigeria-pay-null",
    "title": "Absence of occupation-level computing pay data for Nigeria",
    "publisher": "Assessment of available Nigerian sources",
    "date": "2026-08",
    "reliability": 2,
    "key_figure": "No official Nigerian source publishes earnings for computing occupations at any level of detail. Searched directly and confirmed absent.",
    "caveat": "Aggregator salary sites carry Nigerian data and are grade 4, so they were not substituted. The finding is a null, which is what the book prints.",
    "gap": true,
    "used_in": [
      "ch12"
    ],
    "no_url": "This record is this book's own assessment that no qualifying source exists. There is nothing to link to, which is the finding."
  },
  {
    "id": "nigeria-minimum-wage",
    "title": "National Minimum Wage (Amendment) Act",
    "publisher": "Federal Government of Nigeria",
    "date": "2024-07-29",
    "reliability": 1,
    "key_figure": "A national minimum wage of ₦70,000 a month, unchanged as of 2026, worth roughly forty dollars at prevailing rates. The review cycle was shortened from five years to three. Some states set higher figures and some pay below the federal floor.",
    "caveat": "Dated to presidential assent on 29 July 2024. The wage itself applies from 1 May 2024, and this edition first recorded the date of the government and union agreement instead of the date of the Act.",
    "no_url": "No official gazette copy was found online. The Act's text and assent date were confirmed against legal and press reporting.",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch12"
    ]
  },
  {
    "id": "nigeria-mtn-pay-disclosure",
    "title": "Employee pay bands disclosed by a listed telecoms operator",
    "publisher": "Company annual report",
    "date": "2026-02",
    "reliability": 3,
    "key_figure": "About 2,001 employees in 2025, of whom 659 earned ₦2.4 million a month or more, roughly double the previous year. Over 84% earned at least ₦1 million a month in 2024.",
    "caveat": "One employer, in one sector, in one year. It is the cleanest formal-sector pay disclosure available for Nigeria and it is not a market figure. The sharp year-on-year rise reflects currency movement as much as pay policy.",
    "used_in": [
      "ch12"
    ],
    "no_url": "Read from the company's annual report PDF, which is reissued yearly at a changing address."
  },
  {
    "id": "nigeria-cbn-remittance-rules",
    "title": "Revised guidelines for international money transfer services",
    "publisher": "Central Bank of Nigeria",
    "date": "2024-01-31",
    "reliability": 1,
    "key_figure": "Licensed operators must route inbound transfers through naira settlement accounts held at authorised dealer banks. Financial technology firms and ordinary banks cannot hold the primary licence, though they may act as agents. Payouts are in naira under a published pricing mechanism. The provisions were restated in a circular of March 2026.",
    "caveat": "Rules governing foreign-currency receipt changed twice in three years. Anyone planning on foreign income should verify against the central bank rather than against a payment platform.",
    "no_url": "The central bank publishes circulars as dated PDFs behind an index that is reorganised periodically. No stable locator was verified.",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch12"
    ]
  },
  {
    "id": "nigeria-jamb-subjects",
    "title": "Entrance examination subject requirements for computer science",
    "publisher": "Secondary compilations of examination board requirements",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Computer science requires English, Mathematics and Physics, plus one of biology, chemistry, agricultural science, economics or geography. University admission generally requires five school-leaving credit passes including English and Mathematics.",
    "caveat": "Reached through secondary compilations rather than the examination board's own brochure. The structural fact that Mathematics and Physics are required is not in doubt; the accepted fourth subjects should be checked against the current brochure.",
    "gap": true,
    "used_in": [
      "ch14"
    ]
  },
  {
    "id": "nigeria-3mtt-programme",
    "title": "Federal technical training programme",
    "publisher": "Government ministry, with secondary analysis",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Launched in late 2023 with a stated target of three million trainees. The first phase enrolled 30,000 fellows across every state from roughly 1.8 million applicants in the first month. Later phases are larger, and a placement initiative was added in 2025 with international partners.",
    "caveat": "Scale and cohort structure are documented by the government portal. The placement rate of roughly two thirds that circulates comes from a secondary analysis, not an independent evaluation, and should not be read as a measured outcome.",
    "gap": true,
    "used_in": [
      "ch15"
    ]
  },
  {
    "id": "oews-2025",
    "title": "Occupational Employment and Wage Statistics, May 2025",
    "publisher": "U.S. Bureau of Labor Statistics",
    "date": "2025-05",
    "retrieved": "2026-08-08",
    "reliability": 1,
    "method": "Mandatory establishment survey of employer payroll records, constructed from six semi-annual panels with older observations adjusted to the May 2025 reference period. Read from the publisher's own bulk release, national_M2025_dl.xlsx inside oesm25nat.zip, on 2026-08-09. An earlier version of this record took the percentiles from the US Department of Labor's O*NET republication because bls.gov refuses automated requests; every figure in that reading matched the bulk file exactly.",
    "key_figure": "United States employment, May 2025. Software developers 1,687,890. Computer user support specialists 717,190. Computer and information systems managers 670,570. Computer systems analysts 519,530. Computer occupations not elsewhere classified 435,370. Network and computer systems administrators 314,340. Data scientists 262,440. Information security analysts 190,650. Software quality assurance analysts and testers 186,740. Computer network architects 179,740. Computer network support specialists 146,190. Web and digital interface designers 113,330. Computer programmers 92,230. Web developers 70,190. Database administrators 69,990. Database architects 67,140. Computer and information research scientists 37,200. Annual wages by percentile, all seventeen computing occupations, as 10th / 25th / median / 75th / 90th. Software developers (15-1252) $82,460 / $105,210 / $135,980 / $171,980 / $214,670. Computer and information systems managers (11-3021) $107,550 / $138,060 / $175,140 / $220,730 / $297,510. Computer and information research scientists (15-1221) $82,200 / $103,570 / $140,300 / $188,700 / $230,630. Database architects (15-1243) $86,240 / $109,370 / $139,500 / $169,290 / $204,000. Computer network architects (15-1241) $79,900 / $104,620 / $134,050 / $168,200 / $202,680. Information security analysts (15-1212) $75,090 / $97,810 / $129,180 / $163,500 / $199,850. Data scientists (15-2051) $67,240 / $85,660 / $120,230 / $158,880 / $199,130. Computer occupations, all other (15-1299) $55,940 / $79,370 / $116,580 / $157,500 / $188,470. Computer systems analysts (15-1211) $67,340 / $82,860 / $105,850 / $134,110 / $167,710. Database administrators (15-1242) $60,230 / $79,610 / $104,620 / $135,460 / $163,320. Software quality assurance analysts and testers (15-1253) $61,440 / $80,310 / $104,300 / $133,180 / $167,010. Web and digital interface designers (15-1255) $53,750 / $73,290 / $104,000 / $158,820 / $201,550. Computer programmers (15-1251) $57,710 / $75,850 / $100,390 / $130,680 / $160,460. Network and computer systems administrators (15-1244) $62,640 / $78,010 / $99,130 / $126,640 / $155,050. Web developers (15-1254) $48,100 / $64,230 / $92,650 / $126,230 / $162,290. Computer network support specialists (15-1231) $47,120 / $58,240 / $76,220 / $98,750 / $127,780. Computer user support specialists (15-1232) $40,980 / $49,000 / $61,860 / $79,040 / $100,540.",
    "caveat": "VERIFIED against the publisher's bulk release on 2026-08-09. Every employment count and every percentile in this record was read from national_M2025_dl.xlsx; nothing here is second-hand. Note also that BLS applied NO top-coding in this release: the 90th percentile is a literal value in all 1,000-plus rows, none carries the \"#\" flag, and the highest in the whole file is $742,310. So the $297,510 for computing managers is a real figure and not a censored one, which an earlier draft flagged as unsettled. On the figures themselves: straight-time gross pay only, so equity, signing and retention bonuses, overtime and benefits are all excluded, which understates total pay most at the large technology employers paying the most equity. The self-employed and independent contractors are excluded entirely, which matters most for web development and consulting. Annual figures assume full-time year-round work at 2,080 hours. A SOC code holds everyone the survey classifies into it at every seniority and every specialism: 15-1252 folds backend, frontend, mobile, embedded, machine learning and platform engineers into one estimate. United States only.",
    "used_in": [
      "ch13"
    ],
    "url": "https://www.onetonline.org/link/localwages/15-1252.00",
    "distinct_from": {
      "india-infosys-seniority-bands": "Shares 10, 11 and 25 by coincidence. Those are percentile labels and lakh figures respectively. One record is an American establishment survey; the other is one Indian company's disclosure.",
      "onet-soc-computing-2026": "Shares 1211, 1299 and 15 because both use the same Standard Occupational Classification, so the code fragments necessarily match. They are different documents: that record is the occupational taxonomy, this one is the wage and employment survey reported against it."
    }
  },
  {
    "id": "bls-employment-projections-2024-2034",
    "title": "Employment Projections, 2024–2034",
    "publisher": "U.S. Bureau of Labor Statistics",
    "date": 2024,
    "retrieved": "2026-08-08",
    "reliability": 1,
    "method": "Ten-year occupational projection programme, separate from the OEWS survey. Base-year employment is modelled from several inputs rather than taken from the OEWS estimate, which is why the two disagree. Read from the US Department of Labor's O*NET OnLine republication.",
    "key_figure": "Software developers: base-year employment 1,693,800 for 2024, with 115,200 job openings projected each year over 2024 to 2034, and growth classed as much faster than average at 7% or higher.",
    "caveat": "THIS IS A DIFFERENT OCCUPATION FROM THE HEADLINE SERIES, and that is the point of citing it. The Handbook's 15% growth and 129,200 openings cover \"Software Developers, Quality Assurance Analysts, and Testers\" as one occupation. This record is software developers alone, 15-1252.00, and it projects 7% or higher and 115,200. Neither is wrong; they count different populations, and Chapter 9 now prints both because the gap between them is what the chapter is about. An outside review on 2026-08-14 found the book carrying both figures without reconciling them — the exact reading error Chapter 9 exists to teach, made inside Chapter 9. A projection is not a measurement. Projected openings combine growth with replacement of people who leave the occupation, so most of the annual figure is churn rather than new jobs. The 1,693,800 base-year count is from a different BLS programme than the 1,687,890 OEWS estimate and the two must not be presented as rival versions of one number.",
    "used_in": [
      "ch09",
      "ch13"
    ],
    "url": "https://www.onetonline.org/link/summary/15-1252.00"
  },
  {
    "id": "nyfed-college-labor-market",
    "title": "The Labor Market for Recent College Graduates",
    "publisher": "Federal Reserve Bank of New York",
    "date": "2026-02",
    "retrieved": "2026-08-08",
    "reliability": 1,
    "method": "Standing dashboard built on the US Census Bureau's American Community Survey, covering graduates aged 22 to 27 holding a bachelor's degree or higher, broken out across 73 subjects of study.",
    "key_figure": "On 2024 census data, the most recent available, recent computer science graduates had 7.0% unemployment and computer engineering graduates 7.8%, against 5.6% for recent graduates of all subjects. Underemployment, which counts graduates in work that does not need a degree, stood at about 42% across all subjects and about 16% for computer science, among the lowest of any subject. Early-career median wages were $87,000 for computer science and $90,000 for computer engineering. An earlier vintage of the same dashboard, built on 2023 data and widely shared during 2025, put computer science at 6.1% and computer engineering at 7.5%.",
    "caveat": "LOCATED, NOT VERIFIED AT THE PUBLISHER. newyorkfed.org returned 403 to automated requests on 2026-08-08, so these figures were read from secondary reporting of the release rather than from the dashboard. The publisher and the instrument are grade 1; this reading of them is one step removed and the next edition should re-read it directly. Survey estimates for a single subject carry wide confidence intervals, and the Economic Innovation Group has shown that the interval for computer engineering runs roughly 4% to 11%. A one-point difference between subjects is noise. United States only, and graduates only.",
    "used_in": [
      "ch04",
      "ch13"
    ],
    "url": "https://www.newyorkfed.org/research/college-labor-market"
  },
  {
    "id": "bls-figures-mangled-2026",
    "title": "A well-ranked site publishing an impossible reading of the OEWS wage data",
    "publisher": "salarytruth.org",
    "date": 2026,
    "retrieved": "2026-08-08",
    "reliability": 4,
    "no_url": "The page was read on 2026-08-08 and has since been removed; the address now returns 404, checked 2026-08-20. The record is kept because the point of citing it is that a well-ranked page carried impossible figures, and that a page can vanish is part of why Chapter 5 grades this tier last.",
    "method": "Encountered as the leading search result while trying to reach the BLS figures during compilation of this edition, 2026-08-08. Recorded as a documented error, never used as data.",
    "key_figure": "The page attributes to BLS OEWS May 2025 a software developer median of $132,684 and employment of 1,225,060, against the published $135,980 and 1,687,890. It also prints a 10th-to-90th percentile range of $138,420 to $289,150, placing its own stated 10th percentile of $138,420 above its own stated median of $132,684, which is arithmetically impossible.",
    "caveat": "One page on one date. It is cited as a worked example of what a reader meets when the primary source is hard to retrieve, not as evidence about the wider quality of secondary salary sites. Pass 12 documents four more of the same shape, including a widely-read page attributing May 2023 figures to May 2024.",
    "used_in": [
      "ch13"
    ],
    "distinct_from": {
      "oews-2025": "Shares the figures 10, 90 and 135980 with the OEWS record because it quotes the percentile labels and the correct median in order to contrast them with the wrong ones. It is the error, not the source."
    }
  },
  {
    "id": "bls-automated-access-blocked-2026",
    "title": "bls.gov access refused to automated requests, and static occupation profiles discontinued",
    "publisher": "U.S. Bureau of Labor Statistics",
    "date": "2026-08-08",
    "retrieved": "2026-08-08",
    "reliability": 1,
    "method": "Direct observation while compiling this edition, 2026-08-08.",
    "key_figure": "Every automated request to bls.gov returned HTTP 403: the OEWS news release table, the bulk download directory and the public data API. BLS discontinued its static per-occupation profile pages after the May 2023 release, so from May 2024 onward the percentile spreads and the state and metropolitan tables are published only through a JavaScript tool and in bulk spreadsheets.",
    "caveat": "This records what happened from one machine on one date. A person using a browser can reach all of it, and the data itself is free. The finding is about how the most important labour statistics in the world are now shaped for retrieval, not about whether they are public.",
    "used_in": [
      "ch13"
    ],
    "no_url": "The record is an observation about a publisher's access behaviour rather than a document. Reproduce by requesting bls.gov/news.release/ocwage.t01.htm without a browser."
  },
  {
    "id": "h1b-quant-researcher-2026",
    "title": "H-1B / LCA disclosure filings, quantitative researcher roles",
    "publisher": "US Department of Labor (via H-1B disclosure indexes)",
    "date": 2026,
    "reliability": 3,
    "method": "Employer-attested base wage filings, public disclosure",
    "key_figure": "National average base $190,310; New York ~$197,753; Miami ~$242,353. Five Rings and Jane Street file a flat $300,000 base",
    "note": "BASE salary only. Quant total compensation is mostly bonus, so these filings understate total pay badly while being the most honest numbers available. This is Ch 5's base-vs-total-comp trap in its purest form - use the profile to teach it.",
    "no_url": "Filed disclosure data, read through a third-party viewer. The underlying quarterly files are bulk downloads, not per-employer pages.",
    "caveat": "BASE salary only. Quantitative finance pay is mostly bonus, so these filings understate total pay badly, and the flat $300,000 figures from two firms are filing conventions rather than what anyone is paid. Sponsored roles at firms large enough to run an immigration programme.",
    "used_in": [
      "ch05",
      "ch25",
      "ch26"
    ]
  },
  {
    "id": "quant-total-comp-industry-2026",
    "title": "Quant total compensation bands at top firms",
    "publisher": "Recruiter and industry compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Mid-level $300k-$600k total comp; senior $1M+ at top proprietary trading firms",
    "caveat": "Recruiter-sourced and survivorship-biased. These are the numbers that attract applicants, drawn from the best-paid firms in the best years. Present them as a ceiling, never as an expectation.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "payscale-quant-dev-uk-2026",
    "title": "Quantitative developer salary, United Kingdom",
    "publisher": "Payscale",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Entry quant developer ~£50,000 base",
    "caveat": "Aggregator, thin sample for a small specialist market.",
    "used_in": [
      "ch26"
    ]
  },
  {
    "id": "gigson-lagos-remote-2026",
    "title": "Lagos developer international contract rates",
    "publisher": "Gigson",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Lagos senior developers $3,500-$7,500/month on international remote contracts",
    "caveat": "Platform-sourced, covers developers who already reached international clients. Strong selection bias - it does not describe the average Lagos developer.",
    "used_in": [
      "ch28"
    ]
  },
  {
    "id": "arc-vietnam-remote-2026",
    "title": "Vietnam remote developer salary expectations",
    "publisher": "Arc.dev",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Vietnam senior remote ~$45,848/year expected",
    "caveat": "Expected rather than realised pay, from a platform with an interest in high numbers.",
    "used_in": [
      "ch28"
    ]
  },
  {
    "id": "sans-workforce-2025",
    "title": "SANS Workforce Research Report 2025",
    "publisher": "SANS Institute",
    "date": 2025,
    "reliability": 2,
    "key_figure": "Top hiring qualifications ranked: technical capability 19%, certification 14%, work experience 14%",
    "note": "Employers rank demonstrated capability above certification. Important counter to the certification-first advice sold to entrants.",
    "used_in": [
      "ch23",
      "ch24",
      "ch25"
    ],
    "no_url": "Published behind a registration form. Figures reached this book through the institute's own summaries of it.",
    "caveat": "A survey of employers who chose to answer a security training provider's questionnaire, so the sample leans toward organisations already engaged with training. It ranks what employers say they weigh, which is not the same as what their hiring actually does."
  },
  {
    "id": "singapore-dev-pay-2026",
    "title": "Singapore developer salary levels",
    "publisher": "Regional market compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Junior developers ~$49,656/year; senior ~$72,240/year; ~$66/hr on contract",
    "caveat": "Aggregated market reporting without a published method. Directional.",
    "used_in": [
      "ch12",
      "ch23"
    ]
  },
  {
    "id": "poland-dev-rates-2026",
    "title": "Poland developer contract rates",
    "publisher": "Regional market compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Mid-level $45-65/hr; senior $58-85/hr. Durable ~35-40% cost gap vs Western Europe",
    "caveat": "Market compilation. Also mixes B2B contract rates with employment - see Ch 5 trap 3.",
    "used_in": [
      "ch12",
      "ch28"
    ]
  },
  {
    "id": "ukraine-dev-rates-2026",
    "title": "Ukraine developer contract rates",
    "publisher": "Regional market compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Mid-level $40-60/hr, resilient despite the war",
    "caveat": "Compilation source, and a market under conditions no dataset captures well.",
    "used_in": [
      "ch12",
      "ch28"
    ]
  },
  {
    "id": "kenya-sa-dev-pay-2026",
    "title": "Kenya and South Africa developer pay",
    "publisher": "Regional market compilations",
    "date": 2026,
    "reliability": 4,
    "key_figure": "Nairobi developers ~$14,700/year locally; Cape Town software engineers ~$55,452/year",
    "caveat": "Thin sampling. Sub-Saharan Africa beyond Nigeria, Kenya and South Africa is a documented gap.",
    "used_in": [
      "ch12",
      "ch28"
    ]
  },
  {
    "id": "bls-swe-outlook-2026",
    "title": "Occupational Outlook Handbook, software developers",
    "publisher": "US Bureau of Labor Statistics",
    "date": 2026,
    "reliability": 1,
    "key_figure": "15% projected employment growth 2024-2034; ~129,200 openings per year",
    "note": "Projection, not measurement - but a Tier 1 projection with a published method. Ch 6's distinction applies.",
    "url": "https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch09",
      "ch23"
    ],
    "caveat": "A projection, not a measurement. It models a decade ahead from assumptions the publisher states, and Chapter 6 explains why a projection cannot be checked the way a count can. The annual openings figure combines growth with replacing people who leave, so most of it is churn rather than new jobs."
  },
  {
    "id": "bls-tech-writer-outlook-2026",
    "title": "Occupational Outlook Handbook, technical writers",
    "publisher": "US Bureau of Labor Statistics",
    "date": 2026,
    "reliability": 1,
    "key_figure": "~1% projected growth - effectively flat",
    "url": "https://www.bls.gov/ooh/media-and-communication/technical-writers.htm",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch24"
    ],
    "caveat": "A projection, not a measurement, with the same limits as any ten-year forecast. Flat growth is a modelled expectation and not an observed count."
  },
  {
    "id": "nngroup-ux-2026",
    "title": "State of UX 2026",
    "publisher": "Nielsen Norman Group",
    "date": 2026,
    "reliability": 2,
    "key_figure": "Senior and generalist UX roles recovering; entry-level remains scarce and highly competitive",
    "used_in": [
      "ch24"
    ],
    "no_url": "Drawn from several of the group's articles and its own job-market commentary rather than from one report.",
    "caveat": "Published by a consultancy that sells user-experience training and certification, so it has an interest in the health of the field it reports on. The direction is corroborated elsewhere; treat the emphasis as interested."
  },
  {
    "id": "academy-ux-postings-2025",
    "title": "UX research job postings tracker",
    "publisher": "Academy UX",
    "date": 2025,
    "reliability": 4,
    "key_figure": "UX research postings dropped below 1,000/month in early 2025",
    "caveat": "Single-source posting count with no published method.",
    "used_in": [
      "ch24"
    ]
  },
  {
    "id": "graduate-earnings-registry",
    "title": "National graduate-earnings datasets matched to tax or social-insurance records",
    "publisher": "Compiled from national statistical and education agencies",
    "date": "2026-08",
    "reliability": 2,
    "method": "Identification of administrative datasets that link higher-education records to tax or social-insurance records and publish earnings by field of study. Six confirmed: the United Kingdom, the United States, Canada, France, Chile and Colombia. Five more strongly indicated and marked unverified in Appendix G.",
    "key_figure": "Where such a dataset exists it covers everyone who finished, with no survey response bias, and reports earnings by course and often by institution. It is the strongest evidence a prospective student can get about a degree, and it beats every other source in Chapter 7.",
    "caveat": "This edition established existence, publisher and linkage type. It did not read the datasets or reproduce any figure from them, so the registry is graded 2 even though the products themselves are grade 1. Cadence, granularity and coverage should be checked against the publisher before any figure is quoted.",
    "used_in": [
      "ch07",
      "ch14",
      "ch15"
    ],
    "no_url": "Compiled by this book from eleven national statistical sources and education ministries. Appendix G lists each one separately with its own route in."
  },
  {
    "id": "graduate-earnings-absence",
    "title": "Absence of tax-linked graduate-earnings data across most origin markets",
    "publisher": "Compiled from national statistical and education agencies",
    "date": "2026-08",
    "reliability": 2,
    "key_figure": "No tax-linked graduate-earnings dataset was found for India, Nigeria, Pakistan, Bangladesh, Indonesia, Vietnam, the Philippines, Egypt, Kenya, Ukraine, Turkey, Argentina or South Africa. India's nearest substitutes are institution-self-reported placement medians and an enrolment census, both materially weaker.",
    "caveat": "Absence of a finding is not proof of absence. These searches ran in English against national portals, and a dataset published only in a national language could have been missed. The claim made in the book is that none was found, which is a statement about this edition.",
    "gap": true,
    "used_in": [
      "ch07"
    ],
    "no_url": "A recorded absence rather than a document. It states that no such dataset was found for seventeen markets."
  },
  {
    "id": "consumer-regulator-registry",
    "title": "Consumer-protection regulators with jurisdiction over training providers",
    "publisher": "Compiled from national consumer-protection agencies and published decisions",
    "date": "2026-08",
    "reliability": 2,
    "method": "For each of seventeen origin markets: the responsible body, the statute it acts under, the channel a consumer files through, and whether any action against an education or training provider could be named.",
    "key_figure": "A named regulator exists in all seventeen. Documented action against an education or training provider was found in seven: India, Poland, Brazil, Mexico, South Africa, Pakistan and Turkey.",
    "caveat": "Filing channels and monetary thresholds change, and several of these bodies publish little enforcement detail in English. Where a specific order is named it should be read as of its date; at least two of the Indian orders are under challenge before the national commission and are therefore not final.",
    "used_in": [
      "ch07",
      "ch16"
    ],
    "no_url": "Compiled by this book from national consumer-protection authorities. Appendix G lists each one separately."
  },
  {
    "id": "india-ccpa-coaching-enforcement",
    "title": "Enforcement against coaching institutes for misleading advertising",
    "publisher": "Central Consumer Protection Authority, India",
    "date": "2026-05",
    "reliability": 1,
    "method": "Regulatory action by a statutory body under the Consumer Protection Act 2019, following guidelines on misleading advertisement in the coaching sector issued in November 2024.",
    "key_figure": "More than 60 notices issued to coaching institutes and penalties exceeding ₹1.39 crore imposed on 31 institutes, for advertising claims about examination selection and placement.",
    "caveat": "The guidelines prohibit \"100% selection\" and \"100% job guaranteed\" claims and require disclosure of whether a named successful candidate paid for the course. Some individual orders are under challenge before the national commission and are not final. The aggregate enforcement figure comes from the ministry rather than from a case-by-case reading.",
    "no_url": "An aggregate of more than sixty notices and thirty-one penalty orders. The total comes from the ministry, not from one order.",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch07",
      "ch16",
      "ch39"
    ]
  },
  {
    "id": "india-employment-bonds",
    "title": "Enforceability of employment bonds and training agreements in India",
    "publisher": "Supreme Court of India",
    "date": "2025-05-14",
    "reliability": 1,
    "method": "Judgment of the highest court, interpreting the statutory bar on restraint of trade alongside the provision governing liquidated damages.",
    "key_figure": "A clause requiring a minimum period of service, or payment of a stated sum on early exit, was upheld as a reasonable pre-estimate of damages rather than a restraint of trade. Post-employment non-competition restraints remain void.",
    "caveat": "The judgment turns on the bonded sum being a genuine pre-estimate of the employer's training cost rather than a penalty. It does not make every bond enforceable, and the book should not be read as saying it does. It is also one country's law.",
    "url": "https://api.sci.gov.in/supremecourt/2014/40179/40179_2014_9_1503_61700_Judgement_14-May-2025.pdf",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch16"
    ]
  },
  {
    "id": "india-rule5-median-pay-duty",
    "title": "The duty on Indian listed companies to publish median employee pay",
    "publisher": "Companies Act 2013 and the remuneration rules made under it",
    "date": 2014,
    "reliability": 1,
    "method": "Section 197(12) of the Companies Act 2013, read with rule 5(1) of the Companies (Appointment and Remuneration of Managerial Personnel) Rules 2014. Verified by reading the resulting disclosure in two audited annual reports rather than only the statute.",
    "key_figure": "Every listed company must disclose, in the Board's Report, the median remuneration of its employees, the percentage increase in that median, and the number of permanent employees on the rolls.",
    "caveat": "A whole-company median across every function, not a role figure. It covers the listed entity and its overseas branches but not subsidiaries. The rule requires the percentage change, so a company may lawfully publish that and withhold the absolute level, and one of the three checked does exactly that.",
    "no_url": "A statute read with the rules made under it. This edition verified the duty by reading the resulting disclosure in two annual reports.",
    "retrieved": "2026-08-10",
    "used_in": [
      "ch13"
    ]
  },
  {
    "id": "uk-ceo-pay-ratio-regulations",
    "title": "UK pay ratio reporting, at three points of the distribution",
    "publisher": "The Companies (Miscellaneous Reporting) Regulations 2018",
    "url": "https://www.legislation.gov.uk/uksi/2018/860/regulation/17/made",
    "date": 2018,
    "reliability": 1,
    "key_figure": "Quoted companies with more than 250 UK employees must publish, in the directors' remuneration report, the pay and benefits of the employees at the 25th, 50th and 75th percentiles, against the chief executive's total.",
    "caveat": "The most useful of these regimes, because it gives three points rather than one and counts UK employees only. It is still a whole-company distribution and says nothing about any particular job.",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch13"
    ]
  },
  {
    "id": "us-sec-pay-ratio-rule",
    "title": "US pay ratio disclosure",
    "publisher": "Securities and Exchange Commission, Regulation S-K item 402(u)",
    "date": 2015,
    "reliability": 1,
    "key_figure": "Public reporting companies must disclose the median of the annual total compensation of all employees other than the chief executive, the chief executive's total, and the ratio between them. The requirement comes from the Dodd-Frank Act.",
    "caveat": "The median is taken across the whole global workforce, so for a multinational it describes wherever most of the staff are rather than head office. Several classes of company are exempt. A company may re-identify its median employee only once in three years, so the figure can be older than the filing.",
    "url": "https://www.sec.gov/newsroom/press-releases/2015-160",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch13"
    ]
  },
  {
    "id": "eu-pay-transparency-directive",
    "title": "EU pay transparency directive",
    "publisher": "Directive (EU) 2023/970",
    "url": "https://eur-lex.europa.eu/eli/dir/2023/970/oj/eng",
    "date": "2023-05",
    "reliability": 1,
    "key_figure": "Member states were required to bring the directive into national law by 7 June 2026. Employer reporting of pay gaps by sex, broken down by category of worker, phases in from June 2027 for employers above 100 workers.",
    "caveat": "Not a usable source yet. Reporting had barely begun at the transposition deadline. It also produces gap ratios by category rather than a median pay level, so it will answer a different question from the Indian, UK and US rules.",
    "gap": true,
    "retrieved": "2026-08-12",
    "used_in": [
      "ch13"
    ]
  },
  {
    "id": "au-wgea-employer-pay-gaps",
    "title": "Employer-level pay gaps and pay quartiles, Australia",
    "publisher": "Workplace Gender Equality Agency",
    "url": "https://www.wgea.gov.au/what-we-do/publishing-employer-gender-pay-gaps",
    "date": "2025-03",
    "reliability": 1,
    "method": "Employers with 100 or more staff report annually under the Workplace Gender Equality Act 2012. The agency publishes each named employer's results in a public data explorer.",
    "key_figure": "For each employer: median and average gender pay gaps on both base salary and total remuneration, gender composition by pay quartile, and average remuneration by pay quartile. Around 8,500 employers and 1,600 corporate groups are covered.",
    "caveat": "The published measure is a gap between men and women rather than a pay level, but the quartile averages come close to a distribution. It says nothing about a particular job. It is still the most detailed employer-level pay disclosure found in any market, ahead of both the United States and the United Kingdom.",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch13"
    ]
  },
  {
    "id": "br-salary-transparency-law",
    "title": "Salary transparency reports by employer, Brazil",
    "publisher": "Ministry of Labour and Employment, under the 2023 salary equality law",
    "date": "2026-03-25",
    "reliability": 1,
    "method": "Built by the ministry from eSocial and monthly RAIS payroll records, which employers are legally obliged to file, not from a survey. Private employers with 100 or more staff are covered and reports are issued twice a year. Any report is public and retrieved by the employer's tax number. Three were read for this edition, on 2026-08-13: CI&T Software 00.609.634/0001-46, TOTVS 53.113.791/0001-22 and Nu Pagamentos 18.236.120/0001-58, all first-half 2026 reports covering pay for calendar 2025 with headcount at 31 December 2025.",
    "key_figure": "Women's pay as a percentage of men's, for a named employer, company-wide and within five broad occupational bands. Software work falls in the band called higher-education-level professionals. CI&T: 4,277 workers, 27.8% women, median contractual salary 82.5% and that band 80.2%. TOTVS: 4,144 workers, 37.5% women, median 73.6%, band 76.2%. Nu Pagamentos: 2,342 workers, 43.6% women, median 80.5%, band 83.9%. Each report also gives the workforce split by race.",
    "caveat": "READ IT FOR WHAT IT IS. There is no amount of money anywhere in one of these reports. An earlier draft of this book called this the only regime anywhere publishing pay by occupation for a named employer; that was written before a report had been opened and it is wrong. A reader cannot learn what a developer is paid at a named Brazilian employer from this or from anything else found. A band containing fewer than three women or three men is left blank, so a smaller employer's report is largely empty, and the bands are broad enough that a developer and a lawyer sit in the same one. What it does establish for any employer over a hundred staff is headcount, the split by sex and race, and whether the gap widens with seniority.",
    "used_in": [
      "ch13"
    ],
    "no_url": "There is no single document, because there is one report per employer. Reports are looked up at relatoriodetransparenciasalarial.trabalho.gov.br, which takes that employer's public tax number and returns a one-page PDF. No login is needed and the number is the company's, not the reader's. The three read for this edition are named in the method above and can be pulled again the same way. Employers must also publish their own report on their own channels, which is a second route to one.",
    "retrieved": "2026-08-13"
  },
  {
    "id": "jp-gender-wage-gap-disclosure",
    "title": "Mandatory gender wage gap disclosure, Japan",
    "publisher": "Ministry of Health, Labour and Welfare, employer database",
    "date": "2026-08-03",
    "reliability": 1,
    "key_figure": "Employers with more than 300 staff must publish their gender wage gap each year, separately for permanent and non-permanent employees. The threshold falls to more than 100 staff from April 2026. Across the 1,446 computing employers that disclose, women's median pay is 79.0% of men's, against 72.7% across all 24,073 disclosing employers. The middle half of computing employers runs from 72.9% to 84.0%.",
    "method": "The full database export, 64,620 employers, analysed directly. Figures are published as women's pay as a percentage of men's, so a higher number means a smaller gap.",
    "caveat": "Unadjusted gaps. They compare all men against all women at each employer without controlling for role, grade or hours, so a company with women concentrated in junior grades shows a large gap while paying the same rate for the same job. This export is the 300-and-above regime. The threshold fell to 100 in April 2026. Those employers file for the first time from 2027, so they are not in these numbers. Smaller employers appear voluntarily and are not a random sample. The industry class is the employer's own and groups broadcasting and telecoms with software.",
    "url": "https://positive-ryouritsu.mhlw.go.jp/positivedb/",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch13",
      "ch39"
    ]
  },
  {
    "id": "qilt-gos-2024",
    "title": "Graduate Outcomes Survey, national report",
    "publisher": "Australian government education department, through a national survey centre",
    "date": "2025-09",
    "reliability": 2,
    "method": "National survey of graduates about four to six months after completing a course. 335,153 invitations, 117,794 valid responses, a 38.5% response rate, across 130 institutions. Salary is self-reported and covers domestic graduates in full-time work only.",
    "key_figure": "Median annual salary for undergraduates in computing and information systems, in full-time work: A$75,300, against A$75,000 across all study areas. Table 7 of the 2024 report.",
    "caveat": "A STUDY AREA IS NOT AN OCCUPATION, and four to six months is not a career. This measures what computing graduates in full-time work reported earning shortly after finishing, which is a starting salary for the people who found full-time work and answered a survey. Graduates in part-time work and graduates without work are excluded, so the figure describes the employed end of the cohort. Self-reported, and a survey rather than a tax record, which is why it sits at grade 2 beside the tax-linked systems in Appendix G.",
    "url": "https://www.qilt.edu.au/surveys/graduate-outcomes-survey-(gos)",
    "retrieved": "2026-08-14",
    "used_in": [
      "ch07",
      "ch39"
    ]
  },
  {
    "id": "spain-pay-register-2020",
    "title": "Equal pay register regulation, Royal Decree 902/2020",
    "publisher": "Boletin Oficial del Estado, Spain",
    "date": "2020-10-13",
    "reliability": 1,
    "method": "Regulation requiring every employer, of any size, to keep an annual pay register showing mean and median base pay, salary complements and extra-salarial payments, split by sex and distributed across professional groups, categories, levels and posts.",
    "key_figure": "The register is internal and is not published. Article 5.3 gives workers' legal representatives a right to its full content. Where there is no legal representation, the individual worker is given only the percentage difference between the averaged pay of men and women, and not the amounts.",
    "caveat": "Recorded because of what it proves rather than what it supplies. Spain compels every employer in the country to compute exactly the table this book keeps saying does not exist: pay by job category, for a named employer. It then keeps it out of the reader's hands. So where this book says pay per occupation per named employer is not published anywhere, the Spanish case shows that at least one country's gap is a decision about disclosure and not a failure of measurement.",
    "url": "https://www.boe.es/buscar/act.php?id=BOE-A-2020-12215",
    "retrieved": "2026-08-14",
    "used_in": [
      "ch13"
    ]
  },
  {
    "id": "ph-occupational-wages-2024",
    "title": "Occupational Wages Survey, 2024",
    "publisher": "Philippine Statistics Authority",
    "date": "2025-11-25",
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "Establishment survey of firms with ten or more workers, reporting average monthly wage rates for time-rated full-time employees, by occupation within industry.",
    "key_figure": "Average monthly wage rates, Philippines, 2024. Applications programmers in the insurance, reinsurance and pension funding industry P96,360. Web and multimedia developers in motion picture, video, television, sound recording and music publishing P79,064. Applications programmers in information service activities P73,804. Software developers in publishing activities P66,180. All time-rated full-time workers in the whole information and communication industry P43,676, the highest-paid industry group in 2024. All time-rated full-time workers nationally, every industry and occupation, P21,544, being basic P20,309 plus allowance P1,235. The 2022 round put applications programmers at P58,643.",
    "caveat": "EVERY COMPUTING FIGURE IS ONE OCCUPATION INSIDE ONE INDUSTRY, not a national average for the role. Programmers in insurance are not programmers in the Philippines, and the survey publishes no economy-wide occupational average for them. Establishment survey of firms with ten or more staff, so the informal sector and all freelancers are excluded, and these are not individual tax records. No breakdown by seniority or experience.",
    "used_in": [
      "ch42"
    ],
    "url": "https://psa.gov.ph/statistics/occupational-wages-survey"
  },
  {
    "id": "pk-ict-export-receipts",
    "title": "Information and communication technology export receipts",
    "publisher": "Ministry of Finance Pakistan, Economic Survey, and State Bank of Pakistan",
    "date": 2025,
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "Balance-of-payments receipts recorded by the central bank, reported in the government's annual Economic Survey.",
    "key_figure": "ICT service exports rose US$541 million, or 23.7%, to US$2.825 billion in July to March of the 2025 financial year, the highest trade surplus among all services at US$2.429 billion and 45.31% of total services exports. Freelancer remittances were US$400 million over the same nine months. Full-year IT and ITeS exports for 2024-25 were US$3.8 billion, up from US$3.2 billion. The government-funded DigiSkills programme reports over 4.55 million trainings and US$1.65 billion earned by its freelancers to December 2024.",
    "caveat": "Aggregate foreign-currency inflows, not pay. They cannot be divided by any headcount to infer earnings, because no publisher states how many people the receipts belong to. The nine-month figure is not a full year. The DigiSkills total is a cumulative self-reported programme metric and no causal link to the training is established.",
    "used_in": [
      "ch42"
    ],
    "no_url": "Published as a chapter of the annual Economic Survey PDF on the finance ministry's site, reissued each year at a new address."
  },
  {
    "id": "pk-freelancer-fx-regime",
    "title": "Freelancer foreign-currency accounts, retention and reporting",
    "publisher": "State Bank of Pakistan",
    "date": 2026,
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "The central bank's own numbered circulars and Foreign Exchange Manual.",
    "key_figure": "The Freelancer Digital Account framework lets a freelancer open an Exporters' Special Foreign Currency Account remotely. Retention was raised to 50% of export proceeds or US$5,000 a month, with the remainder converted to rupees; no foreign-currency cash withdrawal is allowed inside Pakistan. Proceeds may be processed on self-declaration where no contract exists. The Form R inward-remittance report was scrapped for IT exports with the reporting threshold raised to US$25,000. Registration with the software export board unlocks a 0.25% final tax rate on IT export receipts against 1% unregistered, extended to 30 June 2029.",
    "caveat": "Policy thresholds, not earnings. Foreign-exchange rules in Pakistan have changed repeatedly since 2023 and several of these are recent. Read the current circular before acting; the structure is durable and the numbers are not.",
    "used_in": [
      "ch42"
    ],
    "distinct_from": {
      "bd-ict-exports-and-incentive": "Shares 30, 50 and 5000 with the Bangladeshi record, and the overlap is real rather than coincidental: both regimes settled on a 50% retention quota and a US$5,000 threshold, and both set a lower rate for non-technology services. They are two central banks writing separate circulars, and the parallel design is a finding in itself rather than evidence of one document."
    },
    "no_url": "Issued as numbered circulars on the central bank's site. Individual circular pages move; the manual is the standing document."
  },
  {
    "id": "bd-ict-exports-and-incentive",
    "title": "ICT service export receipts, retention quota and the freelancer cash incentive",
    "publisher": "Bangladesh Bank and the ICT Division",
    "date": "2026-07-22",
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "Balance-of-payments receipts recorded by the central bank, plus its foreign-exchange policy circulars.",
    "key_figure": "Bangladesh's ICT service exports were US$702,934,714 in 2024, up from US$638.213 million in 2023 and below the 2022 peak of US$721.191 million. Under a July 2026 circular, ICT freelancers and service exporters may retain up to 50% of export earnings in foreign currency, against 30% for other services. Platform statements, emails, invoices and contracts count as proof of income; earnings up to US$20,000 may be brought in without formal declaration and up to US$10,000 per transaction through an online payment gateway. A 4% cash incentive is paid on verified foreign earnings up to US$5,000 for freelancers listed on the 55 marketplaces submitted by the ICT Division on 17 January 2022; a separate 10% applies to registered IT and ITES firms.",
    "caveat": "Aggregate flows and policy thresholds, not pay, and not divisible by any headcount. The export board's shipment figures differ materially from the central bank's receipts and the receipts are the more reliable of the two. The marketplace list is a fixed whitelist: a platform not on it does not qualify for the incentive.",
    "used_in": [
      "ch42"
    ],
    "distinct_from": {
      "indie-saas-distribution-2026": "Shares 10, 10000 and 50 by coincidence. That record covers independent software revenue distribution; here the figures are a US$10,000 per-transaction gateway cap, a US$20,000 declaration threshold and a 50% retention quota."
    },
    "no_url": "Central bank circulars are issued as dated PDFs; the marketplace list was submitted by the ICT Division and endorsed by circular rather than published as a standing page."
  },
  {
    "id": "eg-float-and-digital-exports",
    "title": "The March 2024 float, and reported digital services exports",
    "publisher": "Central Bank of Egypt, and ITIDA",
    "date": "2026-06-28",
    "retrieved": "2026-08-07",
    "reliability": 1,
    "no_url": "The central bank issues these as dated press releases that are rotated off the site; no stable locator remained for the March 2024 announcement, checked 2026-08-20.",
    "method": "The central bank's own special monetary policy statement for the float. The export figures are agency statements made at a public summit.",
    "key_figure": "On 6 March 2024 the Central Bank of Egypt announced the exchange rate would be set by market forces and raised rates by 600 basis points. The pound moved from about 30.9 to the dollar to a record of about 50.6 the same day. Residents may hold foreign-currency bank accounts, and inbound foreign currency is converted to pounds only if it lands in a pound account. No bespoke freelancer foreign-exchange scheme and no export-board registration requirement was located. The technology agency reports US$5.2 billion of digital-services offshoring revenue for 2025 and 850,000 active digital freelancers, and targets US$6 billion for 2026.",
    "caveat": "MIXED GRADES IN ONE RECORD, deliberately. The float and the account rules are central-bank facts and are grade 1. The US$5.2 billion and the 850,000 are agency-reported by the body that promotes the sector, and the US$6 billion is an explicit TARGET rather than an achieved figure — it must never be printed as one. The absence of a freelancer scheme is a negative finding after searching in Arabic, not a proven absence.",
    "used_in": [
      "ch42"
    ]
  },
  {
    "id": "vn-training-bond",
    "title": "Repayment duty on employer-funded vocational training",
    "publisher": "National Assembly of Vietnam, Labour Code 2019 and Law on Vocational Education and Training 2014",
    "date": 2019,
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "The statutes themselves.",
    "key_figure": "Under Article 62 of the Labour Code 2019 and Article 61(2) of the Law on Vocational Education and Training 2014, where an employer funds training the worker must serve the committed period. Leaving early creates a duty to reimburse the scholarship and training cost, prorated to the time not served. The training contract must state the committed working period, the training cost and the reimbursement responsibility. No national stipend figure is fixed by statute.",
    "caveat": "The statute establishes the duty; it does not show how often the duty is enforced, and no enforcement data was located. Contrast with the Philippine and Indonesian schemes, which carry no equivalent repayment liability.",
    "used_in": [
      "ch42"
    ],
    "no_url": "Read from the consolidated statutes during pass 14, in Vietnamese. Both are published as gazette instruments rather than at a stable page."
  },
  {
    "id": "vn-id-national-wages",
    "title": "National average wages, Vietnam and Indonesia",
    "publisher": "General Statistics Office of Vietnam, and Badan Pusat Statistik Indonesia",
    "date": 2026,
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "National labour force surveys. Reported through the statistics offices' releases; several exact cells were cross-checked through reputable secondary reporting because the primary tables render their numbers via JavaScript.",
    "key_figure": "Vietnam's average monthly income across all employed workers was about VND 8.3 million in the first quarter of 2025 and about VND 9 million in the second quarter of 2026. The 2020 labour force survey reported VND 10.5 million a month for managers and VND 8.8 million for high-level technical professionals, at one-digit occupation detail. Indonesia's average net monthly wage for employees was about Rp 3.09 million in February 2025 and about Rp 3.29 million in February 2026, and about Rp 4.35 million for workers holding a university degree in any field.",
    "caveat": "NONE OF THESE IS A COMPUTING FIGURE. Vietnam publishes occupation detail only at one digit, where every professional is counted together, so a programmer cannot be separated from a doctor. Indonesia collapses occupations into eight broad groups and computing disappears inside professionals and technicians. The Indonesian degree-holder figure covers all fields and is an education proxy, not an occupation. Several figures rest on secondary reporting of the primary release and should be confirmed on the portals before the next edition.",
    "used_in": [
      "ch42"
    ],
    "url": "https://www.bps.go.id/en/statistics-table/2/MTUyMSMy/rata-rata-upah-gaji.html"
  },
  {
    "id": "id-apprenticeship-and-prakerja",
    "title": "Domestic apprenticeship allowance, and the pre-employment training card",
    "publisher": "Ministry of Manpower, Republic of Indonesia",
    "date": 2020,
    "retrieved": "2026-08-07",
    "reliability": 1,
    "method": "The ministry's own regulation and its official public guidance.",
    "key_figure": "Under the Manpower Law and Ministerial Regulation No. 6 of 2020, a domestic apprentice is not a full employee and receives an allowance rather than a wage, which must cover transport, meals and an incentive, with the amount set in a mandatory written agreement. An apprenticeship without a written agreement converts the apprentice into a regular employee. Duration is capped at one year and apprentices are limited to 20% of the workforce. Separately, the Kartu Prakerja scheme gives each participant a total benefit of Rp 4,200,000: a training balance of Rp 3,500,000, a job-search incentive of Rp 600,000, and Rp 100,000 for completing two surveys.",
    "caveat": "Kartu Prakerja is a government training voucher and NOT an employer-paid-while-you-train scheme; only Rp 700,000 of the package is cash and no employer is involved. The apprenticeship allowance has no published national figure for the technology sector. Benefit amounts were much larger during the pandemic and should be re-checked.",
    "used_in": [
      "ch42"
    ],
    "distinct_from": {
      "indie-saas-distribution-2026": "Shares 100000, 20 and 6 by coincidence. That record covers independent software revenue; here they are a rupiah survey incentive, a 20% cap on apprentices as a share of workforce, and a regulation number."
    },
    "url": "https://bantuan.kemnaker.go.id/support/solutions/articles/43000568759-apa-manfaat-kartu-prakerja-"
  },
  {
    "id": "vn-graduate-employment-inflation",
    "title": "Self-reported university graduate employment rates, and the quota incentive behind them",
    "publisher": "Ministry of Education and Training, Vietnam, and the Vietnam Institute of Educational Sciences",
    "date": 2026,
    "retrieved": "2026-08-07",
    "reliability": 2,
    "method": "Ministry guidance requiring universities to survey and publish graduate employment within twelve months in their annual admission scheme, set against an independent analysis of 181 universities.",
    "key_figure": "Universities self-report graduate employment rates and most report between 90% and 100%. A ministry report for 2018 to 2021 put information technology and computer science employment near 99%. An independent analysis of 181 universities estimated overall graduate employment nearer 65.5% for 2018. Vietnam limits enrolment increases at universities where more than 30% of graduates are unemployed. The ministry is building a higher education management information system linking university records to social insurance data to verify outcomes.",
    "caveat": "The self-reported figures are graded 2 rather than 1 because the reporting body is the institution being judged and a stated quota rule gives it a direct interest in the answer. That conflict is the finding. The 65.5% estimate and the 99% claim are not measuring identical populations or years, so the gap between them shows unreliability rather than a quantified error.",
    "used_in": [
      "ch42"
    ],
    "no_url": "Published inside each university's annual admission scheme rather than as one national dataset, which is part of why the figures are unverifiable."
  },
  {
    "id": "almalaurea-time-to-first-job",
    "title": "Indagine sulla Condizione occupazionale dei Laureati — time to first employment",
    "publisher": "AlmaLaurea (Consorzio Interuniversitario)",
    "date": 2026,
    "reliability": 2,
    "method": "Survey of graduates at one and five years after the degree. The duration is computed only for those who declared they were not working at graduation, and is reported by disciplinary group rather than by occupation.",
    "key_figure": "Average months to first employment for the disciplinary group \"informatica e tecnologie ICT\": 3.2 months for a first-level degree and 4.7 months for a second-level degree. Across all groups the averages are 5.0 and 7.0 months.",
    "caveat": "A FIELD OF STUDY IS NOT AN OCCUPATION. This measures how long computing graduates took to find any first job, not how long it takes to enter a named computing career, which is what this book's profiles ask. It also counts only graduates who were not already working, and the duration is recalled at interview rather than observed. Italy only. It is recorded because it disproves the blanket claim the book used to print — that nobody anywhere measures this — not because it answers the question.",
    "url": "https://www.almalaurea.it/news/quanto-tempo-impiegano-laureati-trovare-lavoro",
    "retrieved": "2026-08-14",
    "used_in": [
      "ch18",
      "ch22"
    ]
  },
  {
    "id": "poland-ela-graduate-tracking",
    "title": "Nationwide system for monitoring the economic fate of graduates (ELA)",
    "publisher": "Government research institute, for the Polish science ministry",
    "date": 2026,
    "reliability": 2,
    "no_url": "ELA publishes through an interactive portal; a query result has no durable address and the front page is the only stable locator, checked 2026-08-20.",
    "method": "Administrative linkage of higher-education records to social-insurance records, covering graduates rather than a survey sample. Reports per institution and per field of study, including the time a graduate took to find salaried employment.",
    "key_figure": "The system publishes time to salaried employment, in months, by field of study. Computing is one of the named fields. No national computing figure has been read from it for this edition.",
    "caveat": "Established, not read. This book has confirmed what the system publishes and how it is built; it has not opened the reports or extracted a figure, which is why this sits at grade 2 while the underlying instrument is grade 1. Two further limits matter for computing specifically. It measures time to SALARIED employment only, and self-employment and business-to- business contracting are excluded — both are common in Polish technology work, so the measure sees less of that market than of others. And a field of study is not an occupation.",
    "retrieved": "2026-08-14",
    "used_in": [
      "ch18",
      "ch22"
    ]
  },
  {
    "id": "cfpb-bloomtech-2024",
    "title": "CFPB Takes Action Against BloomTech and CEO Austen Allred for Deceiving Students and Hiding Loan Costs",
    "publisher": "Consumer Financial Protection Bureau (United States)",
    "date": "2024-04-17",
    "reliability": 1,
    "method": "Enforcement action and consent order. Findings of fact by the regulator.",
    "key_figure": "Income share agreements required students earning over $50,000 to pay 17% of pre-tax income for 24 payments, capped at $30,000. The CFPB found the agreements were loans with an average finance charge of about $4,000, marketed as carrying no debt. One missed payment could trigger default. Advertised job placement of 71-86% against an internal figure near 50%. BloomTech was permanently banned from consumer lending; the chief executive was banned from student lending for ten years.",
    "caveat": "A United States action, under the enforcement posture of that time. Regulator priorities change with administrations, and this book cites the finding as a fact about what happened, not as a prediction that a similar scheme would be stopped today. The lesson transfers; the enforcement may not.",
    "url": "https://www.consumerfinance.gov/about-us/newsroom/cfpb-takes-action-against-bloomtech-and-ceo-austen-allred-for-deceiving-students-and-hiding-loan-costs/",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch07",
      "ch15",
      "ch16"
    ]
  },
  {
    "id": "cfpb-prehired-2023",
    "title": "CFPB Shuts Down Student Lender Prehired for Deceiving Borrowers",
    "publisher": "Consumer Financial Protection Bureau (United States)",
    "date": "2023-11-20",
    "reliability": 1,
    "method": "Enforcement action. Findings of fact by the regulator.",
    "key_figure": "A training provider selling a job guarantee through income share agreements was ordered to stop operating, to pay $4.2 million in redress, and to void roughly $27 million in outstanding agreements.",
    "caveat": "United States only. See the caveat on cfpb-bloomtech-2024.",
    "url": "https://www.consumerfinance.gov/about-us/newsroom/cfpb-and-11-states-order-prehired-to-provide-students-more-than-30-million-in-relief-for-illegal-student-lending-practices/",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch07",
      "ch16"
    ]
  },
  {
    "id": "ftc-career-step-2024",
    "title": "FTC Action Against Career Step for Deceptive Job Placement Claims",
    "publisher": "Federal Trade Commission (United States)",
    "date": "2024-07-30",
    "reliability": 1,
    "method": "Enforcement action and settlement, followed eight months later by a separate refund distribution. This record dates the order.",
    "key_figure": "$43.5 million in debt cancellation and cash relief over deceptive job-placement claims aimed at military families and veterans. That was $15.7 million in cash and about $27.8 million in cancelled debt. The Commission distributed $15.5 million to 42,794 people in March 2025.",
    "caveat": "Two dates, and the distance between them is the point. The order came in July 2024. The money reached people in March 2025. The sum delivered is also smaller than the headline: $15.5 million against $43.5 million. A settlement headline is not money in a student's hand.",
    "url": "https://www.ftc.gov/legal-library/browse/cases-proceedings/232-3019-career-step-llc-ftc-v",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch07",
      "ch16"
    ]
  },
  {
    "id": "ftc-job-scams-advice",
    "title": "Job Scams",
    "publisher": "Federal Trade Commission (United States), Consumer Advice",
    "date": 2026,
    "reliability": 1,
    "key_figure": "Standing consumer guidance: do not pay for the promise of a job. The FTC states that anyone who asks you to is a scammer.",
    "caveat": "Guidance, not a finding. Cited as the position of a regulator, and it is deliberately broader than the specific cases above.",
    "url": "https://consumer.ftc.gov/all-scams/job-scams",
    "retrieved": "2026-08-12",
    "used_in": [
      "ch07"
    ]
  },
  {
    "id": "cirr-standard",
    "title": "Council on Integrity in Results Reporting — outcome reporting standard",
    "publisher": "CIRR",
    "date": 2026,
    "reliability": 2,
    "method": "A voluntary standard under which member schools report graduate outcomes on a defined denominator at 90, 180 and 360 days, verified by an independent audit.",
    "key_figure": "The only widely used bootcamp outcome standard with independent verification. Membership has fallen to a small number of schools.",
    "caveat": "This book could not establish the current member count from a primary source and does not state one. What matters for the reader is the test, not the roster: ask whether a school submits to it.",
    "gap": true,
    "used_in": [
      "ch07",
      "ch15"
    ],
    "url": "https://www.cirr.org/our-standards"
  },
  {
    "id": "app-academy-outcomes-course-report",
    "title": "App Academy reported student outcomes",
    "publisher": "Course Report (school-reported data)",
    "date": 2024,
    "reliability": 5,
    "method": "Self-reported by the school and republished by an aggregator. Not audited.",
    "key_figure": "80% of students graduated. 98% of graduates were job-seeking. 91% of job-seeking graduates found work in the field within 180 days, at a reported median income of $100,000. The 180-day figures covered 390 graduates. Tuition about $17,900.",
    "caveat": "Cited in this book as a worked example of the denominator problem, not as evidence about App Academy, which is one of the more transparent schools precisely because it publishes the whole funnel. Compounding the three published rates gives about 71% of everyone who enrolled, against a headline of 91%. Reached through a secondary aggregator rather than the primary report, so treat the exact percentages as a range.",
    "used_in": [
      "ch07"
    ]
  },
  {
    "id": "stack-overflow-2024",
    "title": "Stack Overflow Developer Survey 2024",
    "publisher": "Stack Overflow",
    "date": "2024-07",
    "reliability": 2,
    "method": "Self-selected survey, 65,437 respondents across 185 countries, fielded 19 May to 20 June 2024.",
    "key_figure": "82% of respondents learn to code using online resources, against 49% who learn in school. 66% hold a bachelor's or master's degree.",
    "caveat": "Self-selected. Respondents come to a developer website, so people already working in software are heavily over-represented. It says nothing about people who tried to enter and failed, which is the population a prospective student most needs to know about.",
    "used_in": [
      "ch07",
      "ch15"
    ],
    "url": "https://survey.stackoverflow.co/2024/developer-profile"
  },
  {
    "id": "comptia-stackable-pathways",
    "title": "CompTIA stackable certification pathways",
    "publisher": "CompTIA",
    "date": 2026,
    "reliability": 5,
    "key_figure": "Published ladder: A+ then Network+ then Security+ then CySA+ or PenTest+ then SecurityX. Each higher certificate renews the ones below it.",
    "caveat": "Published by the body that sells the exams, so grade 5. The structure of the ladder is a verifiable fact about the product. Any claim about what it earns you is advertising.",
    "used_in": [
      "ch07",
      "ch31"
    ]
  },
  {
    "id": "hackerrank-skills-2025",
    "title": "2025 Developer Skills Report",
    "publisher": "HackerRank",
    "date": "2025-02",
    "reliability": 2,
    "method": "Survey of 13,732 developers, managers, recruiters and students across 102 countries, fielded Q4 2024 to early 2025.",
    "key_figure": "77% of developers surveyed say most assessments do not match the skills the role needs. 66% prefer practical challenges to abstract coding problems.",
    "caveat": "Published by a company that sells technical assessments, which is a direct interest in the finding that current assessments are wrong. The sample size and method are stated, so it stays at grade 2, but read the conclusion with the seller in mind.",
    "used_in": [
      "ch07",
      "ch11",
      "ch31"
    ],
    "no_url": "Vendor report published behind a form. Figures reached this book through its public summary."
  }
]