| static/img/support/private-offices-openplan.jpg | /why-do-programmers-need-private-offices-with-doors-do-not-disturb/ | 1200×750 | An open plan office with developers wearing noise-canceling headphones | Open plan chaos, headphones as defense, contrast to private office |
| static/img/support/private-offices-focus.jpg | /why-do-programmers-need-private-offices-with-doors-do-not-disturb/ | 1200×750 | A chart showing interruption recovery time for knowledge workers | Interruption cost chart, focus recovery, 23-minute statistic |
| static/img/support/compiler-vs-creator.jpg | /im-a-developer-not-a-compiler/ | 1200×750 | A comparison of a spec document versus an architecture diagram | Spec document vs design thinking, creative problem solving |
| static/img/support/compiler-whiteboard.jpg | /im-a-developer-not-a-compiler/ | 1200×750 | A whiteboard covered in system design sketches and tradeoff notes | Whiteboard design session, tradeoffs, creative engineering |
| static/img/support/just-programmer-napkin.jpg | /i-just-need-a-programmer/ | 1200×750 | A napkin sketch of an app idea with arrows and question marks | Napkin sketch, rough idea, ambiguity in requirements |
| static/img/support/just-programmer-iceberg.jpg | /i-just-need-a-programmer/ | 1200×750 | An iceberg diagram showing visible app versus hidden infrastructure | Iceberg metaphor, frontend vs backend, hidden complexity |
| static/img/support/burnout-timeline.jpg | /developer-burnout-my-escape-story/ | 1200×750 | A timeline showing escalating work hours over months | Burnout timeline, escalating hours, gradual decline |
| static/img/support/burnout-recovery.jpg | /developer-burnout-my-escape-story/ | 1200×750 | A person walking in nature with a laptop bag left behind on a bench | Nature walk, leaving work behind, recovery imagery |
| static/img/support/blind-interview-process.jpg | /blind-developer-interviews/ | 1200×750 | A flowchart of a blind interview process with anonymized steps | Interview process flowchart, anonymized evaluation |
| static/img/support/blind-interview-bias.jpg | /blind-developer-interviews/ | 1200×750 | A chart showing hiring bias reduction with blind review processes | Bias reduction chart, before/after blind process |
| static/img/support/manager-calendar.jpg | /journey-from-programmer-to-manager/ | 1200×750 | A packed calendar with back-to-back meetings replacing coding blocks | Manager calendar, meetings vs coding time |
| static/img/support/manager-1on1.jpg | /journey-from-programmer-to-manager/ | 1200×750 | A 1-on-1 meeting between a manager and a team member | One-on-one meeting, mentoring, management work |
| static/img/support/stress-cortisol.jpg | /effects-of-stress-on-programmers/ | 1200×750 | A simple diagram of the stress-cortisol-performance curve | Stress performance curve, cortisol, yerkes-dodson |
| static/img/support/stress-bugs.jpg | /effects-of-stress-on-programmers/ | 1200×750 | A git blame showing increased commits at late hours correlating with bug density | Git blame, late night commits, bug correlation |
| static/img/support/ai-copilot-suggestion.jpg | /poor-code-quality-due-to-ai-assistants-github-copilot-and-chatgpt/ | 1200×750 | An AI code suggestion with a subtle security vulnerability highlighted | AI code suggestion, vulnerability highlight, code review |
| static/img/support/ai-code-review.jpg | /poor-code-quality-due-to-ai-assistants-github-copilot-and-chatgpt/ | 1200×750 | A developer reviewing AI-generated code with skeptical expression | Code review process, human verification of AI output |
| static/img/support/signal-infrastructure.jpg | /signal-messenger-using-signal-will-soon-cost-50-million-a-year/ | 1200×750 | A server rack diagram showing Signal’s infrastructure costs breakdown | Server infrastructure, cost breakdown, messaging scale |
| static/img/support/signal-users.jpg | /signal-messenger-using-signal-will-soon-cost-50-million-a-year/ | 1200×750 | A growth chart of Signal user adoption over time | User growth chart, adoption curve, messaging app |
| static/img/support/great-devs-mentoring.jpg | /finding-nurturing-the-0-1-who-could-be-great-software-developers/ | 1200×750 | A senior developer mentoring a junior at a shared desk | Mentoring session, knowledge transfer, pair work |
| static/img/support/great-devs-traits.jpg | /finding-nurturing-the-0-1-who-could-be-great-software-developers/ | 1200×750 | A radar chart showing traits of exceptional developers | Radar chart, developer traits, curiosity/persistence/taste |
| static/img/support/new-jobs-survey.jpg | /stack-overflow-more-developers-are-thinking-about-new-jobs/ | 1200×750 | A bar chart from Stack Overflow survey showing job satisfaction trends | SO survey data, job satisfaction, trending down |
| static/img/support/new-jobs-reasons.jpg | /stack-overflow-more-developers-are-thinking-about-new-jobs/ | 1200×750 | A ranked list of reasons developers want to change jobs | Reasons to quit, compensation, growth, remote work |
| static/img/support/homelessness-chart.jpg | /us-homelessness-up-12-to-highest-reported-level-as-rents-soar-and-coronavirus-pandemic-aid-lapses/ | 1200×750 | A line chart showing homelessness trend over the past decade | Homelessness trend, annual PIT count, upward trajectory |
| static/img/support/homelessness-rent.jpg | /us-homelessness-up-12-to-highest-reported-level-as-rents-soar-and-coronavirus-pandemic-aid-lapses/ | 1200×750 | A scatter plot showing rent increases vs homelessness by metro area | Rent vs homelessness correlation, metro data |
| static/img/support/hypochondriac-tabs.jpg | /im-like-a-hypochondriac-but-its-about-programming/ | 1200×750 | A browser with dozens of tabs open to programming forums and documentation | Tab overload, documentation research, obsessive learning |
| static/img/support/hypochondriac-imposter.jpg | /im-like-a-hypochondriac-but-its-about-programming/ | 1200×750 | A Venn diagram of imposter syndrome and programming anxiety | Imposter syndrome overlap, anxiety in tech |
| static/img/support/parents-chart.jpg | /nearly-half-of-americans-age-18-to-29-are-living-with-their-parents/ | 1200×750 | A historical chart showing percentage of young adults living with parents since 1960 | Multi-decade trend, living at home, Pew data |
| static/img/support/parents-economics.jpg | /nearly-half-of-americans-age-18-to-29-are-living-with-their-parents/ | 1200×750 | A comparison of rent-to-income ratio across decades | Rent affordability, generational comparison |
| static/img/support/paycheck-breakdown.jpg | /60-of-americans-are-living-paycheck-to-paycheck-report-says/ | 1200×750 | A pie chart showing typical household budget allocation for paycheck-to-paycheck families | Budget breakdown, housing dominant, no savings slice |
| static/img/support/paycheck-trend.jpg | /60-of-americans-are-living-paycheck-to-paycheck-report-says/ | 1200×750 | A line chart showing the percentage living paycheck to paycheck over recent years | Trend line, increasing financial stress |
| static/img/support/ada-notes.jpg | /ada-lovelace-what-did-the-first-computer-program-do/ | 1200×750 | A reproduction of Ada Lovelace’s Note G algorithm annotations | Historical document, Note G, Bernoulli numbers |
| static/img/support/ada-engine.jpg | /ada-lovelace-what-did-the-first-computer-program-do/ | 1200×750 | A schematic drawing of Babbage’s Analytical Engine | Analytical Engine diagram, mechanical computing |
| static/img/support/win11-benchmark.jpg | /former-microsoft-developer-says-windows-11s-performance-is-comically-bad-even-with-monster-pc/ | 1200×750 | Benchmark comparison chart of Windows 10 vs Windows 11 performance | OS benchmark comparison, performance regression |
| static/img/support/win11-taskmanager.jpg | /former-microsoft-developer-says-windows-11s-performance-is-comically-bad-even-with-monster-pc/ | 1200×750 | Windows 11 Task Manager showing unexpected high CPU usage at idle | Task Manager, idle CPU usage, performance monitoring |
| static/img/support/young-dev-errors.jpg | /the-struggles-of-a-young-developer/ | 1200×750 | A terminal window full of compilation errors | Error messages, build failures, learning curve |
| static/img/support/young-dev-growth.jpg | /the-struggles-of-a-young-developer/ | 1200×750 | A before-and-after comparison of messy code and clean refactored code | Code evolution, spaghetti to clean, growth |
| static/img/support/burnout-signs.jpg | /software-engineer-burnout/ | 1200×750 | A checklist of burnout warning signs with most items checked | Burnout checklist, warning signs, self-assessment |
| static/img/support/burnout-cycle.jpg | /software-engineer-burnout/ | 1200×750 | A circular diagram showing the burnout cycle of overwork | Burnout cycle, overwork-exhaustion-detachment loop |
| static/img/support/google-teams.jpg | /google-layoffs-continue-as-cuts-hit-flutter-dart-and-python-teams/ | 1200×750 | A list of affected Google teams and their open source projects | Team impact list, Flutter/Dart/Python, open source concern |
| static/img/support/google-timeline.jpg | /google-layoffs-continue-as-cuts-hit-flutter-dart-and-python-teams/ | 1200×750 | A timeline of Google layoff rounds from 2022 to 2024 | Layoff timeline, multiple rounds, tech industry trend |