


Dmitrii Kovanikov
41.4K posts

@ChShersh
Dysfunctional Programming account #1. Senior SWE. I write C++ for money. ex-Haskell, ex-OCaml. All opinions are my own.





is 27 a good age to leave everything you know and love and start over


Compilers are deterministic. Give them the same code with the same compiler settings, and you'll always receive the same binary. You can take responsibility for your software at the code level. LLMs, on the other hand, are stochastic. Even if you set the temperature to zero, you're likely to get different responses on the same prompt. Therefore, you need to understand the code it produces if you want to take ownership and responsibility for it.

Huge announcement. I'm leaving Bloomberg as an OCaml Engineer. And.. I'm joining Bloomberg as a C++ Engineer. After using Functional Programming primarily for the last 10 years, it's time for me to switch gears. I moved to another team internally. I'll be working on low-latency real-time market data in C++. It's a big change for me. But I'm excited about a new challenge! AMA











