sicilian bytes
blog-post · approved
sicilian cooking is a record of everyone who passed through the island. so is a codebase. the first off-duty piece — involtini, arancini, the olive harvest, and the work that's the same whether it's a pot or a side project.
| domain | devarno.com |
| slug | sicilian-bytes |
| register | off-duty |
build-in-public-followers
SEO keywords[object Object][object Object][object Object]
8078737d-7eab-43b3-a934-d57ad603526b
Raw frontmatter & body
Frontmatter
{
"id": "8078737d-7eab-43b3-a934-d57ad603526b",
"type": "blog-post",
"stage": "approved",
"title": "sicilian bytes",
"author": "human:devarno",
"series": "off-duty",
"created": "2026-06-24",
"project": "Content",
"audience": [
"build-in-public-followers"
],
"register": "off-duty",
"subtitle": "a kitchen and a code editor run on the same nerves",
"created_at": "2026-06-24T00:00:00Z",
"published_at": null,
"seo_keywords": [
{
"intent": "informational",
"keyword": "sicilian cuisine history",
"priority": "primary"
},
{
"intent": "informational",
"keyword": "cooking and coding",
"priority": "secondary"
},
{
"intent": "informational",
"keyword": "olive harvest methods",
"priority": "secondary"
}
],
"last_modified": "2026-06-24T10:37:59Z",
"target_domain": "devarno.com",
"thesis_anchor": "food and code are the same work: bring a thing into existence that wasn't there, get the details right, hand it to someone.",
"internal_links": [],
"tracking_issue": "asgard-codes/yao-agent#74",
"primary_systems": [
"personal"
],
"seo_schema_type": "BlogPosting",
"target_url_slug": "sicilian-bytes",
"meta_description": "sicilian cooking is a record of everyone who passed through the island. so is a codebase. the first off-duty piece — involtini, arancini, the olive harvest, and the work that's the same whether it's a pot or a side project.",
"minimum_dwell_met": true,
"scheduled_publish": "2026-07-01T08:00:00Z",
"secondary_systems": [],
"transition_history": [
{
"actor": "human:devarno",
"reason": "authored directly — first entry of the off-duty series",
"to_stage": "drafting",
"from_stage": null,
"transitioned_at": "2026-06-24T00:00:00Z"
},
{
"actor": "devarno",
"reason": "off-duty piece ready for scrutiny; dwell overridden per author; ticket DEV-292",
"to_stage": "review",
"from_stage": "drafting",
"override_dwell": true,
"transitioned_at": "2026-06-24T10:37:52Z"
},
{
"actor": "devarno",
"reason": "approved for off-duty launch; publish 2026-07-01",
"to_stage": "approved",
"from_stage": "review",
"transitioned_at": "2026-06-24T10:37:59Z"
}
]
}Body
i learned to cook before i learned to code, and the two have never sat in separate rooms. *the bear* brought it back — the noise, the precision, the way a kitchen runs on the same nerves a hard deploy does. this is the first thing i've written about either. it's mostly about food. the code is along for the ride. sicilian cooking carries its whole history in it. greeks, romans, arabs, normans, spanish — each left something on the island, and you can taste all of them in one meal. that's the part i care about. not that it tastes good. that every dish is a record of who passed through. ## involtini, wrapped *involto* means wrapped. that's the whole dish: beef, pork, aubergine, or swordfish rolled around a filling, layered, held together. involtini are a holiday thing in my family. everyone in one kitchen, too many hands, the same arguments every year. the smell when they're cooking springs a kind of comfort i can't describe properly, so i won't try.  *nonna's involtini, fresh out of the pan* code wraps too — logic folded inside logic, each layer holding the next. i won't push it further than it goes. the rolls are the point. ## arancini, what the island borrowed arancini probably came from arab-ruled sicily in the 10th century, sharing roots with levantine kibbeh. the name is from *arancia*, orange, for the colour and the shape. rice, ragù, mozzarella, peas, fried gold. in palermo, siracusa, and trapani they're eaten on santa lucia, december 13th, for a grain ship that landed in 1646 and ended a famine.  *arancini from the local rosticceria* a recipe that crossed cultures and kept its core while everything around it changed. languages do the same: borrow a feature, adapt it, keep the centre. and like any fried rice ball, the margins are unforgiving. wrong proportions, wrong timing, the whole thing collapses. small bug, big mess. ## chicken piccata, balance thin chicken cutlets, pan-fried, finished with lemon, capers, white wine, butter. the dish lives or dies on balance — sharp lemon and salty capers against sweet wine and savoury chicken. one ingredient too loud and it's gone. a good algorithm is the same arithmetic. efficiency against clarity against precision, none of them allowed to win outright. you tune until it sits flat and right. ## caponata, the right components aubergine, tomatoes, olives, pine nuts. caponata turns up at gatherings and carries more than the sum of its parts — a communal dish, the kind that ends up meaning the family more than the food.  *caponata — @melarossa_official* every component earns its place. nothing in there for decoration. choosing libraries and frameworks should run the same way. every dependency defending why it's in the pot. ## cannoli, integration *cannolo* means little tube. the shell is the hard part: crisp, fragile, fried separately, filled at the last second so it doesn't go soft.  *christmas cannoli, mid-assembly* you assemble it from parts built apart that only work once combined — shell, ricotta, the moment they meet. continuous integration has the same shape. the pieces are fine alone. the test is whether they hold together. ## the olive harvest, three ways to do the work harvesting for oil is the oldest tradition in my family. sicily has grown olives for thousands of years — the hillsides, the coast, the climate all set up for it. autumn comes and the whole family is in the grove. there are three ways to bring the olives down. i've come to think of them as three ways to work a codebase. **brucatura**, by hand. you strip each branch carefully, keeping the fruit and the *ramoscelli* intact. highest quality, slowest, most expensive in hours. refactoring by hand: precise, nuanced, no shortcuts.  *brucatura, an hour of work — @finestfiasco* **bacchiatura**, the beating method. a *bastone*, a *canna*, or a mechanical beater, and you knock the branches until what's ready falls. faster, less delicate. clearing a backlog systematically — effective at scale, blunter than the handwork.  *olive beater in action — @finestfiasco* **scuotitura**, the shaker. a machine grips the trunk and shakes the whole tree until the olives come down. the commercial growers' method. the automation play: run the tool, review what falls out, accept that you traded nuance for reach.  *a 27°c october afternoon — @finestfiasco* every grower picks a method, and the choice is always craftsmanship against efficiency. so is every commit. ## family, food, code those three are the whole stack for me. the work is the same work whether it's a pot or a side project — bring something into existence that wasn't there, get the details right, hand it to someone. a dish and an application aren't as different as they look from outside the kitchen. --- *off-duty is where i write about the rest of it — food, family, the things that aren't code. this is the first.*