<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://clairejmitchell.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://clairejmitchell.com/" rel="alternate" type="text/html" /><updated>2026-10-19T22:48:32+00:00</updated><id>https://clairejmitchell.com/feed.xml</id><title type="html">Claire Mitchell</title><subtitle>Writing samples and personal projects.</subtitle><entry><title type="html">The Starhopper’s Handbook</title><link href="https://clairejmitchell.com/writing/starhoppers-handbook/" rel="alternate" type="text/html" title="The Starhopper’s Handbook" /><published>2026-10-19T00:00:00+00:00</published><updated>2026-10-19T00:00:00+00:00</updated><id>https://clairejmitchell.com/writing/starhoppers-handbook</id><content type="html" xml:base="https://clairejmitchell.com/writing/starhoppers-handbook/"><![CDATA[<p class="chapter-heading">Chapter 1</p>

<p>
  Persi navigated the massive lobby of the unfamiliar station. She watched as countless people quickly moved and shoved their way through the dense, heavy crowds. She had never seen so many non-humans. Shouting echoed from a nearby ship bay. It sounded like a dispute over fuel calculations. Thick, dark smoke billowed out from another bay a few hundred meters down. Alarms followed, but travel and commerce continued. She didn't know if interstellar stations were always like this or if this was just an especially frantic day.
</p>
<p>
  Persi peered down at the documents she had been sent the paylang prior. <em>Sol-Secondary, Epsilon-71.</em> That was where she needed to be before liftoff. Persi had found this job a standard ago when browsing some less than legal forums. The pay was fine, and the accommodations were subpar, but that wasn't what Persi really cared about. The stint was long, the distance was great, and you couldn't beat the obscurity. That's what she was after&ndash;obscurity. Persi figured the ideal scenario for her was to get as far away as possible, as quickly as possible. She counted on finding this on the&hellip; <em>what was it called again?</em> Persi checked the documentation, searching for the name of the vessel she'd be spending the next few standards on. <em>Dead Reckoning.</em> Persi rolled her eyes. What an obnoxious name for a privateering vessel. It was highly irregular, really. How little information she had here. Persi had no way of knowing the standard procedure, but any work she'd done previously would've come with a stack of information, agreements, and dotted lines to sign. This was a one page document with scraps of useful information sprinkled among spelling errors. She read into the ship's information a bit. A Toren Carevall owned it.
</p>
<p>
  Persi pondered over the kind of person that Toren could be. He was a criminal, after all. She wondered about the kind of childhood one endures to end up running contraband and untaxed trade for a living. Did he know his parents? Were they criminals too? Did they attend services like she and her parents did? The words she'd been looking for dangled above her head.
</p>
<p>
  &ldquo;EPSILON&rdquo;
</p>
<p>
  Written in New Latin Standard, followed by a dozen translations in far smaller fonts, the illuminated words hung above a spacious passageway. She stared down the corridor. This was a single concourse&ndash;of a single terminal&ndash;yet it was larger than any station she'd ever seen before. The scale of it all made her feel microscopic. <em>Epsilon 71</em> she recalled, meaning there were at least 71 bays in this concourse alone. She choked down the knot in her throat. The uncountable crowd dwarfed her. She hadn't left her home solar system before, and the scale of the space in which she found herself made her wonder if she'd made the right choices that found her here. She batted these thoughts from her mind. Of course she made the right choice&ndash;it was the <em>only</em> choice. She decided against taking the train about to depart, making its last call. There was something about walking to the bay on her own two feet that offered her a sense of control in a position where she had none.
</p>
<p>
  Persi could account for most of what she passed. A concourse of this size needed fueling gantries and maintenance crews to support them, food and bathrooms engineered for a dozen anatomies, and help desks for the lost and underdocumented. It needed low-tier CHR security in the name of peacekeeping, and currency exchange fleecing the baffling few that only valued physical tender. Fine. Those are fixtures of a place for passing through. What she didn't account for were the all-hour pharmacies offering the kinds of medications no doctor would prescribe. Glimmering hotels adorned with warm-toned bulbs that spelled out names like <em>THE STARGAZER</em> towered over the hallway that appeared more like a city street at this scale. Brothels, loan agencies, and guns-for-hire&ndash;these sights surprised her. These were fixtures of a place where people stayed. Entire lives took place here in the spaces between worlds&ndash;and nobody seemed to think that was strange.
</p>
<p>
  &ldquo;Hey beautiful, where ya headed?&rdquo; a human woman's voice called out.
</p>
<p>
  Persi tried to keep her head down when walking through the chaotic midpoint of the concourse. So it took her a moment to realize the query was directed at her. Persi met the woman's gaze with an anxious wordlessness. Her outfit was&ndash;in every sense of the word&ndash;breathtaking. A shimmering turquoise bodysuit glistened in response to the electrified bulbs of noble gasses in the window behind her. It appeared impossibly tight, to a degree that Persi felt a gasp forming in her lungs just looking at her. She was, however, indisputably beautiful. Persi envied her sleek platinum hair that framed the sharp, symmetrical face she wore. Her piercing blue eyes adorned with extravagant makeup made Persi feel like she was in the presence of a celebrity.
</p>
<p>
  &ldquo;Got a few? I'll make it worth your while,&rdquo; she uttered, eying Persi up and down.
</p>
<p>
  Naive to exchanges like these, Persi laughed. She <em>laughed</em>. It wasn't that she found humor in the questions or the woman who posed them&ndash;she was simply at a loss. The nameless woman started toward her, chipping away at the gap between them.
</p>
<p>
  Persi realized she must've made a mistake somewhere to let this exchange go on so long.
</p>
<p>
  &ldquo;I'm okay. Thank you. Wellness be with you,&rdquo; she said, after taking a moment to gather herself.
</p>
<p>
  The woman fired back with a look of displeasure&ndash;akin to disgust, but closer to frustration.
</p>
<p>
  &ldquo;Then keep it moving?&rdquo; She spat, with an inflection that made the phrase sound like a question.
</p>
<p>
  Persi found momentum again, rapidly erasing herself from the encounter she inflicted on the woman. What a sorry start to her new life, she thought, chuckling again. Her interest was nothing more than a sales pitch, but still&ndash;Persi couldn't help but feel flattered. She called her &ldquo;beautiful.&rdquo; People didn't call her beautiful back home. They mostly called her &ldquo;Persi&rdquo; or &ldquo;Persephone&rdquo; if she hadn't yet had the chance to correct them. But the flattery didn't survive a second thought. She'd been picked out of the crowd because she looked lonely. Desperate. The woman was right, Persi thought. She <em>was</em> desperate.
</p>

<hr class="scene-break" />

<p>
  Persi regretted not taking the train. 71 bays was a lot, to be sure. But it sounded like a manageable trek. But the distance from the Epsilon sign to her new employers was far greater than the width of 71 bays added together. After all, she hadn't accounted for the space to be interrupted so frequently by the likes of nightclubs and callhouses. She figured there must've been a way to get onto the train at this point. But the signage was unclear and overwhelming, and she'd sooner throw herself out of an airlock than ask a stranger for help. Distracted by idle thoughts of exhaustion, and whether anyone had died of heat stroke on a space station before, her steps were interrupted by an obstruction. A person.
</p>
<p>
  &ldquo;<em>Sketha-roh!</em>&rdquo; they grunted at her through a polysynthetic breathing mask.
</p>
<p>
  Persi didn't have to speak to Heptaphagean to know she'd pissed them off. She noticed the dozens of small canisters that had tumbled out of the person's grasp. Feeling awful, she bent down to help, gathering each chrome cylinder she could find. The countless shoes, wheels, boots, and appendages that drove by had kicked and scattered each container in a different direction. Still, she managed to snatch them up. Helping this stranger made her feel good, even though it was her fault they had dropped the canisters in the first place. When she had found all she could, she sought their owner.
</p>
<p>
  Standing on the tips of her toes, Persi only now realized how much shorter she was than the average person here.
</p>
<p>
  &ldquo;Hey! Hello! Um, I have your uh, I have your things!&rdquo; she shouted to no response.
</p>
<p>
  She circled the area. She circled a few more times, each more frantic, more hurried than the last. She doubled back, walked a dozen bays in the wrong direction. All she found was the same endlessly flowing, uncaring swarm of people that seemed to come before. She hated that she had to do it, but she asked around. She approached the security guards that seemed to have nothing to do. She questioned the smaller vendors devoid of patrons. But no one seemed to notice where the Heptaphagean had gone, and her vague description of them proved unhelpful. She didn't know what to do with the containers&ndash;nor what they contained&ndash;so she dropped them in her bag, hoping she'd find their owner before departing. A feeling of unease washed over as soon as the canisters had settled on her person. Suddenly her bag carried a weight exceeding that of its contents. <em>Not yours, not ours, not his.</em> The doctrine played back in her head like a song she couldn't stop humming. She told herself these weren't her thoughts, but echoes of someone else's. She didn't find that self-assurance as comforting as the idea of returning them to their owner. But she was exhausted, growing weak, and almost late for work.
</p>
<p>
  Not long after her failed search, having waded through an ocean of travellers, she had arrived at <em>Epsilon-71</em>. Following the anticipation that built inside her as the numbers began to climb into the upper 60s, relief came over her as she read the number &ldquo;71&rdquo;. She examined the ship that occupied its space, the so-called <em>Dead Reckoning</em>. As silly as the name was, Persi found some appreciation for it. A navigation technique used to estimate the unknown location of a vessel starting from a known location and working backwards with speed and direction. Dead Reckoning. Persi was a navigator afterall, and this was a nod to her craft.
</p>
<p>
  Persi was no expert in engineering. Hell, she couldn't even tell you the manufacturer, but the ship looked fairly unassuming. It was, however, massive; at least by her account. Smaller than a commercial liner and larger than any personal vehicle, it sat squarely in the category of &ldquo;huge.&rdquo; Far from where she stood, behind the bulk of the vehicle, sat two massive jump thrusters&ndash;one looking worse for wear, the other nearly brand new. The hull of the beast wore a subtle shade of tangerine. The color choice appeared to be a fruitless attempt at hiding countless laps of burn damage. Looking around at the vehicles that occupied nearby bays designated for the same size class, it became abundantly clear that the ship she was about to board&ndash;soon to call home&ndash;was a piece of shit. Before she could make any more judgments about her new home and workplace, the inner door of the airlock gave way. Her nerves crept up on her. The outer door swung open. Her racing mind was brought to a halt by the person standing at the threshold. They couldn't have been taller than a meter, but their presence was palpable. The small creature removed their mask and hopped off the last step leading out of the ship.
</p>
<p>
  &ldquo;Howdy!&rdquo; they shouted, much louder than they needed to.
</p>
<p>
  &ldquo;Hey there,&rdquo; Persi responded at an appropriate volume.
</p>
<p>
  &ldquo;What? Hang on.&rdquo;
</p>
<p>
  They removed four plugs of different sizes from holes on the sides of their head. Persi was not well-traveled, but she recognized this person to be Gnoecian. One of 20 or so billion semi-aquatic bipeds from the planet of Gnoecia, roughly 900 lightlaps away. She was disappointed in herself that she didn't know more.
</p>
<p>
  &ldquo;You must be Persi!&rdquo; Their outstretched arm remained fixed and pointed towards her. She shook it like she would when meeting a human. She noticed a look of satisfaction on their face, as if relieved that they had performed the foreign tradition correctly. Persi didn't know how Gnoecians greeted one another.
</p>
<p>
  &ldquo;Yes. It's very nice to meet you. What's your name?&rdquo; Persi desperately hoped her discomfort wasn't apparent to them.
</p>
<p>
  &ldquo;Call me Cal!&rdquo;
</p>
<p>
  Persi felt relieved. <em>A normal name.</em> Relief turned to guilt when she realized how terracentric that was.
</p>
<p>
  &ldquo;Your NLS sounds great, by the way.&rdquo; Persi offered.
</p>
<p>
  &ldquo;My NLS? Oh. Yeah, everyone speaks Nelse. Can't get around without it. One of the consequences of working under a humanity-driven intergalactic trading system, we've all gotta make compromises to work with your archaic vocal organs.&rdquo; Cal jeered. Persi got the impression that Cal didn't speak earnestly most of the time&ndash;a quality she wasn't used to in her peers.
</p>
<p>
  &ldquo;So, obviously, I'm one of the mechanics on The Reck,&rdquo; Cal said, gesturing to his garb, which to his credit, was clearly that of someone who fixed things all day. Thick layers of grease, flux, and oil coated his once-red coveralls.
</p>
<p>
  &ldquo;And you're doing navigation, right? Very cool stuff. Baustin will probably want to meet you as soon as you're able, but I can show you around. And you, Persi&ndash;you've done interstellar travel before? What am I saying, of course you have! I'm sure Toren was impressed with you. He's very picky. Well, picky's not the word. Discerning? Exclusive, maybe? Either way, you get the idea. Something about you caught his eye. If Toren has any talent to speak of, it's finding good people. And I don't imagine you're an exception!&rdquo;
</p>
<p>
  Cal spoke like he could do it forever. So long as he drew breath, he could find something to say. He walked around the ship, making what looked to be the final checks before take off. Persi followed close behind, observing his work. She recalled the question in his monologue before distracting himself with his duties.
</p>
<p>
  &ldquo;Well, I have done work for interstellar vehicles before, but that kind of thing is typically done remotely these days. Of course, this isn't a typical vessel.&rdquo;
</p>
<p>
  Cal chuckled, &ldquo;Right you are.&rdquo;
</p>
<p>
  He continued measuring, wrenching, and finagling. It looked like the kind of work you'd do to seem busy when there's little meaningful to do. His work began to slow when he thought of something new to say.
</p>
<p>
  &ldquo;So you've never been on an interstellar vehicle for navigation work? What about school?&rdquo;
</p>
<p>
  Persi pressed her lips together tight. She knew what was coming; and she dreaded it.
</p>
<p>
  &ldquo;No. I studied in-system. Venus has the best navigation school in the CHR.&rdquo;
</p>
<p>
  Cal hesitated, &ldquo;Vacation? Study abroad? Visits with family or friends?&rdquo;
</p>
<p>
  Persi fell silent. <em>Here it comes</em>, she thought.
</p>
<p>
  &ldquo;So are you saying that you, Persi, personally, have <em>never</em> been to another star?&rdquo;
</p>
<p>
  &ldquo;Well, no, but I'm more than qualified. I've done work like this before, I'm just never on the ship.&rdquo;
</p>
<p>
  Persi paused. She felt sweat seep from her palms.
</p>
<p>
  &ldquo;I actually think that my experience lends itself tremendously well to this job. I've been trained to work under extreme time constraints, and I am used to worrying about way more than one vessel.&rdquo;
</p>
<p>
  Cal listened, appearing skeptical.
</p>
<p>
  &ldquo;I'm sure you're qualified, I'm certainly not here to vet you.&rdquo; Cal emptied his hands of his instruments, filling and closing his toolbag.
</p>
<p>
  &ldquo;But you aren't a Terrarian or anything, right? You aren't going to preach to us about how we should all go back to the planets we came from? That the resources our stars provide are all we deserve?&rdquo;
</p>
<p>
  Persi tried not to correct his misconception of what a Terrarian was, and tried even harder not to be offended, but instead answered his question.
</p>
<p>
  &ldquo;No. I am <em>not</em> a Terrarian. For one, I just told you I've been to other planets. A terrarian doesn't leave their home world. I wouldn't be standing in front of you if I were Terrarian.&rdquo;
</p>
<p>
  Cal struck a nerve with that last line of questioning. Persi hadn't ever known a Gnoecian before, but even she could tell from the look on his face that he knew it too.
</p>
<p>
  &ldquo;Have you met a Terrarian before, Cal?&rdquo; She regretted her tone as it left her. But conversations like these had a way of setting her off.
</p>
<p>
  &ldquo;Not to my knowledge, no,&rdquo; he responded.
</p>
<p>
  Persi sank a little. Cal wasn't being cruel. He had no way of knowing the weight of the words he carried.
</p>
<p>
  &ldquo;Sorry, I didn't mean that like a &lsquo;all untravelled humans are Terrarians&rsquo; kind of thing.&rdquo;
</p>
<p>
  &ldquo;I'm sure you didn't.&rdquo;
</p>
<p>
  &ldquo;I just don't know anyone who has never been to space before!&rdquo;
</p>
<p>
  &ldquo;I've been to space, Cal. We're in space now.&rdquo;
</p>
<p>
  Cal chuckled. &ldquo;I'm sure it feels that way.&rdquo;
</p>]]></content><author><name></name></author><summary type="html"><![CDATA[This is chapter one of an ongoing novel. It is roughly 40% complete, and I am only able to share the first chapter, as it's something I'd love to publish eventually.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://clairejmitchell.com/assets/images/social-card.png" /><media:content medium="image" url="https://clairejmitchell.com/assets/images/social-card.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">On Pizza</title><link href="https://clairejmitchell.com/writing/on-pizza/" rel="alternate" type="text/html" title="On Pizza" /><published>2026-10-01T00:00:00+00:00</published><updated>2026-10-01T00:00:00+00:00</updated><id>https://clairejmitchell.com/writing/on-pizza</id><content type="html" xml:base="https://clairejmitchell.com/writing/on-pizza/"><![CDATA[<p>
  New York style pizza is a fundamentally simple food, but it can be challenging to recreate. There are two key reasons for this; recipes, along with their key ingredients, are often gatekept, and your home oven doesn&rsquo;t get hot enough. This guide will allow you to overcome each of these challenges in turn.
</p>
<p>
  Before you is not a recipe, but rather, a methodology. A philosophy. I&rsquo;ll show you what it takes to create that nostalgic, pizzeria dough; along with the oven conditions that yield perfect crispy crust, and ideal browning. I&rsquo;ll tell you what tools you need, and which ingredients you might not know about that will soon become essential in your pantry.
</p>

<h2><span class="section-number">01</span> The Tools</h2>
<p>
  Whenever I send someone a picture of a pizza I&rsquo;ve made, I usually get the same question. &ldquo;Did you buy a pizza oven?&rdquo; If you&rsquo;ve ever tried to make pizza at home, you know why this is. A conventional home oven usually tops out somewhere between 450 and 550 degrees fahrenheit. The ovens used in pizzerias can reach a blistering 900. This is by far the biggest gap we need to overcome. I should say, you could just buy a pizza oven. Outdoor, indoor, gas, wood-burning, and electric pizza ovens are all the rage these days. If you love pizza, and you&rsquo;ve got the space and disposable income, I say go for it. But I live in a one bedroom high rise apartment, and I can&rsquo;t dedicate a third of my counterspace or half my balcony to an appliance used to make one thing. We&rsquo;re going a cheaper, easier, and simpler route.
</p>

<p>
  <strong>A pizza steel</strong> is an essential tool for dramatically increasing the heat we can inflict upon our pizza. It&rsquo;s basically a thick baking sheet that&rsquo;s going to soak up an hour&rsquo;s worth of heat at ~500 degrees, then transfer that to our crust when we bake our pie. I&rsquo;ve heard of people using a pizza stone rather than a pizza steel. I&rsquo;d advise against this. Pizza stones retain and transfer less heat than a steel, and they are prone to cracking. Some aspects of my methodology are a touch frivolous and not strictly necessary. The pizza steel is not one of them.
</p>
<p>
  <strong>A cheese grater</strong> is a cheap tool you probably already have in your kitchen. If not, it&rsquo;s necessary for this endeavor. &ldquo;They sell pre-shredded cheese, why can&rsquo;t I just use that?&rdquo; a great question that you&rsquo;re asking at the perfect time, as I&rsquo;m just about to tell you. Two reasons. For one, grating the cheese yourself gives you far more options. No longer are you beholden to the three or four brands of shredded cheese found in your dairy aisle. Now, you&rsquo;re someone who buys cheese by the block. Congratulations, and welcome to the rabbit hole. The other, arguably more important reason, is that shredded cheese contains more than just cheese. You&rsquo;ll notice this when you start grating it yourself. A bag of pre-shredded cheese contains preservatives to keep it from drying out, and anti-clumping agents to, well, prevent it from clumping. They also prevent it from melting as well.
</p>
<p>
  <strong>A pizza peel</strong> is the big wooden paddle used to slide the pie into the oven. You&rsquo;ve probably not needed one in the past for making home pizzas if you weren&rsquo;t using a pizza steel. But there is no other safe way to transfer the pizza onto the steel. They make wooden and metal peels. Metal peels are a bit easier for removing your pizza from the oven, but I highly, <em>highly</em> recommend a wooden peel for placing your pizza into the oven, as I&rsquo;ve found them less likely to stick to the pizza. I cannot stress enough what a headache it is when your pizza gets stuck to your peel. I hope to shield you from that fate.
</p>
<p>
  <strong>A kitchen scale</strong> is necessary, as I will not be using volumes when it comes to making the dough. I will only offer weights. I don&rsquo;t do this to gatekeep, I do this because it isn&rsquo;t my intention to steer you wrong. I&rsquo;d like you to have a great pizza on your first try. Measuring by weight offers far better precision and consistency.
</p>
<p>
  <strong>A cooling rack</strong> is another tool you&rsquo;re likely to have. If not, it&rsquo;s worth it to keep your undercarriage crisp. No one wants a soggy undercarriage.
</p>
<p>
  <strong>A pizza cutter</strong> unless you want to fold it up and eat it like a taco. No judgement.
</p>

<h2><span class="section-number">02</span> The Ingredients</h2>
<p>
  Now that you have the tools, it&rsquo;s time to discuss the ingredients. This is the portion where I leave the most up to the reader, but that won&rsquo;t stop me from making my own suggestions. You need not know a single thing about cooking to understand the importance of good ingredients. This guide is intended for home cooks of any experience level, but I do hope that it goes without saying &mdash; this is what your food will be made out of, so what we use is crucial to the final product. We&rsquo;ll discuss these from top to bottom.
</p>
<p>
  <strong>Pepperoni</strong> is the only topping I&rsquo;m going to call out. I do this because it&rsquo;s important. If you want pineapple on your pizza, put pineapple on it. If you like peppers, then pep it up. I trust you to solve these problems on your own. But pepperoni should be purchased as a whole log, and sliced in your own kitchen. Do not purchase pepperoni in a package pre-sliced. Pepperoni is just higher quality when you buy it as a log. I didn&rsquo;t decide that, food supply chains did. It also has a key feature that helps pepperonis to form that classic cup shape, a true casing around the sausage. The casing shrinks, which forms the shape you&rsquo;re familiar with as it bakes. It tastes better, it looks better, offers better texture, doesn&rsquo;t take long to slice, and if we&rsquo;re honest, it feels a bit fancier. You&rsquo;ll be glad you did this.
</p>
<p>
  <strong>Cheese</strong> is one of the best inventions. I think it goes: calculus, writing, the wheel, the combustion engine, and then cheese. If you disagree, write your own pizza bible. I live in Wisconsin, so I&rsquo;m fortunate to live within walking distance of not one, but five cheese shops. We&rsquo;ll need three cheeses to start.
</p>

<p class="indent">
  <strong>Mozzarella</strong> &mdash; I&rsquo;ll speak plainly here. Buy Grande brand whole milk mozzarella. Whole milk mozzarella is 100% necessary for the best final product. Every pizza shop uses whole milk mozz, and most of them use Grande. It can be hard to find since nearly all of their business involves direct sale to restaurants, but <a href="https://www.wisconsincheesemart.com/">Wisconsin Cheese Mart</a> ships nationally.
</p>
<p class="indent">
  <strong>Pecorino</strong> &mdash; there&rsquo;s no &ldquo;secret ingredient&rdquo; to great pizza, but if I had to pick one, pecorino might be it. It&rsquo;s the scarcely used, saltier and tangier cousin of parmesan. I like to use a pinch just after adding the sauce, and it makes a world of difference. It&rsquo;s also the only cheese I use that I don&rsquo;t think makes a difference whether it&rsquo;s freshly grated or pre-grated. It just matters that we get it on there.
</p>
<p class="indent">
  <strong>Parmesan</strong> &mdash; buy a wedge, it&rsquo;ll last you ages. It&rsquo;s hard as far as hard cheeses go, and keeping it wrapped in plastic wrap is ideal for opening up, and grating directly onto your finished pizza. Some people don&rsquo;t like parmesan, and that&rsquo;s fine I guess.
</p>

<p>
  <strong>Sauce</strong> is more important to make yourself than I originally anticipated. I&rsquo;m no elitist, so if someone can manage to make a better sauce, jar it, and sell it at Pick n&rsquo; Save, I&rsquo;ll happily change my tune. But for now, this is something I highly recommend taking on yourself, and it&rsquo;s probably easier than you think. I&rsquo;ll make a suggestion for volumes of each ingredient, but I can&rsquo;t emphasize enough that this is a vibes-based exercise. Depending on which tomatoes you buy, along with your own personal taste, you&rsquo;re likely to find a different endpoint here than I do. I don&rsquo;t measure a thing when I make this myself.
</p>
<p class="indent">
  <strong>Tomatoes</strong> &mdash; when it comes to making pizza sauce, canned tomatoes are actually better than fresh. Thank god, right? Which tomato you pick does matter. You can absolutely make a delicious pizza with a generic can of 89 cent crushed tomatoes. I recommend taking it a step further. Cento makes a great can of crushed tomatoes, Bianco DiNapoli does it even better. The former is a bit cheaper, and far easier to find at your local grocer.
</p>
<p class="indent">
  <strong>Herbs</strong> &mdash; elect to use dry herbs, as they incorporate better into your sauce. Basil, oregano, and crushed red pepper is all you need here.
</p>
<p class="indent">
  <strong>Garlic powder</strong> &mdash; used to add garlic flavor. Who doesn&rsquo;t like garlic?
</p>
<p class="indent">
  <strong>Salt &amp; Sugar</strong> &mdash; core enhancers of flavor, and cheat codes for the receptors in your mouth. I use both in basically everything I cook.
</p>

<h2><span class="section-number">03</span> The Dough</h2>
<p>
  Dough is critically important to pizza. To say that is like saying wheels are important to a car. It is quite literally the foundation of the food. I think dough is called the most important part only because it&rsquo;s the easiest to mess up. This is only true because the cheese and sauce are so simple. This recipe is very forgiving.
</p>
<p>
  I was surprised to learn how many people think flour is flour is flour &mdash; that they are all basically the same thing. And to their credit, they are almost right. Chemically, all flours you find in the grocery store are nearly identical. But the slight variation in protein and gluten content, along with the quality of the grain and milling process, all result in wildly different experiences in both the cooking process and taste of the final product. I highly recommend <strong>King Arthur Bread Flour</strong>. It is one of the best tasting, one of the easiest to work with, while being one of the more affordable and widely available premium flours.
</p>
<p class="indent">
  <strong>Semolina flour</strong> &mdash; you can use cornmeal or regular flour for this, but I prefer semolina. You&rsquo;ll spread it onto your peel to prevent the dough from sticking.
</p>
<p class="indent">
  <strong>Olive oil</strong> &mdash; of course we need a fat. There are few things that pizza makers in Rome, New York, Detroit, and Chicago all agree on, but this is one. Olive oil is the way to go.
</p>
<p class="indent">
  <strong>Active dry yeast</strong> &mdash; it&rsquo;s good to use this rather than fast rising yeast due to the cold fermentation process we&rsquo;re electing to use. Get a jar rather than packets.
</p>
<p class="indent">
  <strong>Salt &amp; Sugar</strong> &mdash; I&rsquo;ll say it again; cheat codes for your mouth.
</p>
<p class="indent">
  <strong>Water</strong> &mdash; ideally filtered.
</p>
<p>
  I have tried a couple of dough recipes, some of which were pretty great. This is an iteration of amalgamations of combinations. The endpoint is not radically dissimilar from those you could find elsewhere. But I&rsquo;ve found a slightly sweeter, slightly fattier dough gave me the best result in terms of browning and flavor.
</p>

<div class="table-wrap">
  <table>
    <thead>
      <tr>
        <th>Ingredient</th>
        <th>% of dough weight</th>
        <th>Baker&rsquo;s %</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>Bread flour</td>
        <td>58.61%</td>
        <td>100.00%</td>
      </tr>
      <tr>
        <td>Water</td>
        <td>36.17%</td>
        <td>61.71%</td>
      </tr>
      <tr>
        <td>Olive oil</td>
        <td>2.13%</td>
        <td>3.63%</td>
      </tr>
      <tr>
        <td>Salt</td>
        <td>1.48%</td>
        <td>2.53%</td>
      </tr>
      <tr>
        <td>Sugar</td>
        <td>1.38%</td>
        <td>2.35%</td>
      </tr>
      <tr>
        <td>Dry active yeast</td>
        <td>0.23%</td>
        <td>0.39%</td>
      </tr>
    </tbody>
  </table>
</div>

<p>
  &ldquo;Claire, what the hell?&rdquo; you&rsquo;re probably saying. &ldquo;Claire, I don&rsquo;t wanna do math,&rdquo; you interject. &ldquo;What is this, Claire?&rdquo; you shout before I get the chance to explain myself. I know, that&rsquo;s an ugly table, and frankly, I&rsquo;m sorry you had to see it. But since I don&rsquo;t know the size of pizzas you want to make or how many pizzas you plan to make this week, I can&rsquo;t give you exact weights. &ldquo;But you just said I don&rsquo;t have to do math, isn&rsquo;t there any other way?&rdquo; Yes. I&rsquo;ve made a dough calculator. Please no more interruptions, I worked very hard on this.
</p>

<div class="callout dough-calculator">
  <p class="callout-label">Dough calculator</p>

  <div class="calc-controls">
    <div class="calc-row">
      <label for="calc-pizzas">Number of pizzas <output id="calc-pizzas-value">4</output></label>
      <input type="range" id="calc-pizzas" min="1" max="8" step="1" value="4" />
    </div>
    <div class="calc-row">
      <label for="calc-size">Pizza size <output id="calc-size-value">14&Prime;</output></label>
      <input type="range" id="calc-size" min="10" max="18" step="1" value="14" />
    </div>
  </div>

  <p class="calc-summary" id="calc-summary">
    Total dough: &mdash; across &mdash; balls at &mdash; each.
  </p>

  <div class="table-wrap">
    <table>
      <thead>
        <tr>
          <th>Ingredient</th>
          <th>Weight</th>
        </tr>
      </thead>
      <tbody id="calc-results">
      </tbody>
    </table>
  </div>

</div>

<p>
  You&rsquo;ll notice a slider for size and a slider for the number of pizzas. I never make dough for just one pizza at a time. Since it has to ferment in the fridge for a few days, and is good for up to 6 days, it&rsquo;s easier that way. It&rsquo;s better to have dough and not need it, than need it and not have it. I always say that. I&rsquo;m literally always saying that.
</p>
<p>
  Once you mix the ingredients together, you&rsquo;ll take it out of the bowl and knead it for 10&ndash;15 minutes. Before separating your dough into dough balls, let it rest in a covered bowl for 2 hours. Then separate, into equal size balls, pinch the seams, and place into an oiled container in the fridge for 1&ndash;6 days. I think it&rsquo;s best around the 2&ndash;4 day mark.
</p>

<h2><span class="section-number">04</span> The Sauce</h2>
<p>
  Remember when I said this is vibes-based? First, taste your tomatoes. At this stage, I&rsquo;m encouraging you to understand your food. Understanding your starting point helps you infer what to do next. Plain, crushed raw tomatoes won&rsquo;t taste like pizza sauce. But make note of <em>why</em> it doesn&rsquo;t taste like pizza sauce.
</p>

<p>It&rsquo;s bland, so add a teaspoon of each herb.</p>

<p>Taste it again.</p>

<p>It&rsquo;s bitter, so add a teaspoon of sugar.</p>

<p>Taste it again.</p>

<p>It&rsquo;s flat, so add garlic powder.</p>

<p>Taste it again.</p>

<p>The flavors are muted, so add a teaspoon of salt.</p>

<p>Taste it again.</p>

<p>
  Now that you understand what is missing from plain tomatoes, and how to make the sauce taste more like sauce, continue to add ingredients, mix them together, and taste your sauce. If you&rsquo;ve ever wondered how to become a better cook beyond learning new recipes &mdash; this is it. You&rsquo;re doing it right now by understanding your food rather than following a set of instructions. In my experience, when making a sauce for the first time, you&rsquo;re at a greater risk of underseasoning the sauce, rather than overseasoning it. If it tastes good, but a bit salty or boldly seasoned, you&rsquo;ve probably nailed it. A bland sauce is worse than a loud one.
</p>

<h2><span class="section-number">05</span> The Cheese and Toppings</h2>
<p>
  This is straightforward, so you might wonder why it gets its own section. I just have a bit of advice. I mentioned that pre-shredded mozzarella is a no-go. While I stand by that, it doesn&rsquo;t mean you can&rsquo;t shred your cheese in batches and use it over the course of a couple weeks. Give it a look, give it a sniff, and finally, give it a taste. It will be very obvious if it&rsquo;s time to grab the block and start anew.
</p>
<p>
  Speaking of your block of mozzarella, it&rsquo;s important to keep in mind that low-moisture mozzarella is neither a soft nor a hard cheese. Wrap it in plastic wrap in the fridge when you aren&rsquo;t using it. By the second time you shred it, you might notice hard sections on the block &mdash; do not be alarmed. So long as they aren&rsquo;t significantly discolored, this isn&rsquo;t mold. It&rsquo;s probably just normal dehydration. Perfectly safe to eat, but not what we want on our pizza. Just cut those parts off. They likely aren&rsquo;t very deep, so you won&rsquo;t need to cut far. But always shred fresh parm. It&rsquo;s actually easier than storing grated cheese. You&rsquo;ll just take out your wrapped wedge, and grate directly onto the pizza.
</p>
<p>
  Cut your pepperoni in a food processor or by hand. Cut them a bit thicker than you think looks correct. This isn&rsquo;t something you need to perfect.
</p>

<h2><span class="section-number">06</span> Bringing It All Together</h2>

<ol class="step-list">
  <li>Once your dough has been in your fridge for at least a day, you&rsquo;re ready. Remove one of you dough balls from the fridge. Let it sit out and warm up over the course of at least two hours, but no longer than five.</li>
  <li>Place your steel in the oven, and turn it up to the highest your oven goes. Mine does 525, but anywhere from 450 and up will be just fine. When you choose to start the next steps is up to you, so long as you&rsquo;re placing your pizza in the oven no less than an hour after you turned it on.</li>
  <li>Cover your peel with semolina flour.</li>
  <li>Remove a dough ball from the fridge, and plop the dough onto a clean, flour-coated surface.</li>
  <li>Press near the edges to form the crust. Then press into the middle of the dough to flatten and expand it.</li>
  <li>Once it&rsquo;s flat, flip the dough over and repeat the previous step.</li>
  <li>Pick the dough up and handle it with closed fists. Stretch out the thick portions, letting gravity do the work. Shake off the flour and place it onto the peel.</li>
  <li>Ladle your pizza sauce onto the dough. It&rsquo;s important to not use too much. You should still be able to see the dough under the sauce. Try to move quickly, since the more time your pizza sits on your peel, the harder it will be to get off.</li>
  <li>Pick up the wooden peel and give it a little shake. Make sure it isn&rsquo;t sticking.</li>
  <li>Sprinkle a pinch or two of pecorino onto the sauce.</li>
  <li>Sprinkle mozzarella onto the pizza, and add any toppings you like. Just like the sauce, add a little less than you think looks right. You should still be able to see the sauce through the cheese.</li>
  <li>Give it another shake, and put it into the oven.</li>
  <li>Let it cook for 5&ndash;7 minutes, or until the cheese and crust have browned to your liking.</li>
  <li>Remove the pizza using your peel.</li>
  <li>Immediately place onto a cooling rack.</li>
  <li>Brush some olive oil or garlic butter onto the crust.</li>
  <li>Grate parmesan onto the entire pizza.</li>
  <li>After a couple minutes, place the pizza back onto the peel.</li>
  <li>Cut and serve.</li>
</ol>

<h2>Conclusion</h2>
<p>
  I hope my recipe serves you well, but more than that, I hope you find this document to be a useful reference as you iterate and improve your pizza making. If I were to dump everything I know about pizza into one article, we&rsquo;d be here a lot longer. I may do that, but until then feel free to reach me at <a href="mailto:clairejordyn20@gmail.com">clairejordyn20@gmail.com</a> with questions &amp; comments.
</p>

<script>
  (function () {
    var TF_G_PER_SQIN = 2.835; // 0.1 oz/in^2, a classic NY-style thickness factor
    var PCT = {
      'Bread flour': 58.61,
      'Water': 36.17,
      'Olive oil': 2.13,
      'Salt': 1.48,
      'Sugar': 1.38,
      'Dry active yeast': 0.23
    };

    var pizzasInput = document.getElementById('calc-pizzas');
    var sizeInput = document.getElementById('calc-size');
    var pizzasValue = document.getElementById('calc-pizzas-value');
    var sizeValue = document.getElementById('calc-size-value');
    var summary = document.getElementById('calc-summary');
    var resultsBody = document.getElementById('calc-results');

    function formatGrams(g) {
      if (g < 10) return g.toFixed(1) + ' g';
      return Math.round(g) + ' g';
    }

    function update() {
      var numPizzas = parseInt(pizzasInput.value, 10);
      var size = parseInt(sizeInput.value, 10);

      pizzasValue.textContent = numPizzas;
      sizeValue.textContent = size + '″';

      var areaPerPizza = (Math.PI / 4) * size * size;
      var gramsPerPizza = areaPerPizza * TF_G_PER_SQIN;
      var totalGrams = gramsPerPizza * numPizzas;

      summary.textContent = 'Total dough: ' + Math.round(totalGrams) + ' g across ' +
        numPizzas + ' ball' + (numPizzas === 1 ? '' : 's') + ' at ' +
        Math.round(gramsPerPizza) + ' g each.';

      resultsBody.innerHTML = '';
      Object.keys(PCT).forEach(function (name) {
        var row = document.createElement('tr');
        var nameCell = document.createElement('td');
        var weightCell = document.createElement('td');
        nameCell.textContent = name;
        weightCell.textContent = formatGrams(totalGrams * PCT[name] / 100);
        row.appendChild(nameCell);
        row.appendChild(weightCell);
        resultsBody.appendChild(row);
      });
    }

    pizzasInput.addEventListener('input', update);
    sizeInput.addEventListener('input', update);
    update();
  })();
</script>]]></content><author><name></name></author><summary type="html"><![CDATA[A methodology for New York style pizza at home: the tools, the ingredients, the dough science, and an interactive baker's-percentage calculator.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://clairejmitchell.com/assets/images/social-card.png" /><media:content medium="image" url="https://clairejmitchell.com/assets/images/social-card.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Astrophotography for Photographers: The Technical Steps</title><link href="https://clairejmitchell.com/writing/astrophotography-guide/" rel="alternate" type="text/html" title="Astrophotography for Photographers: The Technical Steps" /><published>2026-08-31T00:00:00+00:00</published><updated>2026-08-31T00:00:00+00:00</updated><id>https://clairejmitchell.com/writing/astrophotography-guide</id><content type="html" xml:base="https://clairejmitchell.com/writing/astrophotography-guide/"><![CDATA[<p>
  Night-sky photography is a signal problem. The targets are faint, the sky is not truly black, and the Earth turns while the shutter is open. Every decision below exists to collect more light without smearing it &mdash; and then to make that light visible.
</p>

<h2><span class="section-number">01</span> Decide how you will beat the rotation</h2>
<p>
  The sky moves about 15 arcseconds per second. The whole craft divides by how you answer that. Each step up buys exposure length and costs setup time.
</p>

<div class="table-wrap">
  <table>
    <thead>
      <tr>
        <th>Rig</th>
        <th>What it does</th>
        <th>Frame length</th>
        <th>Targets</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>Fixed tripod</td>
        <td>Nothing. You work inside the trailing limit.</td>
        <td>5&ndash;25 s</td>
        <td>Milky Way, constellations, landscape skies</td>
      </tr>
      <tr>
        <td>Star tracker</td>
        <td>Turns the camera at sidereal rate on one axis. Needs polar alignment.</td>
        <td>1&ndash;4 min</td>
        <td>Bright nebulae and wide deep-sky, camera lens</td>
      </tr>
      <tr>
        <td>Telescope + guiding</td>
        <td>Tracks, then corrects its own error from a guide star.</td>
        <td>2&ndash;10 min</td>
        <td>Galaxies, small nebulae, planetary nebulae</td>
      </tr>
    </tbody>
  </table>
</div>

<h2><span class="section-number">02</span> Set &amp; focus</h2>
<p>
  Shoot RAW in manual mode. Fix white balance around 4000 K, turn off long-exposure noise reduction and image stabilisation, and use a 2-second delay or electronic first-curtain shutter so the shutter itself does not shake the frame.
</p>
<p>
  Autofocus cannot see stars. Switch to manual, put a bright star in live view at maximum magnification, and turn the ring until the star is at its smallest and dimmest &mdash; that point is sharper than anything the focus scale claims. Lock the ring with tape. Check it again halfway through the night: lenses contract as they cool and focus drifts with them.
</p>
<p>
  Frame with a throwaway test shot at ISO 12800 and 5 seconds. It is faster than squinting through a viewfinder, and it shows you the light pollution you will be fighting.
</p>

<h2><span class="section-number">03</span> Exposure: the trailing limit</h2>
<p>
  On a fixed tripod your exposure is capped not by brightness but by motion. Beyond the cap, every star becomes a short line. Tracking removes the cap; nothing else does.
</p>

<p>
  Two formulas set the cap. The rule of 500 divides 500 by your full-frame-equivalent focal length: quick, generous, fine for web-sized output. The NPF rule also accounts for aperture, pixel pitch and the target's declination, and lands roughly 40&ndash;60% shorter &mdash; use it if you inspect at 100%.
</p>

<div class="table-wrap">
  <table>
    <thead>
      <tr>
        <th>Focal</th>
        <th>Rule of 500</th>
        <th>NPF, f/2.8</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>14 mm</td>
        <td>36 s</td>
        <td>~14 s</td>
      </tr>
      <tr>
        <td>24 mm</td>
        <td>21 s</td>
        <td>~9 s</td>
      </tr>
      <tr>
        <td>35 mm</td>
        <td>14 s</td>
        <td>~7 s</td>
      </tr>
      <tr>
        <td>50 mm</td>
        <td>10 s</td>
        <td>~5 s</td>
      </tr>
    </tbody>
  </table>
</div>

<div class="callout">
  <p class="callout-label">Aperture and ISO</p>
  <p>
    Open the lens wide, or one stop down if the corner stars grow wings. Then set ISO 1600&ndash;6400. ISO doesn't collect light; it trades highlight headroom for lower read noise. Expose so the sky peak sits about a quarter in from the left of the histogram &mdash; off the wall, nowhere near the middle.
  </p>
</div>

<h2><span class="section-number">04</span> Shoot in a set, not single photos</h2>
<p>
  Random noise averages out; signal does not. Stacking <em>n</em> identical frames improves signal-to-noise by roughly the square root of <em>n</em> &mdash; sixty frames are about eight times cleaner than one. Total integration time is the number that matters, so 60&nbsp;&times;&nbsp;30&nbsp;s and 6&nbsp;&times;&nbsp;300&nbsp;s are comparable. Shoot the whole set at one ISO, one focus and one temperature, then add calibration frames.
</p>

<div class="table-wrap">
  <table>
    <thead>
      <tr>
        <th>Frame</th>
        <th>How to take it</th>
        <th>What it removes</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>Lights &times; 30&ndash;200</td>
        <td>The target, back to back, no gaps</td>
        <td>&mdash;</td>
      </tr>
      <tr>
        <td>Darks &times; 20+</td>
        <td>Lens capped, same exposure, ISO and temperature</td>
        <td>Thermal signal, hot pixels, amp glow</td>
      </tr>
      <tr>
        <td>Flats &times; 20+</td>
        <td>Even light source, focus untouched, mid-grey exposure</td>
        <td>Vignetting, dust shadows</td>
      </tr>
      <tr>
        <td>Bias / dark-flats &times; 30+</td>
        <td>Capped, fastest shutter (bias) or the flats' exposure</td>
        <td>Sensor read offset and pattern</td>
      </tr>
    </tbody>
  </table>
</div>

<h2><span class="section-number">05</span> Stack</h2>
<p>
  Stacking software does two jobs: it aligns frames on matched star patterns, then averages them with a rejection rule that throws out pixels no other frame agrees with, like satellites, aircraft and sensor noise. DeepSkyStacker is free, powerful, and intuitive.
</p>

<p class="pipeline">
  <span class="step">Calibrate</span><span class="arrow">&rarr;</span><span class="step">Debayer</span><span class="arrow">&rarr;</span><span class="step">Register</span><span class="arrow">&rarr;</span><span class="step">Normalise</span><span class="arrow">&rarr;</span><span class="step">Integrate</span><span class="arrow">&rarr;</span><span class="step">Crop</span>
</p>

<h2><span class="section-number">06</span> Stretch, then colour</h2>
<p>
  A fresh stack looks black. That is correct: the data is linear, and almost all of it is crammed into the bottom few percent of the range. Stretching applies a monotonic transfer curve that lifts those low values into the visible middle while leaving the black point and the star cores intact.
</p>
<p>
  Order matters, because most of these operations are only valid on linear data:
</p>

<ol class="step-list">
  <li>Remove gradients. light pollution and moonglow, modelled and subtracted.</li>
  <li>Neutralise the background and colour-calibrate against the star field, while the data is still linear.</li>
  <li>Reduce noise now, before stretching amplifies it.</li>
  <li>Stretch &mdash; asinh, histogram transformation or curves. Several small steps beat one large one.</li>
  <li>Saturation and local contrast last, on the nonlinear image. Sharpen selectively, never globally.</li>
</ol>

<p>
  Aim for a background around 20&ndash;25 out of 255 and neutral grey. A neutral, slightly-above-black background is what lets the reds and blues in the frame read as colour rather than as cast.
</p>

<div class="callout">
  <p class="callout-label">Starting settings</p>
  <div class="settings-grid">
    <div>
      <h3>Milky Way, tripod</h3>
      <p>24 mm &middot; f/2.0<br />15 s &middot; ISO 3200<br />60 frames + 20 darks</p>
    </div>
    <div>
      <h3>Wide nebula, tracker</h3>
      <p>135 mm &middot; f/2.8<br />90 s &middot; ISO 800<br />80 frames + full calibration</p>
    </div>
    <div>
      <h3>Galaxy, telescope</h3>
      <p>600 mm &middot; f/6<br />300 s &middot; ISO 400, guided<br />40+ frames, several nights</p>
    </div>
  </div>
</div>
<p>
  Treat these as first exposures to judge from, not answers. Read the histogram of the first frame and adjust from there.
</p>

<h2>What actually ruins the night</h2>

<div class="pitfall-grid">
  <p>Focus drift as the lens cools &mdash; recheck hourly.</p>
  <p>Dew on the front element. A cheap heater strip solves it.</p>
  <p>Darks taken at a different temperature than the lights.</p>
  <p>Stacking JPEGs, or anything already stretched.</p>
  <p>Clipping the black point to make the sky look clean.</p>
  <p>A tracker that was never properly polar aligned.</p>
  <p>Wind, a light tripod, or the shutter's own slap.</p>
  <p>Shooting through the worst of the light dome &mdash; wait for altitude.</p>
</div>]]></content><author><name></name></author><summary type="html"><![CDATA[A technical walkthrough of the astrophotography pipeline, from beating the Earth's rotation to stacking and stretching the final image.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://clairejmitchell.com/assets/images/social-card.png" /><media:content medium="image" url="https://clairejmitchell.com/assets/images/social-card.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>