Working in a Hamburg-based startup company making excessive use of functional programming (currently Haskell and Purescript).
As a physicist (who only discovered his passion for programming at a later stage), the way programming and software concepts keep evolving amazes me. When I was young, I thought I had to understand pointers, loops and things like const int** &
. The python revolution freed me from the pointers, functional programming freed me from the loops. Now I'm stacking monads.