Neon Law
  • Services
  • Book Consultation opens in a new tab
  • Sign in
← Rust in Peace

Rust in Peace

Open any slide to read it. View them all to unlock your certificate.

1

Chapter 1

Intro

May my soul rust in peace

Ferris the Rust crab in goggles holds a glowing vial, Megadeth Rust in Peace parody

1. May my soul rust in peace

Las Vegas Ruby Group

The Las Vegas Ruby Group's red ruby profile mark

2. Las Vegas Ruby Group

5 Years at the Fruit

A hand holds a kiwi in front of a colorful rainbow sculpture

3. 5 Years at the Fruit

4 years finance data & platform engineering

Ten colleagues standing together in an Apple office

4. 4 years finance data & platform engineering

1 year teaching programming

Colleagues share dinner together at a restaurant

5. 1 year teaching programming

What I realized is

Groovy card: asterisk everyone loves vibing; nearly

6. What I realized is

Decided to be a lawyer in New York

New York City seen beyond a hillside cemetery

7. Decided to be a lawyer in New York

What our firm does

8. What our firm does

Neon Law Navigator

neonlaw.com/navigator
9. Neon Law Navigator

Agenda

  • Why go all-in on Rust
  • {Library,Data,DevX,Cloud} tour
  • Navigator: Everyone vibes
  • Notations: Markdown => PDF with workflows
  • Thanks
10. Agenda
2

Chapter 2

Why go all-in on rust

Compiled, correct, and fast

Ferris the Rust crab racing a hare at tremendous speed

11. Compiled, correct, and fast

Amazing Community

What other compiled language has meetups this big? And a discord community of thousands.

A large Rust community meetup filling a presentation room

12. Amazing Community

Mac, Windows, Linux

Rust works on all three.

Ferris works across Apple, Windows, and Linux

13. Mac, Windows, Linux

Non-profit governance

The Rust Foundation > Private Company

Ferris shares governance with an equal business community

14. Non-profit governance

snake_case > camelCase

rob_balicki or robBalicki

15. snake_case > camelCase
3

Chapter 3

The tour: {Library,Data,DevX,Cloud}

Libraries: Some crates

The private Navigator monorepo uses this Cargo.toml stack.

  • HTTP and views — axum, dioxus, tower / tower-http
  • Store & Durable execution — surrealdb, restate-sdk
  • Telemetry & Backups — opentelemetry, arrow, parquet
  • Notations — typst
  • Cloud — google-cloud-storage, reqwest
16. Libraries: Some crates

Libraries: Developer parity

Local KIND deployment

  • Rauthy - OIDC
  • Regorus - OPA
  • Restate - Durable Workflows
  • Surreal - Store

Ferris carries four glowing tools between connected workshop rooms

17. Libraries: Developer parity

Data: People

A person can be one of:

  • Client - someone with a retainer
  • Clerk - a supervised worker
  • Lawyer - member of the bar
  • Admin - lawyers with admin access to the system
  • Owner - owner of the system

Ferris joins a five-role council around a worktable

18. Data: People

Data: Project

A project or "matter" is a loose and flexible arrangement of legal services.

Each has at least one client and lawyer DRI who can make decisions.

Ferris connects a client and lawyer through a flexible project constellation

19. Data: Project

Data: Documents

The abstract deliverable of lawyers.

Contracts, pleadings, forms.

Ferris transforms legal work into a stack of signed documents

20. Data: Documents

DevX: Monorepo

Private Navigator monorepo

Ferris maintains a living treehouse monorepo

21. DevX: Monorepo

DevX: Glossary & Ontology

www.neonlaw.com/glossary

Ferris organizes a shared vocabulary in a magical library

22. DevX: Glossary & Ontology

DevX: Tests

Unit & Integration. High code coverage.

Eight continuous integration checks passed

23. DevX: Tests

DevX: Multiple explanations

Compare a long string that can't fit in memory? 6 unique spots.

Here, 6 unique explanations. Tests, code, prs, commits, diagrams, workshops, etc.

Three Ferris crabs point at one another

24. DevX: Multiple explanations

DevX: Agent skills

Optimize for both Claude Code & Codex.

Adversarial review between the two is amazing.

Two Ferris characters review the same code in mirrored workshops

25. DevX: Agent skills

DevX: Works on my machine

Linux, Mac. Local with and w/o Kind. GKE.

Orbstack for local containers

26. DevX: Works on my machine

DevX: Build for all use cases

Web. CLI. MCP.

Ferris uses a website, CLI, and MCP tools

27. DevX: Build for all use cases

DevX: One flow, worktree per PR

One main branch. Squash & Merge. Worktree per PR.

Tag only from main.

Ferris tends a main railway with worktree branches

28. DevX: One flow, worktree per PR

Cloud: GCP

Omakase. Nicer customer support.

Ferris selects dependable cloud infrastructure from a cloud kitchen

29. Cloud: GCP

Cloud: GKE Autopilot

Kubernetes is awesome, even if maintaining isn't.

Ferris relaxes while a Kubernetes cloudship runs on autopilot

30. Cloud: GKE Autopilot

Cloud: SaaS

SaaS will never die, the same way restaurants wont.

Sendgrid, Docusign, Xero, Slack, Notion, GitHub.

Ferris assembles specialized services in a storybook marketplace

31. Cloud: SaaS

Cloud: Infra Surreal DB & Restate

Each proudly Rust and based abroad.

Ferris presents the SurrealDB and Restate logos

32. Cloud: Infra Surreal DB & Restate

Cloud: Iceberg backups

Save everything application {logs,telemetry,data} in Iceberg.

Different GCP account and different vendor.

Ferris sends glowing data containers to a distant iceberg backup vault

33. Cloud: Iceberg backups
4

Chapter 4

Navigator: Everyone vibes

High-Throughput Low-Cost

Our north star is Access to Justice

Ferris helps every person be seen and heard

34. High-Throughput Low-Cost

Lifecycle of a project

Three recycling arrows labeled Intake, Feedback, and Documents

35. Lifecycle of a project

Intake, our customer conversion

Collect info. Web forms, chat prompts, API calls (e.g. ID.me, Docusign)

Ferris welcomes a visitor through three intake entrances

36. Intake, our customer conversion

Continous feedback

The best ideas never happen with one person. We work with our teammates and clients.

Custom web apps, client MCPs, phone & video.

Ferris builds an idea with a lawyer and client around a feedback table

37. Continous feedback

Vibing for clients

https://staging.neonlaw.com

Groovy card: asterisk everyone loves vibing; nearly

38. Vibing for clients

Create documents

Ferris signs a document with a quill and the Rust logo

39. Create documents
5

Chapter 5

Notations: Markdown => PDF with workflows

Frontmatter


title: Retainer Agreement
code: onboarding__letter
respondent_type: person_and_entity
jurisdiction: NV
confidential: true

questionnaire:
  BEGIN: { _: person__client }
  person__client: { _: project__engagement }
  project__engagement: { _: END }
  END: {}

workflow:
  BEGIN: { intake_submitted: intake_persisted__client }
  intake_persisted__client: { retainer_rendered: lawyer_review }
  lawyer_review:
    approved: generate_pdf__retainer_pdf
    changes_requested: reask__client
    rejected: END
  generate_pdf__retainer_pdf:
    pdf_persisted: sent_for_signature__pending
  sent_for_signature__pending:
    signature_received: END
  END: {}
40. Frontmatter

Markdown


{{custom_datetime__engagement_start_date}}

{{person__client.name}}

Re: Retainer Agreement — {{project__engagement.name}}

Dear {{person__client.name}}:

This Retainer Agreement (the "Agreement") is entered into between the Firm and
{{person__client.name}} (the "Client"), reachable at
{{person__client.email}}, for legal services on the matter referred to as
{{project__engagement.name}}.

...
41. Markdown

A Clippy for law

Ferris inspects legal pages with a magnifying glass


navigator project gate --help
Check this repository.

Usage: navigator project gate [OPTIONS]

Options:
      --ci
          Hold the run to what CI can prove.

  -h, --help
          Print help (see a summary with '-h')
42. A Clippy for law

Render the retainer


navigator template render \
  templates/neon_law/shared/retainer.md \
  --out /tmp/retainer.pdf

First page of the rendered Retainer Agreement PDF

43. Render the retainer
6

Chapter 6

Thanks

Rust in peace

I still vibe in the background, but the foreground is being your lawyer.

Ferris rests at Green-Wood Cemetery surrounded by friends

44. Rust in peace

You finished — claim your certificate

Enter your name and email and Neon Law will send a PDF certificate of completion.

We use your email only to send this certificate.

Neon Law
  • X opens in a new tab
  • LinkedIn opens in a new tab
  • YouTube opens in a new tab
  • API opens in a new tab
  • Blog opens in a new tab
  • Contact
  • Glossary opens in a new tab
  • Navigator opens in a new tab
  • Notations opens in a new tab
  • Presentations opens in a new tab
  • Privacy opens in a new tab
  • Team opens in a new tab
  • Terms opens in a new tab
  • Testimonials
  • UX opens in a new tab
  • contact@neonlaw.com
  • +1 510 800 2080
  • Nevada
    5150 Mae Anne AveSte 405-9002Reno, NV 89523
  • New York
    12 E 49th St18th FloorNew York, NY 10017
  • Justice Technology AssociationMission-Aligned Partner opens in a new tab

Attorney advertisement. Nothing here is legal advice without a signed retainer for an active project. Past results do not guarantee future outcomes.

© 2026 Shook Law PLLC

NEON LAW® is a registered trademark of Shook Law PLLC, U.S. Reg. No. 6,325,650 opens in a new tab

Powered by Neon Law Navigator 26.10.4

Everyone deserves to be seen. Made with ❤️ in 🗽.