Email or username:

Password:

Forgot your password?
Top-level
Tim Panton

@hrefna the ‘one right way to do it’ is a direct contrast to scala -which I wanted to love- where there are 5 right ways to do it and every shop has its own style guide, making learning the language as an itinerant contractor impossible. I ended up going back to modern java (for preference) and learning golang for new customers.

1 comment
Hrefna (DHC) replied to Tim

@steely_glint I programmed in scala seriously for several years. I have been on scala projects that were _great_, easy to read, cleanly coded…

…and also ones that aren't

IME you need really tight discipline to make it work and it helps if you have a small team that's all relatively senior and dedicated to quality. When I've had that, I've really seen the elegance

Whenever I see a large project that doesn't check those boxes and managed to not be an eldritch nightmare I can't help but applaud.

Go Up