~/talk

Are Rewrites always a Bad Idea?

slides:none on file

A legacy C++ item response theory service with four endpoints and a stateless service pattern gets ported to Kotlin + Spring Boot using the Kotlin standard library (after small experiments with multic and smile), guided by an R model and test vectors from the researchers. The original required sending 60,000 lines of JSON per request and was a black box; the rewrite is delivered in three deployable chunks, validated against the researcher’s outputs, and replaces the old app 100% in production.

AI-written summary · about

  1. 0:00Introduction
  2. 1:48Rewrites justified
  3. 9:39Reasons to rewrite
  4. 12:09Small steps vs learning curves
  5. 15:17Skills mismatch
  6. 18:51Small scope deployable
  7. 22:03Strangler fig pattern
  8. 23:10Spikes validate ideas
  9. 25:15Project outcome
  10. 25:37Application audit
  11. 27:26Hidden legacy complexity
  12. 29:10Changing statistical models
  13. 30:37Collaborate with experts
  14. 31:40Kotlin and Spring Boot
  15. 33:27Numerical libraries
  16. 34:13Arrays vs objects
  17. 39:35Model math foundations
  18. 43:54Growth and leadership
  19. 47:07Documentation and team communication pitfalls
  20. 49:14Imposter syndrome
  21. 50:16Conclusion
~/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.