Jacob Bennett
    LINK
    Let a 1,000 flowers bloom. Then rip 999 of them out by the roots.
    Engineering effectiveness is underrated, undervalued, and therefore underleveraged.
    June 14, 2021 #software-engineering#tech-debt
    NOTE
    Law of leaky abstractions
    Why every useful abstraction eventually forces you to learn what it hides, and what that means for frameworks and APIs.
    June 6, 2021 #software-engineering#abstraction
    NOTE
    Moore's Law
    Why the transistor cadence shaped software economics, and what changes when that cadence stretches.
    May 16, 2021 #software-engineering#hardware
    NOTE
    90-9-1 is the shape of the room
    Heavy lurker and superuser skew is normal in participatory systems, which matters when you read feedback or run an internal forum.
    April 26, 2021 #software-engineering#community#product
    NOTE
    CAP theorem and what partitions force
    Eric Brewer's CAP conjecture became a precise impossibility result for linearizable read-write services under arbitrary message loss.
    March 2, 2021 #software-engineering#distributed-systems
    NOTE
    Pareto principle
    A small share of causes usually drives most of the effect; use the skew as a testable guess, not a debate club.
    February 28, 2021 #software-engineering#product
    NOTE
    Brooks' law
    Fred Brooks on why staffing up a late project often pushes the finish line out, not in.
    December 3, 2020 #software-engineering#teams
    NOTE
    Hofstadter's Law
    Why software work slips after you add slack, and how the joke about recursion maps onto real plans.
    December 1, 2020 #software-engineering#estimation
    NOTE
    Dunbar's number and engineering orgs
    What Robin Dunbar's ~150 limit claims, and how it shows up in org design, on-call, and communication load.
    November 22, 2020 #software-engineering#teams
    NOTE
    The ninety-ninety rule
    Why the last slice of a build eats most of the calendar, and what to do about it.
    September 18, 2020 #software-engineering#estimation
    NOTE
    Murphy's law for engineers
    Treat Murphy's law as risk hygiene, not fate. Defensive design, testing, and SRE habits turn the slogan into something you can ship.
    August 21, 2020 #software-engineering#reliability
    NOTE
    Clarke's three laws
    When complex systems read as magic, people stop asking what has to stay true for them to work.
    July 19, 2020 #software-engineering#culture
    NOTE
    Postel's Law
    Why 'be conservative in what you send, liberal in what you accept' still shapes APIs and parsers, and where it breaks.
    May 19, 2020 #software-engineering#apis
    NOTE
    Goodhart's law and engineering metrics
    Why velocity, coverage targets, and badly written OKRs invite gaming once they become the scoreboard.
    April 5, 2020 #software-engineering#metrics
    NOTE
    DRY principle
    Hunt and Thomas on why duplicated knowledge is a maintenance tax, and when merging similar code makes change harder.
    January 23, 2020 #software-engineering#maintainability
← Previous
  • #software-engineering 40
  • #teams 8
  • #agentic-engineering 7
  • #ai 7
  • #product-management 7
  • More → 00
Guides Notes Links Gists
Backlinks PageRank Orphans RSS Sitemap
Medium GitHub LinkedIn