4 ms·
I am an order of magnitude more productive in Scala, compared to python. The compiler does so much for me, I can focus on just writing my domain. Frankly, I th
by ttymck 6y ago
I am an order of magnitude more productive in Scala, compared to python. The compiler does so much for me, I can focus on just writing my domain.
Frankly, I think Scala is just good at exposing weak programmers and teams with poor discipline. I've seen far worse codebases in python where there's no disciple: all methods are public, monkey patch classes at runtime, etc.
I think articles like this are so common because Scala is easy to pick on. "Implicits are bad" is more interesting than "Implicits have a very specific usefulness", but Implicits are peculiar and unique to scala so the language gets lampooned. "Private methods make code more maintainable" may be just as true, but no one says Python is universally hard to maintain -- so long as the person behind the keyboard knows what they are doing.