@online{P001,
  author = {Gergely Orosz},
  title = {{Why techies leave Big Tech}},
  date = {2024-10-15},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/leaving-big-tech},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P001; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P002,
  author = {Gergely Orosz},
  title = {{Did Automattic commit open source theft?}},
  date = {2024-10-18},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/did-automattic-commit-open-source-theft/},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P002; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P003,
  author = {Gergely Orosz},
  title = {{State of the software engineering job market in 2024}},
  date = {2024-10-22},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/state-of-eng-market-2024},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P003; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P004,
  author = {Gergely Orosz},
  title = {{Hiring software engineers and engineering leaders from Big Tech (Part 1)}},
  date = {2024-10-29},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P004; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P005,
  author = {Gergely Orosz and Cindy Sridharan},
  title = {{How to become a more effective engineer}},
  date = {2024-11-05},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/how-to-become-a-more-effective-engineer},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P005; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P006,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{How to debug large, distributed systems: Antithesis}},
  date = {2024-11-12},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/antithesis},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P006; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P007,
  author = {Gergely Orosz},
  title = {{Hiring software engineers and engineering leaders from Big Tech (Part 2)}},
  date = {2024-11-19},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech-part-2},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P007; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P008,
  author = {Gergely Orosz},
  title = {{IDEs with GenAI features that Software Engineers love}},
  date = {2024-11-26},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/ide-that-software-engineers-love},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview_plus_public_excerpt},
  note = {P008; Public preview and blog excerpt; complete newsletter not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P009,
  author = {Gergely Orosz},
  title = {{The Pragmatic Engineer in 2024}},
  date = {2024-11-29},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/the-pragmatic-engineer-in-2024/},
  urldate = {2026-10-11},
  keywords = {P-series, CATALOGUE_ONLY, public_text},
  note = {P009; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P010,
  author = {Gergely Orosz},
  title = {{The Pragmatic Engineer: Cyber Monday Deals}},
  date = {2024-12-02},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/the-pragmatic-engineer-cyber-monday-deals/},
  urldate = {2026-10-11},
  keywords = {P-series, CATALOGUE_ONLY, public_text},
  note = {P010; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P011,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{How GenAI is reshaping tech hiring}},
  date = {2024-12-03},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/how-genai-changes-tech-hiring},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P011; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P012,
  author = {Gergely Orosz},
  title = {{Why my new audiobook “The Software Engineer's Guidebook” is everywhere except on Audible}},
  date = {2024-12-10},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/why-my-audibook-is-not-on-audible/},
  urldate = {2026-10-11},
  keywords = {P-series, CATALOGUE_ONLY, public_text},
  note = {P012; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P013,
  author = {Gergely Orosz},
  title = {{How Shopify Built Its Live Globe for Black Friday}},
  date = {2024-12-17},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/shopify-black-friday},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P013; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P014,
  author = {Gergely Orosz and Addy Osmani},
  title = {{How AI-assisted coding will change software engineering: hard truths}},
  date = {2025-01-05},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/how-ai-will-change-software-engineering},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P014; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P015,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{Bug management that works (Part 2)}},
  date = {2025-01-07},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/bug-management-that-works-part-2},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P015; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P016,
  author = {Gergely Orosz},
  title = {{Where to find to The Pragmatic Engineer Podcast}},
  date = {2025-01-08},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/the-pragmatic-engineer-podcast/},
  urldate = {2026-10-11},
  keywords = {P-series, CATALOGUE_ONLY, public_text},
  note = {P016; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P017,
  author = {Gergely Orosz and Elin Nilsson and Fatos Morina},
  title = {{Cross-platform mobile development}},
  date = {2025-01-14},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/cross-platform-mobile-development},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P017; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P018,
  author = {Gergely Orosz},
  title = {{Are LLMs making StackOverflow irrelevant?}},
  date = {2025-01-21},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/are-llms-making-stackoverflow-irrelevant/},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P018; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P019,
  author = {Gergely Orosz},
  title = {{Microsoft’s developer tools roots}},
  date = {2025-01-21},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/microsofts-developer-tools-roots},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P019; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P020,
  author = {Gergely Orosz},
  title = {{Taking on Google search: Perplexity and Kagi}},
  date = {2025-01-28},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/perplexity-and-kagi},
  urldate = {2026-10-11},
  keywords = {P-series, SE_FOR_AI, public_text},
  note = {P020; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P021,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{Cross-platform mobile development with Expo}},
  date = {2025-02-04},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/expo},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P021; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P022,
  author = {Gergely Orosz},
  title = {{The Pragmatic Engineer 100K Giveaway}},
  date = {2025-02-05},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/the-pragmatic-engineer-100k-giveaway/},
  urldate = {2026-10-11},
  keywords = {P-series, CATALOGUE_ONLY, public_text},
  note = {P022; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P023,
  author = {Gergely Orosz},
  title = {{Where did TikTok’s software engineers go?}},
  date = {2025-02-06},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/where-did-tiktoks-software-engineers-go/},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, public_text},
  note = {P023; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P024,
  author = {Gergely Orosz},
  title = {{Is Big Tech becoming more cutthroat?}},
  date = {2025-02-11},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/is-big-tech-becoming-more-cutthroat},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P024; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P025,
  author = {Gergely Orosz},
  title = {{State of the startup and scaleup hiring markets in 2025 – as seen by recruiters}},
  date = {2025-02-18},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/startup-market-in-2025},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P025; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P026,
  author = {Gergely Orosz},
  title = {{Software engineering job openings hit five-year low?}},
  date = {2025-02-20},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/software-engineer-jobs-five-year-low/},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, public_text},
  note = {P026; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P027,
  author = {Gergely Orosz and Sandor Felber},
  title = {{Robotics for software engineers: Part 1}},
  date = {2025-02-25},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/robotics},
  urldate = {2026-10-11},
  keywords = {P-series, ADJACENT_ENGINEERING, paid_preview},
  note = {P027; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P028,
  author = {Gergely Orosz},
  title = {{Trimodal Nature of Tech Compensation in the US, UK and India}},
  date = {2025-03-04},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/trimodal},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, public_text},
  note = {P028; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P029,
  author = {Gergely Orosz},
  title = {{AI fakers exposed in tech dev recruitment: postmortem}},
  date = {2025-03-11},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/ai-fakers},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P029; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P030,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{Survey: What’s in your tech stack?}},
  date = {2025-03-18},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/what-is-in-your-tech-stack},
  urldate = {2026-10-11},
  keywords = {P-series, METHODS_AND_PROVENANCE, public_text},
  note = {P030; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P031,
  author = {Gergely Orosz and Alexey Komissarouk},
  title = {{What is Growth Engineering?}},
  date = {2025-03-20},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/what-is-growth-engineering},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P031; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P032,
  author = {Gergely Orosz},
  title = {{AI Engineering in the real world}},
  date = {2025-03-25},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/ai-engineering-in-the-real-world},
  urldate = {2026-10-11},
  keywords = {P-series, SE_FOR_AI, paid_preview},
  note = {P032; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P033,
  author = {Gergely Orosz and Evan King and Stefan Mai},
  title = {{The Reality of Tech Interviews in 2025}},
  date = {2025-04-01},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-reality-of-tech-interviews},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P033; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P034,
  author = {Gergely Orosz},
  title = {{MCP Protocol: a new AI dev tools building block}},
  date = {2025-04-08},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/mcp},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P034; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P035,
  author = {Gergely Orosz},
  title = {{Tech hiring: is this an inflection point?}},
  date = {2025-04-15},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/tech-hiring-inflection-point},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview_plus_public_excerpt},
  note = {P035; Public preview and blog excerpt; complete newsletter not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P036,
  author = {Gergely Orosz},
  title = {{More than one million readers}},
  date = {2025-04-22},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/one-million},
  urldate = {2026-10-11},
  keywords = {P-series, METHODS_AND_PROVENANCE, public_text},
  note = {P036; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P037,
  author = {Gergely Orosz and Sandor Felber},
  title = {{Humanoid robots for software engineers (Robotics for software engineers, Part 2)}},
  date = {2025-04-29},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/humanoid-robots},
  urldate = {2026-10-11},
  keywords = {P-series, ADJACENT_ENGINEERING, paid_preview},
  note = {P037; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P038,
  author = {Gergely Orosz},
  title = {{What’s Changed in 50 Years of Computing: Part 4}},
  date = {2025-05-06},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/mythical-man-month-part-4},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P038; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P039,
  author = {Gergely Orosz},
  title = {{Building, launching, and scaling ChatGPT Images}},
  date = {2025-05-13},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/chatgpt-images},
  urldate = {2026-10-11},
  keywords = {P-series, SE_FOR_AI, paid_preview},
  note = {P039; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P040,
  author = {Gergely Orosz},
  title = {{Stack overflow is almost dead}},
  date = {2025-05-15},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P040; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P041,
  author = {Gergely Orosz and Chip Huyen},
  title = {{The AI Engineering Stack}},
  date = {2025-05-20},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-ai-engineering-stack},
  urldate = {2026-10-11},
  keywords = {P-series, SE_FOR_AI, public_text},
  note = {P041; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P042,
  author = {Gergely Orosz},
  title = {{Microsoft is dogfooding AI dev tools’ future}},
  date = {2025-05-27},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/microsoft-ai-dev-tools},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P042; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P043,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{Vibe Coding as a software engineer}},
  date = {2025-06-03},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/vibe-coding-as-a-software-engineer},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P043; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P044,
  author = {Gergely Orosz},
  title = {{Real-world engineering challenges: building Cursor}},
  date = {2025-06-10},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/cursor},
  urldate = {2026-10-11},
  keywords = {P-series, SE_FOR_AI, paid_preview},
  note = {P044; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P045,
  author = {Gergely Orosz},
  title = {{Builder.ai did not “fake AI with 700 engineers”}},
  date = {2025-06-12},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/builder-ai-did-not-fake-ai/},
  urldate = {2026-10-11},
  keywords = {P-series, AI_ECOSYSTEM, public_text},
  note = {P045; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P046,
  author = {Gergely Orosz and Chaitali Narla},
  title = {{Being an “Intrapreneur” as a software engineer}},
  date = {2025-06-17},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/being-an-intrapreneur-as-a-software},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P046; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P047,
  author = {Gergely Orosz and Birgitta Böckeler},
  title = {{Learnings from two years of using AI tools for software engineering}},
  date = {2025-06-24},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/two-years-of-using-ai},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P047; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P048,
  author = {Gergely Orosz},
  title = {{Software engineering with LLMs in 2025: reality check}},
  date = {2025-07-01},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/software-engineering-with-llms-in-2025},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P048; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P049,
  author = {Gergely Orosz and Sandor Felber},
  title = {{Skills useful to learn for robotics engineering (Robotics for software engineers, Part 3)}},
  date = {2025-07-08},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/skills-useful-to-learn-for-robotics},
  urldate = {2026-10-11},
  keywords = {P-series, ADJACENT_ENGINEERING, paid_preview},
  note = {P049; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P050,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 1}},
  date = {2025-07-15},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P050; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P051,
  author = {Gergely Orosz},
  title = {{Why reliability is hard at scale: learnings from infrastructure outages}},
  date = {2025-07-22},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/why-reliability-is-hard-at-scale},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P051; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P052,
  author = {Gergely Orosz},
  title = {{Cursor makes developers less effective?}},
  date = {2025-07-24},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/cursor-makes-developers-less-effective/},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P052; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P053,
  author = {Gergely Orosz and Quentin Pradet},
  title = {{Building great SDKs}},
  date = {2025-07-29},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/building-great-sdks},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P053; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P054,
  author = {Gergely Orosz},
  title = {{What are Forward Deployed Engineers, and why are they so in demand?}},
  date = {2025-08-12},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/forward-deployed-engineers},
  urldate = {2026-10-11},
  keywords = {P-series, AI_ECOSYSTEM, paid_preview},
  note = {P054; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P055,
  author = {Gergely Orosz},
  title = {{New trend: extreme hours at AI startups}},
  date = {2025-08-14},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/new-trend-extreme-hours-at-ai-startups/},
  urldate = {2026-10-11},
  keywords = {P-series, AI_ECOSYSTEM, public_text},
  note = {P055; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P056,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 2}},
  date = {2025-08-19},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-2},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P056; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P057,
  author = {Gergely Orosz},
  title = {{Creative ways to fund open source projects}},
  date = {2025-08-21},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/creative-ways-to-fund-open-source-projects/},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P057; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P058,
  author = {Gergely Orosz and Mike Mroczka},
  title = {{How experienced engineers get unstuck in coding interviews}},
  date = {2025-08-26},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/how-to-get-unstuck-during-coding-interviews},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P058; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P059,
  author = {Gergely Orosz},
  title = {{State of the software engineering job market in 2025, part 1, what the data says}},
  date = {2025-09-02},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P059; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P060,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{Inside Google's Engineering Culture: Part 1}},
  date = {2025-09-09},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/google},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P060; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P061,
  author = {Gergely Orosz and Laura Tacho},
  title = {{How tech companies measure the impact of AI on software development}},
  date = {2025-09-16},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/how-tech-companies-measure-the-impact-of-ai},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P061; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P062,
  author = {Gergely Orosz},
  title = {{How Claude Code is built}},
  date = {2025-09-23},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P062; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P063,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{Inside Google’s Engineering Culture: the Tech Stack (Part 2)}},
  date = {2025-09-30},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/google-part-2},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P063; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P064,
  author = {Gergely Orosz},
  title = {{State of the software engineering jobs market, 2025, part 2 what hiring managers see}},
  date = {2025-10-07},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025-hiring-managers},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P064; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P065,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 3}},
  date = {2025-10-14},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-3},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P065; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P066,
  author = {Gergely Orosz and Matthew Hawthorne},
  title = {{What is good software architecture?}},
  date = {2025-10-21},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/what-is-good-software-architecture},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P066; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P067,
  author = {Gergely Orosz},
  title = {{What caused the large AWS outage?}},
  date = {2025-10-23},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/aws-outage-us-east-1/},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P067; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P068,
  author = {Gergely Orosz},
  title = {{San Francisco is back as the world’s leading tech hub}},
  date = {2025-10-28},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/san-francisco-is-back},
  urldate = {2026-10-11},
  keywords = {P-series, AI_ECOSYSTEM, paid_preview},
  note = {P068; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P069,
  author = {Gergely Orosz},
  title = {{Comparing interviews at 8 large tech companies}},
  date = {2025-10-30},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/comparing-interviews-at-8-large-tech-companies/},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P069; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P070,
  author = {Gergely Orosz},
  title = {{New trend: programming by kicking off parallel AI agents}},
  date = {2025-10-30},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/new-trend-programming-by-kicking-off-parallel-ai-agents/},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P070; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P071,
  author = {Gergely Orosz},
  title = {{Tech jobs market 2025, part 3: job seekers’ stories}},
  date = {2025-11-04},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/tech-jobs-market-2025-part-3},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P071; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P072,
  author = {Gergely Orosz},
  title = {{Four years on writing a tech book: pitching to a publisher}},
  date = {2025-11-11},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/four-years-on-writing-a-tech-book-pitching-to-a-publisher/},
  urldate = {2026-10-11},
  keywords = {P-series, CATALOGUE_ONLY, public_text},
  note = {P072; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P073,
  author = {Gergely Orosz and Ethan Evans},
  title = {{Career paths for software engineers at large tech companies}},
  date = {2025-11-18},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/career-paths-for-software-engineers},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P073; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P074,
  author = {Gergely Orosz},
  title = {{A startup in Mongolia translated my book}},
  date = {2025-11-21},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/traveling-to-mongolia/},
  urldate = {2026-10-11},
  keywords = {P-series, CATALOGUE_ONLY, public_text},
  note = {P074; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P075,
  author = {Gergely Orosz and Hamel Husain},
  title = {{A pragmatic guide to LLM evals for devs}},
  date = {2025-12-02},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/evals},
  urldate = {2026-10-11},
  keywords = {P-series, SE_FOR_AI, paid_preview},
  note = {P075; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P076,
  author = {Gergely Orosz},
  title = {{Downdetector and the real cost of no upstream dependencies}},
  date = {2025-12-05},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/downdetector-and-the-real-cost-of-no-upstream-dependencies/},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P076; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P077,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{Building MCP servers in the real world}},
  date = {2025-12-09},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/mcp-deepdive},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P077; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P078,
  author = {Gergely Orosz and Nicole Forsgren and Abi Noda},
  title = {{Frictionless: why great developer experience can help teams win in the ‘AI age’}},
  date = {2025-12-10},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/frictionless-why-great-developer},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P078; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P079,
  author = {Gergely Orosz},
  title = {{How AWS deals with a major outage}},
  date = {2025-12-16},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/how-aws-deals-with-a-major-outage},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P079; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P080,
  author = {Gergely Orosz},
  title = {{When AI writes almost all code, what happens to software engineering?}},
  date = {2026-01-06},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/when-ai-writes-almost-all-code-what},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P080; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P081,
  author = {Gergely Orosz and Michael Abernethy},
  title = {{Design Systems for Software Engineers}},
  date = {2026-01-13},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/design-systems-for-software-engineers},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P081; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P082,
  author = {Gergely Orosz and Drew Hoskins},
  title = {{The Product-Minded Engineer: The importance of good errors and warnings}},
  date = {2026-01-20},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-product-minded-engineer},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P082; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P083,
  author = {Gergely Orosz},
  title = {{Inside a five-year-old startup’s rapid AI makeover}},
  date = {2026-01-27},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/ai-first-makeover-craft},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P083; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P084,
  author = {Gergely Orosz},
  title = {{I replaced a \$120/year micro-SaaS in 20 minutes with LLM-generated code}},
  date = {2026-01-29},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/i-replaced-a-120-year-micro-saas-in-20-minutes-with-llm-generated-code/},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P084; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P085,
  author = {Gergely Orosz},
  title = {{Deepdive: How 10 tech companies choose the next generation of dev tools}},
  date = {2026-02-03},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/measuring-ai-dev-tools},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P085; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P086,
  author = {Gergely Orosz},
  title = {{Steve Yegge on AI Agents and the Future of Software Engineering}},
  date = {2026-02-10},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/steve-yegge-on-ai-agents-and-the},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P086; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P087,
  author = {Gergely Orosz},
  title = {{How Codex is built}},
  date = {2026-02-17},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/how-codex-is-built},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P087; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P088,
  author = {Gergely Orosz},
  title = {{The Future of Software Engineering with AI: Six Predictions}},
  date = {2026-02-24},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P088; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P089,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{AI Tooling for Software Engineers in 2026}},
  date = {2026-03-03},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/ai-tooling-2026},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_article_paid_extras},
  note = {P089; Public main article available; separate paid supplementary material not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P090,
  author = {Gergely Orosz},
  title = {{How Uber uses AI for development: inside look}},
  date = {2026-03-10},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/how-uber-uses-ai-for-development},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P090; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P091,
  author = {Gergely Orosz},
  title = {{Are AI agents actually slowing us down?}},
  date = {2026-03-17},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P091; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P092,
  author = {Gergely Orosz},
  title = {{“How to be a 10x engineer” – interview with a standout dev}},
  date = {2026-03-24},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/how-to-be-a-10x-engineer-interview},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P092; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P093,
  author = {Gergely Orosz},
  title = {{Is the FDE role becoming less desirable?}},
  date = {2026-03-27},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/is-the-fde-role-becoming-less-desirable/},
  urldate = {2026-10-11},
  keywords = {P-series, AI_ECOSYSTEM, public_text},
  note = {P093; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P094,
  author = {Gergely Orosz and Philip Kiely},
  title = {{What is inference engineering? Deepdive}},
  date = {2026-03-31},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/what-is-inference-engineering},
  urldate = {2026-10-11},
  keywords = {P-series, SE_FOR_AI, public_text},
  note = {P094; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P095,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{The impact of AI on software engineers in 2026: key trends. Part 1}},
  date = {2026-04-14},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-impact-of-ai-on-software-engineers-2026},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P095; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P096,
  author = {Gergely Orosz and Steve Huynh},
  title = {{Learnings from conducting \textasciitilde{}1,000 interviews at Amazon}},
  date = {2026-04-21},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/learnings-from-conducting-1000-interviews},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P096; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P097,
  author = {Gergely Orosz},
  title = {{How will AI change operating systems? Part 1: Ubuntu and Linux}},
  date = {2026-04-28},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/ubuntu-and-ai},
  urldate = {2026-10-11},
  keywords = {P-series, SE_FOR_AI, paid_preview},
  note = {P097; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P098,
  author = {Gergely Orosz and Martin Kleppmann and Chris Riccomini},
  title = {{Designing Data-Intensive Applications: The Cloud \& Doing the Right Thing}},
  date = {2026-05-05},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/designing-data-intensive-applications-book-excerpt},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P098; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P099,
  author = {Gergely Orosz},
  title = {{TechPays has been acquired by Levels.fyi}},
  date = {2026-05-12},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/techpays-has-been-acquired-levels-fyi/},
  urldate = {2026-10-11},
  keywords = {P-series, CATALOGUE_ONLY, public_text},
  note = {P099; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P100,
  author = {Gergely Orosz},
  title = {{Revisiting “No Silver Bullets” in the age of AI}},
  date = {2026-05-12},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/revisiting-no-silver-bullets-in-the},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P100; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P101,
  author = {Gergely Orosz and Elin Nilsson},
  title = {{AI’s impact on software engineers in 2026: key trends, Part 2}},
  date = {2026-05-19},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/ai-impact-on-software-engineers-part-2},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P101; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P102,
  author = {Gergely Orosz and Jessica Salmon},
  title = {{State of the software engineering job market in 2026}},
  date = {2026-05-26},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/state-of-the-job-market-2026},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P102; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P103,
  author = {Gergely Orosz},
  title = {{Ideas: slow down to speed up when working with AI agents}},
  date = {2026-06-02},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, minimal_preview},
  note = {P103; Minimal introduction only; substantive conclusions unconfirmed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P104,
  author = {Gergely Orosz and Jessica Salmon},
  title = {{State of the software engineering job market in 2026, part 2}},
  date = {2026-06-09},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-job-market-in-2026-part-2},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P104; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P105,
  author = {Gergely Orosz},
  title = {{Why is Meta destroying its engineering organization?}},
  date = {2026-06-16},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/why-is-meta-destroying-its-engineering},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_text},
  note = {P105; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P106,
  author = {Gergely Orosz},
  title = {{Reliability fail: No automated zone failover for Coinbase’s global trading service}},
  date = {2026-06-23},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/coinbase-fail/},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P106; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P107,
  author = {Gergely Orosz},
  title = {{Slow down to speed up: so much has changed in 6 months’ time}},
  date = {2026-06-23},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/slow-down-to-speed-up},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P107; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P108,
  author = {Gergely Orosz},
  title = {{Pollen tried to remove my article about CEO Callum Negus-Fancey and CTO Bradley Wright, and Google is assisting with it}},
  date = {2026-06-28},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/pollen-tried-to-remove-my-article-about-callum-negus-fancey-and-google-is-assisting-to-it/},
  urldate = {2026-10-11},
  keywords = {P-series, METHODS_AND_PROVENANCE, public_text},
  note = {P108; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P109,
  author = {Gergely Orosz},
  title = {{Tech jobs market in 2026, part 3: hiring managers \& job seekers}},
  date = {2026-07-07},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/tech-jobs-market-in-2026-part-3-hiring},
  urldate = {2026-10-11},
  keywords = {P-series, LABOR_MARKET_CONTEXT, paid_preview},
  note = {P109; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P110,
  author = {Gergely Orosz},
  title = {{What is “loop engineering?”}},
  date = {2026-07-14},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P110; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P111,
  author = {Gergely Orosz},
  title = {{Pushing software engineering limits with “napkin math”}},
  date = {2026-07-21},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/pushing-software-engineering-limits},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, public_text},
  note = {P111; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P112,
  author = {Gergely Orosz},
  title = {{How building software is changing at Anthropic}},
  date = {2026-07-28},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/inside-anthropic},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P112; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P113,
  author = {Gergely Orosz and Ivan Klaric and Jesse Spevack},
  title = {{Software engineering at a proprietary trading company: Optiver}},
  date = {2026-08-11},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/optiver},
  urldate = {2026-10-11},
  keywords = {P-series, GENERAL_SE, paid_preview},
  note = {P113; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P114,
  author = {Gergely Orosz},
  title = {{Headed for the Exit: the Great Engineering Leader Career Break}},
  date = {2026-08-18},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-great-engineering-leader-career-break},
  urldate = {2026-10-11},
  keywords = {P-series, AI_ECOSYSTEM, paid_preview},
  note = {P114; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P115,
  author = {Gergely Orosz and Jessica Salmon and Ivan Klaric},
  title = {{Why Ramp built its own in-house coding agent, Inspect}},
  date = {2026-08-25},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/why-ramp-built-inspect},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P115; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P116,
  author = {Gergely Orosz},
  title = {{Why you're not getting a response to your podcast pitch from me (or others)}},
  date = {2026-08-27},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/why-youre-not-getting-a-response-to-your-podcast-pitch-from-me-or-others/},
  urldate = {2026-10-11},
  keywords = {P-series, CATALOGUE_ONLY, public_text},
  note = {P116; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P117,
  author = {Gergely Orosz},
  title = {{How software engineering is changing: an essay challenge}},
  date = {2026-09-01},
  organization = {The Pragmatic Engineer},
  url = {https://blog.pragmaticengineer.com/how-software-engineering-is-changing-an-essay-challenge/},
  urldate = {2026-10-11},
  keywords = {P-series, METHODS_AND_PROVENANCE, public_text},
  note = {P117; Public main article available; classification-bearing passages reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P118,
  author = {Gergely Orosz},
  title = {{What is happening with code reviews?}},
  date = {2026-09-08},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/what-is-happening-with-code-reviews},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P118; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P119,
  author = {Gergely Orosz},
  title = {{Inside OpenAI’s agentic software factory}},
  date = {2026-09-15},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/openai-software-factory},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P119; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P120,
  author = {Gergely Orosz and Ivan Klaric},
  title = {{How will AI change operating systems? Part 2: Windows}},
  date = {2026-09-22},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/windows-and-ai},
  urldate = {2026-10-11},
  keywords = {P-series, SE_FOR_AI, paid_preview},
  note = {P120; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P121,
  author = {Gergely Orosz},
  title = {{Why has Shopify dropped React Native?}},
  date = {2026-09-29},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/shopify-native-mobile},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P121; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P122,
  author = {Gergely Orosz},
  title = {{The state of the tech industry in 2026}},
  date = {2026-10-06},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/the-state-of-the-tech-industry-in},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, public_article_paid_extras},
  note = {P122; Public main article available; separate paid supplementary material not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}

@online{P123,
  author = {Gergely Orosz},
  title = {{Cycles of disruption in the tech industry: with software pioneers Kent Beck \& Martin Fowler}},
  date = {2026-04-07},
  organization = {The Pragmatic Engineer},
  url = {https://newsletter.pragmaticengineer.com/p/cycles-of-disruption-in-the-tech},
  urldate = {2026-10-11},
  keywords = {P-series, AI_FOR_SE, paid_preview},
  note = {P123; Public preview/outline only; subscriber remainder not reviewed; classified practitioner source, not asserted peer-reviewed validation}
}
