Ali Rousta

@alirus.bsky.social

Go Enthusiast | FP Lover | AI Skeptic

I’ve rarely seen a senior engineer resist diving deep into the code—especially when facing a new framework or library. It’s surprisingly easy to lose track of time just reading the implementation of a simple feature. The hunger to understand is both the blessing and the curse of becoming senior.

I started Functional Programming 12 years ago with F#, which later pushed me to learn OCaml—and evenrually, Standard ML. Going back in time is both interesting and educational.

In Go, the widely used shopspring/decimal (built on big.Int) overwhelms the GC with tons of heap allocs in compute-heavy code. A simple 64.64 fixed-point covers ~99% of exact-math cases, needs no normalization, is easy to implement, and adds zero extra allocations.

After more than 10 years on Twitter, Bluesky is my new quiet corner—a place to read and write about what actually matters to me instead of political games: art, technology, and the way they connect.