Skip to content

main abstraction

/meɪn æbˈstrækʃən/

noun · technical · est. 2024

1.

The layer that makes complex technical systems understandable, hiding what is hard, exposing what matters.

2.

A B2B consulting practice: ML systems, blockchain infrastructure, and systems architecture. We design, build, and deliver.

Etymology

from Latin abstractus "drawn away" + principalis "first in importance"

See also: complexity · infrastructure · systems

what we do

/wɒt wiː duː/
1.

Machine learning & automation

Connecting models to your data and APIs, keeping latency and cost under control, and handling changes when vendors update their APIs. We also help when you need to automate something that runs the same way every day.

2.

Blockchain infrastructure

Smart contracts, which chain to use, keys and custody, nodes and RPCs, and what it takes to run the system month to month. These projects tend to fail in the same few ways; we try to catch that early.

3.

Reviews & prototypes

Reading architecture and code before a release, with an eye on what breaks first and what is expensive to change later. Building small prototypes when you need to test something with users before committing to a full build.

Design · Build · Review

about

/əˈbaʊt/

Main Abstraction is a small technical practice. We prefer narrow scope, written notes, and code the next person can follow. If the request is unclear, we say so; when we take something on, we document what we agreed to.

Est. 2024