News for hackers. Stuff that matters.
Re:Advice for new software devs who've read all those other ... by aleph_minus_one on Wednesday December 20, 2023 @08:39AM (#38708513)
> I think this is explained by the fact that most business logic is dry

I don't think that business logic is dry per se. The problem in my opinion rather is that in other parts of the software project, there is much more openness with respect to

- trying out new things in new ways

- making the code more elegant

- seeking abstractions

- ...

than in the business logic area.

Believe me: for the kind of business logic that I see at work, I could immediately see ways in which the (non-trivial) business logic could be made much more elegant by using clever mathematical ideas, but suggesting such ideas to other colleagues or the bosses is like talking to a brick wall.

Re:Advice for new software devs who've read all those other ... by andai on Wednesday December 20, 2023 @12:33PM (#38711190)
It seems to me that if you can see elegant simplifications (or really any significant improvements) but are unable to implement them, you are either positioned too low in the hierarchy, or in the wrong organization.