~/talk

Are Rewrites always a Bad Idea?

Talkat CPH DevFest 2024 · 2024-08-26..08-30· [frontend-architecture, soft-skills]
slides:none on file

A legacy C++ item‑response service gets fully rewritten into Kotlin Spring Boot using the Kotlin standard library (rejecting multik and smile), splitting work into three deployable chunks, validating models with the original researcher via input/output test vectors, and replacing requests that once sent up to 60,000 lines of JSON per call; the new stateless service implements the revised mathematical model (logs, e and ln based calculations) and runs 100% in production after decommissioning the old app.

AI-written summary · about

  1. 0:00Introduction
  2. 2:14About Tri Fork
  3. 7:45Code Base
  4. 9:05Why Rewrite
  5. 11:54No Small Steps
  6. 22:22The Spike
  7. 29:47The Model
  8. 33:36The Example
  9. 36:26Multik
  10. 38:52Oilers Number
  11. 40:56C
  12. 49:07Conclusion
~/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.