~/talk

Lessons Learned Creating a Successful Machine Learning Startup with Clojure

Talkat Clojure/north 2019 · 2019-04-19..04-20· [machine-learning, career-development]
links:none on file
slides:none on file

Founded in 2011 using Clojure for web and data preprocessing, the company scales from a 3‑person prototype to 40+ engineers and later over 150 staff while using Java/C libraries for machine learning and OCR. Development moves frontend from CoffeeScript to ClojureScript and Reagent, adopts Clojure for web and preprocessing, introduces Go for core data processing to reduce GC and JNI memory fights, shifts serialization to Protocol Buffers for large data and documents memory overhead from immutable data structures.

AI-written summary · about

  1. 0:00Introduction to Kira Systems
  2. 2:07Company founding principles
  3. 3:33Why choose Clojure
  4. 5:18Initial tech stack choices
  5. 7:42Early stack evolution
  6. 8:04Great things about Clojure
  7. 10:51Challenges scaling with Clojure
  8. 14:02Readability vs conciseness
  9. 14:23Frontend library struggles
  10. 15:51Memory overhead surprises
  11. 17:37Adopting schema and spec
  12. 19:21Testing pitfalls in REPL
  13. 20:25Future tech stack changes
  14. 23:12Current production stack
  15. 24:39Lessons for Clojure community
  16. 27:46Improving tooling and testing
  17. 29:29Q&A introduction
  18. 29:51Legacy code and team growth
  19. 31:13Velocity with larger teams
  20. 33:39Hiring and training new devs
  21. 36:23Learning Clojure timeline
  22. 37:06Serialization framework choices
  23. 38:07Starting Kira today
  24. 39:52Closing remarks
~/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.