News for hackers. Stuff that matters.
Re:You’re not writing code, you’re solving problems by wpietri on Sunday March 29, 2020 @11:30AM (#22719778)
There are a ton of engineers that don't know this. They like building things, and talking to users is hard. So they just build stuff and throw it over the wall.

And I get that. I have hobby projects because it's nice just to go wild and code for my own entertainment. My home lighting system is a custom Scala actor-model daemon, because 5 years ago I thought Scala was cool. (In retrospect: nope!) Building things is fun.

But when I'm on the clock, I've learned to be relentless in understanding actual users and their needs, and ruthless in pruning back the many things I'd like to build down to what actually serves people.

That's not easy even in the best of cases. And in companies that have waterfall-ish leanings or command-and-control managers, it's often impossible. So a lot of programmers learn to build whatever they're told, regardless of whether it solves a problem. And a good chunk will do it in ways that entertain them, because when managers drain all meaning out of a job, we are forced to find ways to create some for ourselves.

Re:You’re not writing code, you’re solving problems by ccthr on Sunday March 29, 2020 @11:41AM (#22719853)
Tesla are using Scala actors for their power distribution network.

https://www.infoq.com/presentations/tesla-vpp/?utm_source=pr...

I guess cool is subjective.