The story
Lattice Style is structure with taste — the project behind Lattice, the engine that turns plain Markdown into boardroom-quality decks. Here is where it came from, and what the name means.
— Sharmarke Aden, who builds Lattice
Why Lattice Style exists
Section titled “Why Lattice Style exists”I built Lattice because I can’t stand what the slide tools we all use do to the people who use them.
PowerPoint was revolutionary when it arrived — and then three decades of tools, desktop and web alike, copied its shape without ever questioning it. The same blank canvas. The same master slide everything inherits from, until the first override sends the whole deck drifting. They make authors unproductive by design, and they have no guardrails — nothing stops poor taste or poor authorship, so the burden of consistency falls on you, slide after slide, the night before the meeting. You can’t even tell what changed between two versions. And so we all sit through presentations that are worse than they needed to be — not because the author had nothing to say, but because the tool fought them the entire way.
No amount of AI bolted on top can mask flaws that deep. The foundation is wrong for today’s work.
Lattice is the answer I wanted to exist: a deck as a text file, with
the discipline of a design system and taste built into the engine instead
of left to chance. You write the words. The structure holds. The finish is
consistent by default — and swapping it is one line, not a thousand
hand-edits. What changed shows up in a git diff, line by line. And poor
taste runs out of places to hide. Lattice Style is the project I’m
building around it.
The name
Section titled “The name”A lattice is a frame of crossed members that holds everything it carries in alignment — rigid where it must be, open everywhere else. That’s the engine: a structural frame for an argument, where every slide sits on the same grid, the same palette, the same deliberate components. You bring the meaning; the lattice keeps it straight.
Style is the other half, and it means two things at once. The literal one: this is a styling engine — themes, palettes, one stylesheet contract, a whole deck restyled in a single line. The deeper one: style as craft. Lattice is built on four layers — Function · Form · Substance · Finish — and that isn’t engineering jargon, it’s the vocabulary of anyone who makes things well. A tailor talks about form. A shoemaker talks about finish. Take style seriously — the way you’d take a well-made shoe seriously — and those four words are exactly what it means: does it work, what’s its shape, what’s it made of, how is it finished.
So Lattice Style: structure you can trust, with taste. The frame and the finish — and it lives where it should, at lattice.style.
Lattice, Lattice Style, SlideWright
Section titled “Lattice, Lattice Style, SlideWright”Three names, three jobs:
- Lattice — the engine. The thing that turns Markdown into a deck.
- Lattice Style — the project around it, and the home it lives at, lattice.style.
- SlideWright — the desktop app (under development) that wraps the Lattice engine for people who’d rather not open a terminal.