~/talk

You Aren't Gonna Need It...Until You Are?

Talkat HalfStack Vienna 2023 · on Friday, 2023-09-15· [engineering-leadership]
links:none on file
slides:none on file

A joke implementation escalates into FizzBuzz Enterprise Edition spread over 128 files, illustrating how clever abstractions multiply complexity. An open source e‑commerce framework skips pagination for variants, facets, channels and customer groups, then encounters real users with 500–1,000 variants, 3,000 customer groups and 1,600 channels, forcing a breaking major-version change to add pagination. The takeaway: YAGNI saves effort early, but misjudging scale creates costly rewrites—judgment about where to prebuild features is what actually matters.

AI-written summary · about

  1. 0:00Introduction
  2. 2:57Over engineering problem
  3. 9:24YAGNI vs PAGNI
  4. 12:37Judgment in development
  5. 19:35Senior engineer mindset
  6. 21:41Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.