BOOTSTRAPPING 194 upvotes 2018

Bootstrapping Rust

194 pts
Hacker News Signal
2018 · Shared by @darnir
Bootstrapping Rust by @darnir

Retrospective Overview & Key Insights

Distilled reflections, business mechanics, and tactical takeaways:

Published in 2018, this chronicle by @darnir details the mechanics of building a profitable, self-funded business without venture backing.

Core Principles for Independent Builders:
1
Charging customers from day one acts as the ultimate filter for building software that solves genuine, high-urgency problems.
2
Keeping fixed overhead low and leveraging lean infrastructure allows founders to stay alive until market tailwinds kick in.
3
Small, repetitive improvements in customer retention and conversion rates yield massive returns over multi-year horizons.
Community Debate Themes:

The community focused on B2B customer acquisition channels, cold email vs SEO distribution, and balancing full-time employment with side-project development.

Community Discussions & Critical Reviews

Key perspectives, counter-arguments, and peer founder insights debated on Hacker News (46 total discussions):

RU @rusbus Peer Contributor
XI @ximeng Peer Contributor

So bootstrap chain here is g++->mrustc->several iterations of rust. (Rather than original bootstrap chain via ocaml.)

Bootstrap for g++ is presumably something like machine code->asm->c->g++.

And the overall goal is something like shortening or simplifying the chain from machine code to rust compiler.

Ideally I suppose this would be something like machine code->proto rust->rust compiler.

Haskell seems to have a relatively good pipeline, with clean division between core and non-core.

https://ghc.haskell.org/trac/ghc/wiki/Commentary ↗

YO @yoklov Peer Contributor
There are plans to extend mrustc to support newer Rust, but it turned out to be difficult.

Was some feature added to rust 1.20.0 that was particularly difficult to implement? Or is this just a 'have to stop somewhere' situation.

HISTORICAL ERA Cloud & Mobile Era (2014–2019)
COMMUNITY SCORE 194 points
TOTAL DISCUSSIONS 46 comments
TOPICS & TECH STACK: