[
  {
    "title": "Abriendo Caminos",
    "url": "https://www.mlescaille.com/writing/abriendo-caminos/",
    "markdownUrl": "https://www.mlescaille.com/writing/abriendo-caminos/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2026-07-20",
    "updatedAt": "2026-07-20",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Founding a women-in-computing community on a Cuban intranet — and what happened to it when I could no longer reach the infrastructure that held it."
  },
  {
    "title": "AI in interviews",
    "url": "https://www.mlescaille.com/writing/ai-in-interviews/",
    "markdownUrl": "https://www.mlescaille.com/writing/ai-in-interviews/index.md",
    "contentType": "essay",
    "section": "systems-and-craft",
    "topics": [
      "software-systems",
      "engineering-practice"
    ],
    "language": "en",
    "publishedAt": "2026-07-10",
    "updatedAt": "2026-07-10",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "AI in interviews is inevitable — so what should we actually be testing for?"
  },
  {
    "title": "Chop Wood, Carry Water",
    "url": "https://www.mlescaille.com/writing/chop-wood-carry-water/",
    "markdownUrl": "https://www.mlescaille.com/writing/chop-wood-carry-water/index.md",
    "contentType": "essay",
    "section": "systems-and-craft",
    "topics": [
      "software-systems",
      "engineering-practice"
    ],
    "language": "en",
    "publishedAt": "2026-05-04",
    "updatedAt": "2026-05-04",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Twelve months of alignment, five weeks of build — what staff-level platform work actually looks like."
  },
  {
    "title": "Up",
    "url": "https://www.mlescaille.com/poetry/up/",
    "markdownUrl": "https://www.mlescaille.com/poetry/up/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2025-04-07",
    "updatedAt": "2025-04-07",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Two minds, one voice. Many minds, one direction",
    "url": "https://www.mlescaille.com/writing/two-minds-one-voice-many-minds-one-direction/",
    "markdownUrl": "https://www.mlescaille.com/writing/two-minds-one-voice-many-minds-one-direction/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2025-01-21",
    "updatedAt": "2025-01-21",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Kahneman and Tversky, the patterns that sabotage collaboration, and the real work of building together."
  },
  {
    "title": "Structure adds scalability: a look beyond networks",
    "url": "https://www.mlescaille.com/writing/structure-adds-scalability/",
    "markdownUrl": "https://www.mlescaille.com/writing/structure-adds-scalability/index.md",
    "contentType": "essay",
    "section": "systems-and-craft",
    "topics": [
      "software-systems",
      "engineering-practice"
    ],
    "language": "en",
    "publishedAt": "2024-09-19",
    "updatedAt": "2024-09-19",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "A networking principle traced through databases, caches, APIs — and a Netflix device-data migration."
  },
  {
    "title": "Like a haircut you can sleep through",
    "url": "https://www.mlescaille.com/writing/like-a-haircut-you-can-sleep-through/",
    "markdownUrl": "https://www.mlescaille.com/writing/like-a-haircut-you-can-sleep-through/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2023-11-27",
    "updatedAt": "2023-11-27",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Expertise is almost unnoticeable — on strengths, their overuse and their underuse."
  },
  {
    "title": "If they don’t hang together, you don’t have them, or the pipe pattern to the rescue",
    "url": "https://www.mlescaille.com/writing/the-pipe-pattern-to-the-rescue/",
    "markdownUrl": "https://www.mlescaille.com/writing/the-pipe-pattern-to-the-rescue/index.md",
    "contentType": "essay",
    "section": "systems-and-craft",
    "topics": [
      "software-systems",
      "engineering-practice"
    ],
    "language": "en",
    "publishedAt": "2023-04-26",
    "updatedAt": "2023-04-26",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Streams, Optional, RxJava, CompletableFuture — hanging Java’s chaining APIs on one latticework."
  },
  {
    "title": "Don’t expect context replies when you ask control questions",
    "url": "https://www.mlescaille.com/writing/context-replies-control-questions/",
    "markdownUrl": "https://www.mlescaille.com/writing/context-replies-control-questions/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2023-04-20",
    "updatedAt": "2023-04-20",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Control questions get control answers. If you want context, ask context questions."
  },
  {
    "title": "The growth problem in tech",
    "url": "https://www.mlescaille.com/writing/the-growth-problem-in-tech/",
    "markdownUrl": "https://www.mlescaille.com/writing/the-growth-problem-in-tech/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2023-04-19",
    "updatedAt": "2023-04-19",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "The “pipeline problem” is a mindset problem: who gets believed, who gets developed, who gets feedback."
  },
  {
    "title": "awaken our dreams",
    "url": "https://www.mlescaille.com/poetry/awaken-our-dreams/",
    "markdownUrl": "https://www.mlescaille.com/poetry/awaken-our-dreams/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-12-05",
    "updatedAt": "2022-12-05",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "In this space",
    "url": "https://www.mlescaille.com/poetry/in-this-space/",
    "markdownUrl": "https://www.mlescaille.com/poetry/in-this-space/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-12-01",
    "updatedAt": "2022-12-01",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Subject: lease grace period ended",
    "url": "https://www.mlescaille.com/poetry/subject-lease-grace-period-ended/",
    "markdownUrl": "https://www.mlescaille.com/poetry/subject-lease-grace-period-ended/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-11-29",
    "updatedAt": "2022-11-29",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Staring",
    "url": "https://www.mlescaille.com/poetry/staring/",
    "markdownUrl": "https://www.mlescaille.com/poetry/staring/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-11-27",
    "updatedAt": "2022-11-27",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Compassionate learning",
    "url": "https://www.mlescaille.com/writing/compassionate-learning/",
    "markdownUrl": "https://www.mlescaille.com/writing/compassionate-learning/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2022-10-19",
    "updatedAt": "2022-10-19",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Why an introduction-to-APIs workshop opened with Thich Nhat Hanh — questions as compassion."
  },
  {
    "title": "In the land of the free",
    "url": "https://www.mlescaille.com/writing/in-the-land-of-the-free/",
    "markdownUrl": "https://www.mlescaille.com/writing/in-the-land-of-the-free/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2022-07-05",
    "updatedAt": "2022-07-05",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "A reflection on freedom, belonging, and contradiction in America."
  },
  {
    "title": "My grandma braid my hair",
    "url": "https://www.mlescaille.com/writing/my-grandma-braid-my-hair/",
    "markdownUrl": "https://www.mlescaille.com/writing/my-grandma-braid-my-hair/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2022-07-05",
    "updatedAt": "2022-07-05",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Memory, lineage, and the women who shaped her."
  },
  {
    "title": "Eres una pieza de arte",
    "url": "https://www.mlescaille.com/poetry/eres-una-pieza-de-arte/",
    "markdownUrl": "https://www.mlescaille.com/poetry/eres-una-pieza-de-arte/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "es",
    "publishedAt": "2022-06-28",
    "updatedAt": "2022-06-28",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Trajectory guarding",
    "url": "https://www.mlescaille.com/writing/trajectory-guarding/",
    "markdownUrl": "https://www.mlescaille.com/writing/trajectory-guarding/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2022-06-05",
    "updatedAt": "2022-06-05",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "On the labor of defending your career while doing your career — and who pays for it."
  },
  {
    "title": "It’s time to introduce emotional guidance in engineering onboarding",
    "url": "https://www.mlescaille.com/writing/emotional-guidance-in-engineering-onboarding/",
    "markdownUrl": "https://www.mlescaille.com/writing/emotional-guidance-in-engineering-onboarding/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2022-03-16",
    "updatedAt": "2022-03-16",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Onboarding is not only the tech stack — new engineers need emotional guidance too."
  },
  {
    "title": "Bounce: strategies for coming back to code after interruptions",
    "url": "https://www.mlescaille.com/writing/bounce-coming-back-to-code-after-interruptions/",
    "markdownUrl": "https://www.mlescaille.com/writing/bounce-coming-back-to-code-after-interruptions/index.md",
    "contentType": "essay",
    "section": "systems-and-craft",
    "topics": [
      "software-systems",
      "engineering-practice"
    ],
    "language": "en",
    "publishedAt": "2022-03-10",
    "updatedAt": "2022-03-10",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Strategies for escaping the Pit of Despair — coming back to code after interruptions."
  },
  {
    "title": "To grow as an engineer keep risking failure",
    "url": "https://www.mlescaille.com/writing/to-grow-as-an-engineer-keep-risking-failure/",
    "markdownUrl": "https://www.mlescaille.com/writing/to-grow-as-an-engineer-keep-risking-failure/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2022-03-07",
    "updatedAt": "2022-03-07",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Jobs on risking failure, applied to engineering: growth lives where failure stays possible."
  },
  {
    "title": "Searching",
    "url": "https://www.mlescaille.com/poetry/searching/",
    "markdownUrl": "https://www.mlescaille.com/poetry/searching/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-02-28",
    "updatedAt": "2022-02-28",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "On the museum wall, the famous artist printed our pain",
    "url": "https://www.mlescaille.com/poetry/on-the-museum-wall-the-famous-artist-printed-our-pain/",
    "markdownUrl": "https://www.mlescaille.com/poetry/on-the-museum-wall-the-famous-artist-printed-our-pain/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-02-25",
    "updatedAt": "2022-02-25",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Restart",
    "url": "https://www.mlescaille.com/poetry/restart/",
    "markdownUrl": "https://www.mlescaille.com/poetry/restart/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-02-23",
    "updatedAt": "2022-02-23",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "What’s left",
    "url": "https://www.mlescaille.com/poetry/whats-left/",
    "markdownUrl": "https://www.mlescaille.com/poetry/whats-left/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-02-21",
    "updatedAt": "2022-02-21",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "It is not darkness what you fear",
    "url": "https://www.mlescaille.com/poetry/it-is-not-darkness-what-you-fear/",
    "markdownUrl": "https://www.mlescaille.com/poetry/it-is-not-darkness-what-you-fear/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-02-20",
    "updatedAt": "2022-02-20",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Put on your earrings",
    "url": "https://www.mlescaille.com/poetry/put-on-your-earrings/",
    "markdownUrl": "https://www.mlescaille.com/poetry/put-on-your-earrings/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-02-20",
    "updatedAt": "2022-02-20",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Introducing Codems: Code and poems weaved",
    "url": "https://www.mlescaille.com/writing/introducing-codems/",
    "markdownUrl": "https://www.mlescaille.com/writing/introducing-codems/index.md",
    "contentType": "codem",
    "section": "code-poetry",
    "topics": [
      "code-poetry",
      "creative-coding"
    ],
    "language": "en",
    "publishedAt": "2022-02-10",
    "updatedAt": "2022-02-10",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "A codem is a portmanteau of code and poems: the code structure adds sense to the poem."
  },
  {
    "title": "Mini cuento: Escuchábamos a sus muertos",
    "url": "https://www.mlescaille.com/writing/mini-cuento-escuchabamos-a-sus-muertos/",
    "markdownUrl": "https://www.mlescaille.com/writing/mini-cuento-escuchabamos-a-sus-muertos/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "es",
    "publishedAt": "2022-01-17",
    "updatedAt": "2022-01-17",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Un mini cuento sobre la enfermedad, la memoria y los muertos que cargamos."
  },
  {
    "title": "Guiding light",
    "url": "https://www.mlescaille.com/poetry/guiding-light/",
    "markdownUrl": "https://www.mlescaille.com/poetry/guiding-light/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-01-15",
    "updatedAt": "2022-01-15",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Rebirth",
    "url": "https://www.mlescaille.com/poetry/rebirth/",
    "markdownUrl": "https://www.mlescaille.com/poetry/rebirth/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2022-01-15",
    "updatedAt": "2022-01-15",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Dreams",
    "url": "https://www.mlescaille.com/poetry/dreams/",
    "markdownUrl": "https://www.mlescaille.com/poetry/dreams/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-12-06",
    "updatedAt": "2021-12-06",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Flawed beauty",
    "url": "https://www.mlescaille.com/poetry/flawed-beauty/",
    "markdownUrl": "https://www.mlescaille.com/poetry/flawed-beauty/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-12-03",
    "updatedAt": "2021-12-03",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Jesus",
    "url": "https://www.mlescaille.com/poetry/jesus/",
    "markdownUrl": "https://www.mlescaille.com/poetry/jesus/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-12-01",
    "updatedAt": "2021-12-01",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "In the name",
    "url": "https://www.mlescaille.com/poetry/in-the-name/",
    "markdownUrl": "https://www.mlescaille.com/poetry/in-the-name/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-11-29",
    "updatedAt": "2021-11-29",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "What is code archeology?",
    "url": "https://www.mlescaille.com/writing/what-is-code-archeology/",
    "markdownUrl": "https://www.mlescaille.com/writing/what-is-code-archeology/index.md",
    "contentType": "essay",
    "section": "systems-and-craft",
    "topics": [
      "software-systems",
      "engineering-practice"
    ],
    "language": "en",
    "publishedAt": "2021-11-29",
    "updatedAt": "2021-11-29",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Understanding code through its context and evolution — dig before you bulldoze."
  },
  {
    "title": "Remembrance",
    "url": "https://www.mlescaille.com/poetry/remembrance/",
    "markdownUrl": "https://www.mlescaille.com/poetry/remembrance/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-11-28",
    "updatedAt": "2021-11-28",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Debugging: the map is not the territory",
    "url": "https://www.mlescaille.com/writing/debugging-map-territory/",
    "markdownUrl": "https://www.mlescaille.com/writing/debugging-map-territory/index.md",
    "contentType": "essay",
    "section": "systems-and-craft",
    "topics": [
      "software-systems",
      "engineering-practice"
    ],
    "language": "en",
    "publishedAt": "2021-11-27",
    "updatedAt": "2021-11-27",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "The delta technique — debugging as narrowing the gap between your model and reality."
  },
  {
    "title": "The fifth day at the studio",
    "url": "https://www.mlescaille.com/writing/the-fifth-day-at-the-studio/",
    "markdownUrl": "https://www.mlescaille.com/writing/the-fifth-day-at-the-studio/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2021-11-15",
    "updatedAt": "2021-11-15",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Notes from a creative residency, five days in."
  },
  {
    "title": "How to prevent burnout",
    "url": "https://www.mlescaille.com/writing/how-to-prevent-burnout/",
    "markdownUrl": "https://www.mlescaille.com/writing/how-to-prevent-burnout/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2021-10-25",
    "updatedAt": "2021-10-25",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "From a Havana theater to a tech career — and how to keep the dream from burning you out."
  },
  {
    "title": "What value would someone get out of mentoring me?",
    "url": "https://www.mlescaille.com/writing/what-value-mentoring-me/",
    "markdownUrl": "https://www.mlescaille.com/writing/what-value-mentoring-me/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2021-10-03",
    "updatedAt": "2021-10-03",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "The belief that no one could get value from mentoring you, broken down — from the vGHC lounge."
  },
  {
    "title": "Good ideas and projects die unknown at higher rates than we think",
    "url": "https://www.mlescaille.com/writing/good-ideas-and-projects-die-unknown-at-higher-rates-than-we-think/",
    "markdownUrl": "https://www.mlescaille.com/writing/good-ideas-and-projects-die-unknown-at-higher-rates-than-we-think/index.md",
    "contentType": "essay",
    "section": "field-notes-and-archive",
    "topics": [
      "technical-archive"
    ],
    "language": "en",
    "publishedAt": "2021-09-12",
    "updatedAt": "2021-09-12",
    "status": "archived",
    "author": "Mari Lescaille",
    "description": "Why visibility, not quality, is often the bottleneck for good work."
  },
  {
    "title": "Reminders",
    "url": "https://www.mlescaille.com/poetry/reminders/",
    "markdownUrl": "https://www.mlescaille.com/poetry/reminders/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-07-18",
    "updatedAt": "2021-07-18",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "We the drama cultures",
    "url": "https://www.mlescaille.com/writing/we-the-drama-cultures/",
    "markdownUrl": "https://www.mlescaille.com/writing/we-the-drama-cultures/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2021-07-17",
    "updatedAt": "2021-07-17",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "On drama, culture, and the stories we perform for each other."
  },
  {
    "title": "After letting the trauma in",
    "url": "https://www.mlescaille.com/poetry/after-letting-the-trauma-in/",
    "markdownUrl": "https://www.mlescaille.com/poetry/after-letting-the-trauma-in/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-06-14",
    "updatedAt": "2021-06-14",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "On power, a reflection after the death of Chadwick Boseman",
    "url": "https://www.mlescaille.com/writing/on-power-a-reflection-after-the-death-of-chadwick-boseman/",
    "markdownUrl": "https://www.mlescaille.com/writing/on-power-a-reflection-after-the-death-of-chadwick-boseman/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2021-06-13",
    "updatedAt": "2021-06-13",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "On dignity, power, and grace in the face of mortality."
  },
  {
    "title": "These hands tell stories",
    "url": "https://www.mlescaille.com/poetry/these-hands-tell-stories/",
    "markdownUrl": "https://www.mlescaille.com/poetry/these-hands-tell-stories/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-04-29",
    "updatedAt": "2021-04-29",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Listen, the mornings should be like birthing",
    "url": "https://www.mlescaille.com/writing/listen-the-mornings-should-be-like-birthing/",
    "markdownUrl": "https://www.mlescaille.com/writing/listen-the-mornings-should-be-like-birthing/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2021-04-27",
    "updatedAt": "2021-04-27",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "On mornings, ritual, and beginning again."
  },
  {
    "title": "Public void announcement",
    "url": "https://www.mlescaille.com/poetry/public-void-announcement/",
    "markdownUrl": "https://www.mlescaille.com/poetry/public-void-announcement/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-03-17",
    "updatedAt": "2021-03-17",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "The committee of the psyche",
    "url": "https://www.mlescaille.com/poetry/the-committee-of-the-psyche/",
    "markdownUrl": "https://www.mlescaille.com/poetry/the-committee-of-the-psyche/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-03-13",
    "updatedAt": "2021-03-13",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "A codem: the inner committee in session, as a Java class."
  },
  {
    "title": "And so we live",
    "url": "https://www.mlescaille.com/poetry/and-so-we-live/",
    "markdownUrl": "https://www.mlescaille.com/poetry/and-so-we-live/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-02-17",
    "updatedAt": "2021-02-17",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "For a heart that let the door open",
    "url": "https://www.mlescaille.com/poetry/for-a-heart-that-left-the-door-open/",
    "markdownUrl": "https://www.mlescaille.com/poetry/for-a-heart-that-left-the-door-open/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-02-17",
    "updatedAt": "2021-02-17",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "On my back",
    "url": "https://www.mlescaille.com/poetry/on-my-back/",
    "markdownUrl": "https://www.mlescaille.com/poetry/on-my-back/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-02-17",
    "updatedAt": "2021-02-17",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Purple moon",
    "url": "https://www.mlescaille.com/poetry/purple-moon/",
    "markdownUrl": "https://www.mlescaille.com/poetry/purple-moon/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-02-17",
    "updatedAt": "2021-02-17",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "What you carry",
    "url": "https://www.mlescaille.com/poetry/what-you-carry/",
    "markdownUrl": "https://www.mlescaille.com/poetry/what-you-carry/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "en",
    "publishedAt": "2021-02-17",
    "updatedAt": "2021-02-17",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "On writing fast",
    "url": "https://www.mlescaille.com/writing/on-writing-fast/",
    "markdownUrl": "https://www.mlescaille.com/writing/on-writing-fast/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2021-01-27",
    "updatedAt": "2021-01-27",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Writing quickly as a way of getting out of your own way."
  },
  {
    "title": "Vanidad",
    "url": "https://www.mlescaille.com/poetry/vanidad/",
    "markdownUrl": "https://www.mlescaille.com/poetry/vanidad/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "es",
    "publishedAt": "2021-01-24",
    "updatedAt": "2021-01-24",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Navigating (large) codebases while keeping your sanity",
    "url": "https://www.mlescaille.com/writing/navigating-large-codebases/",
    "markdownUrl": "https://www.mlescaille.com/writing/navigating-large-codebases/index.md",
    "contentType": "essay",
    "section": "systems-and-craft",
    "topics": [
      "software-systems",
      "engineering-practice"
    ],
    "language": "en",
    "publishedAt": "2021-01-23",
    "updatedAt": "2021-01-23",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Ten years in, joining Netflix: the merits and perils of navigating existing systems when joining a team."
  },
  {
    "title": "On eloquence",
    "url": "https://www.mlescaille.com/writing/on-eloquence/",
    "markdownUrl": "https://www.mlescaille.com/writing/on-eloquence/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2020-12-25",
    "updatedAt": "2020-12-25",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "What it means to speak — and live — with eloquence."
  },
  {
    "title": "Flawed beauty",
    "url": "https://www.mlescaille.com/writing/flawed-beauty-essay/",
    "markdownUrl": "https://www.mlescaille.com/writing/flawed-beauty-essay/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2020-12-23",
    "updatedAt": "2020-12-23",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "On wabi-sabi, imperfection, and letting go of the pursuit of perfect."
  },
  {
    "title": "What are you yearning to do when you can't?",
    "url": "https://www.mlescaille.com/writing/one-way-to-find-your-passions/",
    "markdownUrl": "https://www.mlescaille.com/writing/one-way-to-find-your-passions/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2020-11-11",
    "updatedAt": "2020-11-11",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "A hospital bed, a capricious arm, and the question that finds your passions for you."
  },
  {
    "title": "Book notes: Big Magic by Elizabeth Gilbert",
    "url": "https://www.mlescaille.com/writing/book-notes-big-magic-by-elizabeth-gilbert/",
    "markdownUrl": "https://www.mlescaille.com/writing/book-notes-big-magic-by-elizabeth-gilbert/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2020-11-01",
    "updatedAt": "2020-11-01",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Notes on creativity, ideas, and the myth of the tortured artist."
  },
  {
    "title": "Using a DB and JPA as Data Store for Google Authentication",
    "url": "https://www.mlescaille.com/writing/db-jpa-data-store-google-authentication/",
    "markdownUrl": "https://www.mlescaille.com/writing/db-jpa-data-store-google-authentication/index.md",
    "contentType": "essay",
    "section": "field-notes-and-archive",
    "topics": [
      "technical-archive"
    ],
    "language": "en",
    "publishedAt": "2020-09-16",
    "updatedAt": "2020-09-16",
    "status": "archived",
    "author": "Mari Lescaille",
    "description": "Storing Google API user credentials with JPA as the datastore, from Groovy."
  },
  {
    "title": "Sharing behavior on Grails 3 controllers",
    "url": "https://www.mlescaille.com/writing/sharing-behavior-on-grails-3-controllers/",
    "markdownUrl": "https://www.mlescaille.com/writing/sharing-behavior-on-grails-3-controllers/index.md",
    "contentType": "essay",
    "section": "field-notes-and-archive",
    "topics": [
      "technical-archive"
    ],
    "language": "en",
    "publishedAt": "2020-08-05",
    "updatedAt": "2020-08-05",
    "status": "archived",
    "author": "Mari Lescaille",
    "description": "When one shared render function meets Grails compile-time controller magic — traits to the rescue."
  },
  {
    "title": "People are watching",
    "url": "https://www.mlescaille.com/writing/people-are-watching/",
    "markdownUrl": "https://www.mlescaille.com/writing/people-are-watching/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2020-07-19",
    "updatedAt": "2020-07-19",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "On visibility, self-consciousness, and being observed."
  },
  {
    "title": "Testing with Grails",
    "url": "https://www.mlescaille.com/writing/testing-with-grails/",
    "markdownUrl": "https://www.mlescaille.com/writing/testing-with-grails/index.md",
    "contentType": "essay",
    "section": "field-notes-and-archive",
    "topics": [
      "technical-archive"
    ],
    "language": "en",
    "publishedAt": "2020-02-04",
    "updatedAt": "2020-02-04",
    "status": "archived",
    "author": "Mari Lescaille",
    "description": "A practical tour of testing Grails apps — Spock, fixtures, mocking, and exception conditions."
  },
  {
    "title": "AlexaConf 2019 — live demo",
    "url": "https://www.youtube.com/watch?v=N0mpwyJhe3c",
    "markdownUrl": null,
    "contentType": "talk",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2019-06-01",
    "updatedAt": "2019-06-01",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Voice apps, demonstrated live."
  },
  {
    "title": "This one is for me",
    "url": "https://www.mlescaille.com/writing/this-one-is-for-me/",
    "markdownUrl": "https://www.mlescaille.com/writing/this-one-is-for-me/index.md",
    "contentType": "essay",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2018-07-21",
    "updatedAt": "2018-07-21",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "A self-portrait: rational, quiet, content in the macro."
  },
  {
    "title": "VoiceFirst Weekly",
    "url": "https://voicefirstweekly.com/",
    "markdownUrl": null,
    "contentType": "audio",
    "section": "essays",
    "topics": [
      "essays"
    ],
    "language": "en",
    "publishedAt": "2018-06-01",
    "updatedAt": "2018-06-01",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "132 daily briefings on voice technology. Founder and host."
  },
  {
    "title": "On being… busy",
    "url": "https://www.mlescaille.com/writing/on-being-busy/",
    "markdownUrl": "https://www.mlescaille.com/writing/on-being-busy/index.md",
    "contentType": "essay",
    "section": "working-in-tech",
    "topics": [
      "working-in-tech"
    ],
    "language": "en",
    "publishedAt": "2017-07-02",
    "updatedAt": "2017-07-02",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "An early reckoning with busyness — when working too much stands in for what is missing."
  },
  {
    "title": "Búsqueda",
    "url": "https://www.mlescaille.com/poetry/busqueda/",
    "markdownUrl": "https://www.mlescaille.com/poetry/busqueda/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "es",
    "publishedAt": "2013-06-01",
    "updatedAt": "2013-06-01",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Mi jisei",
    "url": "https://www.mlescaille.com/poetry/mi-jisei/",
    "markdownUrl": "https://www.mlescaille.com/poetry/mi-jisei/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "es",
    "publishedAt": "2013-06-01",
    "updatedAt": "2013-06-01",
    "status": "current",
    "author": "Mari Lescaille",
    "description": "Four haiku, June 2013."
  },
  {
    "title": "Metamorfosis",
    "url": "https://www.mlescaille.com/poetry/metamorfosis/",
    "markdownUrl": "https://www.mlescaille.com/poetry/metamorfosis/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "es",
    "publishedAt": "2012-09-16",
    "updatedAt": "2012-09-16",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  },
  {
    "title": "Puentes",
    "url": "https://www.mlescaille.com/poetry/puentes/",
    "markdownUrl": "https://www.mlescaille.com/poetry/puentes/index.md",
    "contentType": "poem",
    "section": "poetry",
    "topics": [
      "poetry"
    ],
    "language": "es",
    "publishedAt": "2012-09-16",
    "updatedAt": "2012-09-16",
    "status": "current",
    "author": "Mari Lescaille",
    "description": ""
  }
]