Higher StandardsSoftware Design

Philosophy

Why higher standards matter

Most software fails in the gaps — the loading spinner that lies, the onboarding that explains features instead of setting tone, the grading flow that assumes teachers work one page at a time. These principles are how I close those gaps.

01

Restraint is the hardest feature

Every screen earns its pixels.

Software teams are rewarded for adding. Users are punished by it. I start by asking what can be removed — not what can be shipped next. Letters with Love deliberately omits read receipts, typing indicators, and engagement hooks because those features would betray the product's promise. Restraint isn't minimalism for aesthetics; it's alignment between what you say you build and what the interface actually allows.

02

Design for the real workflow

Observe first. Prototype second.

Graider exists because teachers grade in stacks, not in the linear flows most ed-tech assumes. Speedy Weedy routes orders through hotel lobbies because that is how delivery actually works in a resort corridor. I spend time understanding the messy middle — the pile of papers, the guest who only has one hand free, the letter someone rewrites three times before sending. Software that ignores reality becomes shelfware with good typography.

03

Interfaces should tell the truth

Especially about time and state.

Async work is everywhere: grading jobs, scheduled letters, background sync. Users deserve to know what is happening, what failed, and what they can do about it. I separate preview from commit, surface progress without theater, and never pretend something is instant when it isn't. Trust compounds in small moments — a spinner that matches reality, a confirmation that shows exactly what will change.

04

Voice is part of the system

Copy is not decoration.

The welcome letter in Letters with Love is not marketing fluff — it sets the contract for how the product speaks. Error messages, empty states, onboarding kickers: these are design decisions with the same weight as color and spacing. I write copy that sounds like a person who respects your time, not a brand trying to be your friend. Warmth and precision are not opposites.

05

Craft over churn

Fewer projects, held to a higher bar.

Higher Standards is not a volume shop. I take on work where the details matter — where a paper style, a sheet animation, or a grading checkpoint can change whether someone trusts the product. That means attention to detail in unglamorous work: schema design, worker health checks, the third pass on spacing. Quality is a series of small, uncelebrated decisions that add up.

06

Native feel is earned

Platform conventions exist for a reason.

Whether building for iOS, the mobile web, or a teacher's phone in a fluorescent classroom, I study how people already move through similar experiences. Graider's wizard mirrors how educators think about batches. Speedy Weedy's sheets borrow from iOS gesture vocabulary. The goal is to disappear into muscle memory.