Engineering Book Club

195 posts

Engineering Book Club banner
Engineering Book Club

Engineering Book Club

@TheEngBookClub

An online community to read and discuss engineering books with other professionals. Account managed by @miguelbemartin

World Se unió Şubat 2023
40 Siguiendo230 Seguidores
Engineering Book Club
Engineering Book Club@TheEngBookClub·
In "Coders at Work," Seibel interviews 15 famous programmers. Common thread: They all read code constantly. Reading others' code teaches you patterns, anti-patterns, and different thinking styles. You can't learn to write well without reading widely.
English
0
0
0
42
Engineering Book Club
Engineering Book Club@TheEngBookClub·
"Building Microservices" explains that the hardest part isn't the code, it's the data. When you split services, you split databases. Now you have eventual consistency, distributed transactions, and data synchronization problems. Microservices create data problems.
English
0
0
0
37
Engineering Book Club
Engineering Book Club@TheEngBookClub·
"Domain Driven Design Distilled" is Vaughn Vernon's shorter introduction to DDD. It covers bounded contexts, aggregates, and domain events in 150 pages instead of 500. Sometimes you need the condensed version first to know if you want the deep dive.
English
0
0
0
32
Engineering Book Club
Engineering Book Club@TheEngBookClub·
"Agile Estimating and Planning" by Mike Cohn teaches that estimates are about conversations, not precision. Story points work because they force discussion about complexity and unknowns. The conversation is more valuable than the number.
English
0
0
0
40
Engineering Book Club
Engineering Book Club@TheEngBookClub·
In "Implementing Lean Software Development," the Poppendiecks adapt Toyota's manufacturing principles to software. Key insight: Inventory in software is partially done work. Every feature branch, undeployed code, or unvalidated assumption is inventory that costs you.
English
0
0
0
35
Engineering Book Club
Engineering Book Club@TheEngBookClub·
"The Mythical Man-Month" explains that perfect software is impossible because specifications themselves change during development. You're not building to a fixed spec, you're learning what to build while building it. Accept this reality, plan for it.
English
0
0
0
35
Engineering Book Club
Engineering Book Club@TheEngBookClub·
"Clean Craftsmanship" by Robert Martin argues that professionalism in software means discipline. Write tests first. Refactor constantly. Communicate clearly. These aren't optional nice-to-haves, they're minimum standards for professional work.
English
0
0
0
45
Engineering Book Club
Engineering Book Club@TheEngBookClub·
"Software Architecture: The Hard Parts" addresses the hardest question: When should you break apart a system? The book provides decision frameworks for granularity, data ownership, and workflow management. Split too early or too late, both hurt.
English
0
0
0
53
Engineering Book Club
Engineering Book Club@TheEngBookClub·
In "The Art of Capacity Planning," Allspaw teaches that capacity planning isn't about servers, it's about headroom. You need buffer between normal load and system limits. Running at 90% utilization means small traffic spikes cause outages.
English
1
0
0
46
Engineering Book Club
Engineering Book Club@TheEngBookClub·
"Patterns of Enterprise Application Architecture" by Martin Fowler catalogs patterns like Repository, Unit of Work, and Service Layer. These patterns aren't trendy, but they solve real problems in business applications. Understanding them prevents reinventing wheels poorly.
English
0
0
1
79
Engineering Book Club
Engineering Book Club@TheEngBookClub·
"Implementing Service Level Objectives" teaches that 100% uptime is impossible and expensive. Choose meaningful SLOs (like 99.9%) and use error budgets to balance reliability with feature velocity. Perfect is the enemy of shipped.
English
0
0
1
50