|
|
|
|
|
by scalatohaskell
3259 days ago
|
|
There is functional programming and "functional programming". Nowadays people would label anything as functional programming. I worked for many Scala teams, and everything is super functional, but truth is the opposite. Most of people don't know how for {} works in Scala or what functor is. Which is fine, no hard feelings, I didn't know about it either couple years back. But at least don't trademark your company as 100% functional codebase :/ I'm not in US, but Europe. Akka everywhere. If I have to debug one more akka spaghetti system I might as well switch to Node.js. edit: I know/follow you and your work. Kudos for everything and doing functional Scala :) edit2: I don't mean to insult Akka, it's great tool. It's just easy to misuse (like anything), and people misuse it a lot. At least from my experience. |
|
Our team is not perfect, we have a lot of the same issues you find at most companies(some good code, some bad, large company red tape, etc.) but, we also have a lot of good things: many people who either know FP or want to learn, good infrastructure support, freedom to innovate, lots of open source, etc.
It's enough of the good stuff that I'm much happier here than I was at my previous job. I don't agree that all coding jobs are the same. Most days I'm working hard but working on fun and interesting problems.