Akin’s Laws

tlb on May 4, 2018 | next [–]

Akin’s rules for spacecraft design [0] include: “Any exploration program which “just happens” to include a new launch vehicle is, de facto, a launch vehicle program.”

By analogy, any software project that includes writing a database is, de facto, a database project.

Strom on May 5, 2018 | parent | prev | next [–]

Another common version of this is: video game project turning into a video game engine project, usually not even reaching the actual content phase.

.

k__ on May 5, 2018 | root | parent | next [–]

But weren’t such projects rather common?

.

faitswulff on May 4, 2018 | parent | next [–]

The title is misleading – it’s actually about how and why they did end up writing their own db. From the article:

There’s an old adage in software engineering — “never write your own database”. So why did the OneNote team go ahead and write one as part of upgrading OneNote’s local cache implementation?

— Never Write Your Own Database (2017)

— Hacker News

.

.

2024.02.18 Sunday ACHK