This chapter covers
- Blog posts that share your most impressive engineering achievements
- Their purpose and audience
- How various authors approached this type of post
- Key elements of successful “How We Built It” posts
- Dos and don’ts for your own “How We Built It” post
Engineers are natural builders, a curious and constantly tinkering bunch. When we’re not scratching that itch by building something ourselves, it’s always fun to see what others are building—for pragmatic learning, inspiration, and really just pure discovery.
First and foremost, engineers writing about how they built things creates a valuable knowledge base for the community, brick by brick (pun intended). Such blog posts might be triggered by a range of experiments and achievements:
- Using a rising technology as one of the early adopters. For example,
- A new database specialized for a niche (e.g., adopting the TigerBeetle database for your brand-new banking system)
- A new framework for creating web pages (e.g., Rust’s Leptos)
- A new programming language (e.g., writing your software in Zig)
- Successfully using the same technology (e.g., Postgres) for decades
- Using a novel system architecture (e.g., one trying to serve billions of users)
- Improving an existing architecture to cut cloud costs by millions of dollars per year
- Implementing an algorithm previously known only from academic papers
- Inventing a new algorithm (or improving an existing one) and implementing it