[{"data":1,"prerenderedAt":771},["ShallowReactive",2],{"navigation":3,"\u002Flaura-the-founding-cto":28,"\u002Flaura-the-founding-cto-surround":766},[4,8,12,16,20,24],{"title":5,"path":6,"stem":7},"Overview","\u002Foverview","1.overview",{"title":9,"path":10,"stem":11},"The ICP","\u002Ficp","2.icp",{"title":13,"path":14,"stem":15},"Pete","\u002Fpete-the-indie-hacker","3.pete-the-indie-hacker",{"title":17,"path":18,"stem":19},"Max","\u002Fmax-the-product-engineer","4.max-the-product-engineer",{"title":21,"path":22,"stem":23},"Laura","\u002Flaura-the-founding-cto","5.laura-the-founding-cto",{"title":25,"path":26,"stem":27},"Marcus","\u002Fmarcus-the-platform-engineer","6.marcus-the-platform-engineer",{"id":29,"title":30,"body":31,"cover":734,"description":735,"extension":736,"meta":737,"navigation":738,"path":22,"persona":739,"seo":764,"stem":23,"__hash__":765},"personas\u002F5.laura-the-founding-cto.md","Laura, the founding CTO",{"type":32,"value":33,"toc":716},"minimark",[34,39,107,111,115,122,126,336,339,352,356,373,377,513,516,520,574,577,581,598,601,605,622,626,629,635,638,642,659,665,669,683,687,698,702],[35,36,38],"h2",{"id":37},"snapshot","Snapshot",[40,41,42,55],"table",{},[43,44,45],"thead",{},[46,47,48,52],"tr",{},[49,50,51],"th",{},"Fact",[49,53,54],{},"Detail",[56,57,58,67,75,83,91,99],"tbody",{},[46,59,60,64],{},[61,62,63],"td",{},"Age",[61,65,66],{},"32-45",[46,68,69,72],{},[61,70,71],{},"Role",[61,73,74],{},"Founding CTO or first VP Engineering; still writes code weekly, the calendar disagrees",[46,76,77,80],{},[61,78,79],{},"Company",[61,81,82],{},"10-40 person startup, Series A or approaching it",[46,84,85,88],{},[61,86,87],{},"Team size",[61,89,90],{},"5-20 engineers, no SRE among them",[46,92,93,96],{},[61,94,95],{},"Owns",[61,97,98],{},"Reliability, security posture, cloud spend, hiring, the tooling budget",[46,100,101,104],{},[61,102,103],{},"Tell",[61,105,106],{},"The escalation point: when nobody knows what is wrong, they call Laura",[35,108,110],{"id":109},"a-day-in-her-life","A day in her life",[112,113,114],"p",{},"Back-to-back until 3pm: hiring pipeline, a board-prep doc, a vendor renewal, one architecture review she refuses to give up. Keeps a terminal open all day as an act of identity. Slack is triaged in the gaps; the #incidents channel has its own notification sound and her stomach knows it. Evenings alternate between family time and the deep work she could not get to, and an incident does not respect either. Twice a quarter she does the math on hiring an SRE, and twice a quarter the roadmap wins.",[112,116,117],{},[118,119],"img",{"alt":120,"src":121},"Laura's office at dusk: whiteboard sketches and the skyline","\u002Fart\u002Flaura-scene.jpg",[35,123,125],{"id":124},"stack-and-situation","Stack and situation",[40,127,128,138],{},[43,129,130],{},[46,131,132,135],{},[49,133,134],{},"Tool",[49,136,137],{},"Why it is there",[56,139,140,161,172,183,194,205,216,227,238,249,260,271,287,298,314,325],{},[46,141,142,158],{},[61,143,144,148,149,153,154,156],{},[118,145],{"alt":146,"src":147},"TypeScript","\u002Flogos\u002Ftypescript.svg","TypeScript \u002F ",[118,150],{"alt":151,"src":152},"Python","\u002Flogos\u002Fpython.svg","Python \u002F ",[118,155],{"alt":156,"src":157},"Go","\u002Flogos\u002Fgo.svg",[61,159,160],{},"The languages the team ships, in that order",[46,162,163,169],{},[61,164,165,167],{},[118,166],{"alt":167,"src":168},"GitHub","\u002Flogos\u002Fgithub.svg",[61,170,171],{},"Source of truth; like everything else, whatever the team shipped fastest on",[46,173,174,180],{},[61,175,176,178],{},[118,177],{"alt":178,"src":179},"Vercel","\u002Flogos\u002Fvercel.svg",[61,181,182],{},"The frontend surface",[46,184,185,191],{},[61,186,187,189],{},[118,188],{"alt":189,"src":190},"Cloudflare","\u002Flogos\u002Fcloudflare.svg",[61,192,193],{},"Edge pieces adopted one product team at a time",[46,195,196,202],{},[61,197,198,200],{},[118,199],{"alt":200,"src":201},"AWS","\u002Flogos\u002Faws.svg",[61,203,204],{},"The parts that predate taste",[46,206,207,213],{},[61,208,209,211],{},[118,210],{"alt":211,"src":212},"Kubernetes","\u002Flogos\u002Fkubernetes.svg",[61,214,215],{},"A small managed cluster nobody loves",[46,217,218,224],{},[61,219,220,222],{},[118,221],{"alt":222,"src":223},"Terraform","\u002Flogos\u002Fterraform.svg",[61,225,226],{},"For the AWS half, half-heartedly",[46,228,229,235],{},[61,230,231,233],{},[118,232],{"alt":233,"src":234},"Sentry","\u002Flogos\u002Fsentry.svg",[61,236,237],{},"Errors",[46,239,240,246],{},[61,241,242,244],{},[118,243],{"alt":244,"src":245},"Datadog","\u002Flogos\u002Fdatadog.svg",[61,247,248],{},"The bill she renegotiates every year",[46,250,251,257],{},[61,252,253,255],{},[118,254],{"alt":255,"src":256},"Slack","\u002Flogos\u002Fslack.svg",[61,258,259],{},"Where the company happens, incidents included",[46,261,262,268],{},[61,263,264,266],{},[118,265],{"alt":266,"src":267},"Stripe","\u002Flogos\u002Fstripe.svg",[61,269,270],{},"Revenue",[46,272,273,284],{},[61,274,275,279,280,282],{},[118,276],{"alt":277,"src":278},"Linear","\u002Flogos\u002Flinear.svg","Linear \u002F ",[118,281],{"alt":282,"src":283},"Jira","\u002Flogos\u002Fjira.svg",[61,285,286],{},"Tickets",[46,288,289,295],{},[61,290,291,293],{},[118,292],{"alt":293,"src":294},"Notion","\u002Flogos\u002Fnotion.svg",[61,296,297],{},"Docs, runbooks, and the stale wiki",[46,299,300,311],{},[61,301,302,306,307,309],{},[118,303],{"alt":304,"src":305},"Claude","\u002Flogos\u002Fclaude.svg","Claude \u002F ",[118,308],{"alt":309,"src":310},"OpenAI","\u002Flogos\u002Fopenai.svg",[61,312,313],{},"The team's agents and the product's features",[46,315,316,322],{},[61,317,318,320],{},[118,319],{"alt":320,"src":321},"1Password","\u002Flogos\u002F1password.svg",[61,323,324],{},"Secrets, shared the responsible way",[46,326,327,333],{},[61,328,329,331],{},[118,330],{"alt":331,"src":332},"PagerDuty","\u002Flogos\u002Fpagerduty.svg",[61,334,335],{},"The rotation they keep meaning to set up properly",[112,337,338],{},"The rest of the situation, in three lines:",[340,341,342,346,349],"ul",{},[343,344,345],"li",{},"Institutional knowledge lives in three heads and a stale Notion page; the person who understands the queue architecture is on holiday in August.",[343,347,348],{},"There is no SRE and no plan to hire one this year; reliability is a tax paid by the two or three senior engineers, one of whom is her.",[343,350,351],{},"Alerting either screams or stays silent; nobody trusts it, so everything escalates upward.",[35,353,355],{"id":354},"goals-and-motivations","Goals and motivations",[340,357,358,361,364,367,370],{},[343,359,360],{},"Buy leverage, not headcount: something that does the first hour of every investigation before a human is interrupted.",[343,362,363],{},"Get the team out of her DMs: fewer \"is this normal?\" pings to her, more questions answered by a system with the context.",[343,365,366],{},"Turn institutional knowledge into an asset that survives departures: runbooks and tribal knowledge captured where they get applied automatically.",[343,368,369],{},"A defensible reliability story for the board and for enterprise customers' security questionnaires, without building a compliance program yet.",[343,371,372],{},"Predictable spend: flat price, visible usage, a hard cap on overage.",[35,374,376],{"id":375},"where-she-hangs-out","Where she hangs out",[40,378,379,389],{},[43,380,381],{},[46,382,383,386],{},[49,384,385],{},"Where",[49,387,388],{},"What it is to them",[56,390,391,411,435,443,455,480,488],{},[46,392,393,408],{},[61,394,395,402,403],{},[396,397,401],"a",{"href":398,"rel":399},"https:\u002F\u002Fwww.linkedin.com",[400],"nofollow","LinkedIn"," and ",[396,404,407],{"href":405,"rel":406},"https:\u002F\u002Fx.com",[400],"X",[61,409,410],{},"LinkedIn for the professional graph and hiring, X for the technical and founder conversation; reads daily, posts occasionally",[46,412,413,416],{},[61,414,415],{},"Private leadership communities",[61,417,418,423,424,423,429,434],{},[396,419,422],{"href":420,"rel":421},"https:\u002F\u002Frandsinrepose.com\u002Fwelcome-to-rands-leadership-slack\u002F",[400],"Rands Leadership",", ",[396,425,428],{"href":426,"rel":427},"https:\u002F\u002Fctocraft.com",[400],"CTO Craft",[396,430,433],{"href":431,"rel":432},"https:\u002F\u002Fleaddev.com",[400],"LeadDev",", her accelerator's founder groups",[46,436,437,440],{},[61,438,439],{},"A WhatsApp group of five CTO friends",[61,441,442],{},"Outperforms every community above",[46,444,445,452],{},[61,446,447],{},[396,448,451],{"href":449,"rel":450},"https:\u002F\u002Fnews.ycombinator.com",[400],"Hacker News",[61,453,454],{},"Read with breakfast, comment drafted and deleted",[46,456,457,460],{},[61,458,459],{},"Newsletters",[61,461,462,467,468,473,474,479],{},[396,463,466],{"href":464,"rel":465},"https:\u002F\u002Fnewsletter.pragmaticengineer.com",[400],"The Pragmatic Engineer"," as the anchor; ",[396,469,472],{"href":470,"rel":471},"https:\u002F\u002Fwww.lennysnewsletter.com",[400],"Lenny's"," for the product half of her brain; ",[396,475,478],{"href":476,"rel":477},"https:\u002F\u002Ftldr.tech",[400],"TLDR","; AI newsletters skimmed defensively",[46,481,482,485],{},[61,483,484],{},"Podcasts",[61,486,487],{},"Engineering-leadership and founder shows on the commute or run",[46,489,490,493],{},[61,491,492],{},"Engineering blogs",[61,494,495,423,499,423,503,423,508,512],{},[396,496,266],{"href":497,"rel":498},"https:\u002F\u002Fstripe.com\u002Fblog\u002Fengineering",[400],[396,500,189],{"href":501,"rel":502},"https:\u002F\u002Fblog.cloudflare.com",[400],[396,504,507],{"href":505,"rel":506},"https:\u002F\u002Ffly.io\u002Fblog\u002F",[400],"Fly.io",[396,509,277],{"href":510,"rel":511},"https:\u002F\u002Flinear.app\u002Fblog",[400]," postmortems, forwarded to the team when good",[112,514,515],{},"In person: LeadDev once a year, local CTO dinners attended selectively (she knows exactly what the vendor-hosted ones are), her investors' portfolio events.",[35,517,519],{"id":518},"how-to-reach-her","How to reach her",[40,521,522,532],{},[43,523,524],{},[46,525,526,529],{},[49,527,528],{},"What works",[49,530,531],{},"Why it lands",[56,533,534,542,550,558,566],{},[46,535,536,539],{},[61,537,538],{},"Bottom-up through her engineers",[61,540,541],{},"Max showing her a PR verdict that was right, plus a usage page that explains itself; she approves what the team already loves",[46,543,544,547],{},[61,545,546],{},"Founder-to-founder trust",[61,548,549],{},"An authentic narrative, honest technical writing, a visible human; she replies to the check-in email when it reads like a person wrote it",[46,551,552,555],{},[61,553,554],{},"The weekly digest as a forwardable artifact",[61,556,557],{},"If it reads like a status report she can send her cofounder, it sells itself upward",[46,559,560,563],{},[61,561,562],{},"Warm intros",[61,564,565],{},"Investor and CTO networks; case studies from companies one stage ahead of hers",[46,567,568,571],{},[61,569,570],{},"Security documentation she can skim in ten minutes",[61,572,573],{},"Then forward to the one engineer who will actually read it",[112,575,576],{},"What fails: cold outbound of any kind (she gets forty a week and has a filter for the word \"streamline\"), ROI calculators and feature matrices (she trusts her engineers' judgment over any comparison page), and enterprise theater (badges, analyst quadrants, walls of logos she has never met).",[35,578,580],{"id":579},"what-she-resonates-with","What she resonates with",[340,582,583,586,589,592,595],{},[343,584,585],{},"Leverage narratives: small teams that punch above their weight because their tools do real work. The idea of agents doing the first hour of investigation is exactly the hire she cannot make.",[343,587,588],{},"\"Engineer attention is the scarcest resource\" framing; she has said versions of this sentence in board meetings.",[343,590,591],{},"Opinionated, restrained products in the Linear mold. She reads product taste as a proxy for engineering quality.",[343,593,594],{},"Guardrails as first-class features: read-only by default, writes gated, code changes only ever as pull requests through CI and review. Autonomy she can dial, not autonomy she has to trust blindly.",[343,596,597],{},"Honest pricing: flat monthly, usage visible, overage capped. She has been burned by observability bills before.",[112,599,600],{},"What turns her off: black-box AI claims, per-seat pricing that punishes growing the team, tools that require a services engagement to adopt, anything that positions itself as replacing her engineers rather than multiplying them.",[35,602,604],{"id":603},"hobbies-and-personality","Hobbies and personality",[340,606,607,610,613,616,619],{},[343,608,609],{},"Running or cycling with the discipline of someone who calendars it; a half-marathon or a century ride once a year as proof of control over something.",[343,611,612],{},"Reading split between management books she is skeptical of and science fiction she is not. Chess or crosswords on the phone in queues.",[343,614,615],{},"Family logistics consume most non-work hours; the hobby she misses most is the side project she has not touched in two years.",[343,617,618],{},"Dabbles in angel investing or advising one or two startups, mostly for the deal flow of ideas.",[343,620,621],{},"Personality: decisive, warm but time-boxed, allergic to hype, protective of the team. Buys fast when trust is established and churns quietly but permanently when it is broken.",[35,623,625],{"id":624},"journey-through-the-product","Journey through the product",[112,627,628],{},"Adoption precedes purchase, always. The decisive moment is not a demo; it is the evening she spends configuring guardrails and deciding whether the product respects her.",[112,630,631],{},[118,632],{"alt":633,"src":634},"Laura's journey through the product","\u002Fdiagrams\u002Flaura-journey.svg",[112,636,637],{},"Her recurring surfaces after the purchase: the weekly digest, the feed as an audit trail, the usage page when the 70% credit warning lands, and the incident threads she reads after the fact to judge the quality of what she bought.",[35,639,641],{"id":640},"feature-affinities","Feature affinities",[340,643,644,647,650,653,656],{},[343,645,646],{},"The weekly digest as the reliability status report she forwards to her cofounder.",[343,648,649],{},"Memories and skills as durable institutional knowledge: the queue architecture explanation finally lives somewhere that gets applied, not just stored.",[343,651,652],{},"Incident caps and investigation-depth settings: the dial between coverage and credit burn is a budget instrument to her.",[343,654,655],{},"Member roles and granular permissions; domain auto-join for zero-friction team growth.",[343,657,658],{},"Thread watches for the recurring toil: watch this migration, summarize deploys to Slack, babysit the infrastructure change over the weekend.",[112,660,661],{},[118,662],{"alt":663,"src":664},"The leverage Laura is buying, marching past her door","\u002Fcartoons\u002Flaura-cartoon.jpg",[35,666,668],{"id":667},"objections-and-friction","Objections and friction",[340,670,671,674,677,680],{},[343,672,673],{},"The security review, even informal: what exactly can this write, where does telemetry live, what happens when it is wrong. Read-only defaults, gated writes, and PR-only code changes are the answers she needs to find within ten minutes.",[343,675,676],{},"Credit legibility: she will ask what a credit is and whether the finance model survives contact with her spreadsheet. Cost-weighted tokens with a capped overage does survive it, but only if explained plainly.",[343,678,679],{},"The quiet-month problem: if no incidents happened and the digest is thin, she wonders what she is paying for. Advisories, change analysis, and risk findings between incidents are what keep the renewal safe.",[343,681,682],{},"Vendor-dependence worry: she asks what happens if she disconnects, and respects products that answer honestly.",[35,684,686],{"id":685},"what-success-looks-like","What success looks like",[340,688,689,692,695],{},[343,690,691],{},"Incidents arrive at her team pre-investigated; the timeline shows the first hour was already done. Her senior engineers get interrupted half as often.",[343,693,694],{},"The team asks Polylane in Slack instead of DMing her. This is the metric she feels personally.",[343,696,697],{},"The digest becomes a standing section in her weekly leadership update, and the board stops asking whether reliability is under control because the answer is visibly yes.",[35,699,701],{"id":700},"in-their-own-words","In their own words",[340,703,704,707,710,713],{},[343,705,706],{},"\"I can't hire an SRE this year. I need the output of one anyway.\"",[343,708,709],{},"\"Show me the guardrails first, then the magic.\"",[343,711,712],{},"\"If my engineers love it and the invoice is predictable, this is the easiest yes I'll give this quarter.\"",[343,714,715],{},"\"The tool that gets my team out of my DMs is worth more than the one that gives me another dashboard.\"",{"title":717,"searchDepth":718,"depth":719,"links":720},"",1,2,[721,722,723,724,725,726,727,728,729,730,731,732,733],{"id":37,"depth":719,"text":38},{"id":109,"depth":719,"text":110},{"id":124,"depth":719,"text":125},{"id":354,"depth":719,"text":355},{"id":375,"depth":719,"text":376},{"id":518,"depth":719,"text":519},{"id":579,"depth":719,"text":580},{"id":603,"depth":719,"text":604},{"id":624,"depth":719,"text":625},{"id":640,"depth":719,"text":641},{"id":667,"depth":719,"text":668},{"id":685,"depth":719,"text":686},{"id":700,"depth":719,"text":701},null,"Player-coach CTO of a 10-40 person startup buying leverage instead of an SRE hire.","md",{},{"title":21},{"name":21,"photo":740,"archetype":741,"pronouns":742,"plan":743,"role":744,"quote":745,"accent":746,"order":747,"pains":748,"aha":758},"\u002Fportraits\u002Flaura.jpg","Exec (founding CTO \u002F VP Engineering)","she\u002Fher","Team ($200)","Buyer","Every incident costs me two engineers for a day and me for an evening. I can't hire my way out of that yet.","violet",3,[749,752,755],{"title":750,"detail":751},"Incidents burn engineer attention","The scarcest resource in the company, spent unplanned and concentrated on the seniors, one of whom is her.",{"title":753,"detail":754},"No leverage on operations","Process slows the team, headcount is not approved, and doing nothing keeps her the escalation point.",{"title":756,"detail":757},"Reliability is invisible","Between incidents, nothing tells her whether production is drifting or how exposed the team is.",{"moment":759,"anticipation":760},"The morning she reads about last night's incident like news from a department she doesn't have to run: found, fixed, written up, and nobody asked her anything.",[761,762,763],"Sell the feeling of an engineering org one size bigger: production has staff now, and none of it reports to her.","Frame everything in engineer attention: interruptions avoided, evenings returned, 'nobody had to look'.","Tell the 3am story from the CTO's side: not the outage, the phone that never rang.",{"title":30,"description":735},"I3VhuSt0B3wGCAiXIO45okNCj5jA1sop-WZfRmKyDwM",[767,769],{"title":17,"path":18,"stem":19,"description":768,"children":-1},"Full-stack engineer at a small startup, ships daily with a coding agent, dreads the pager.",{"title":25,"path":26,"stem":27,"description":770,"children":-1},"Pragmatic SRE\u002Fplatform engineer at an AWS\u002FKubernetes scale-up, evaluates cautiously, secondary persona today.",1790523225097]