Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> No, I think most of these are usually part of the job of a software engineer, and it's part of developing solutions that work, rather than just gaming individual metrics.

If you speak to people who work in trading or finance, they do none of those things. They view each other as conpetitors and don't help each other. They aim to outgame and outdo each-other.

The culture in software is very different to most other industries. But if you look at other fields of engineering, you don't see people stepping outside their roles as much.



Engineering teams are necessarily about collaboration towards a shared goal.

I don't know in what aspects of trading or finance that collaboration is necessary (rather than applied game theory towards each other).

Trading and finance are interesting examples, because those are two places where a lot of money-driven students would go, before tech jobs because easy money (rather than something nerds did for the love of it).

Rather than "Greed is Good" Wall Street thinking taking over, we should say "Fine, we admit it, tech pays good money right now, but we do our best work by working as a team, and that's how we're going to do it."

Then we follow through by making the messaging consistent in offers, raises, bonuses, performance evaluations, promotions, project management, metrics, etc.


people who work in trading or finance would never write open source code. Why should we compare our profession with them?


Who should we compare outselves to? Can't be doctors - they risk deadly infection to save a life.

Lets not get carried away thinking we are specially noble.


> Lets not get carried away thinking we are specially noble.

The guy in Nebraska maintaining one of key dependencies of your project thanklessly disagrees[1].

Well, we build stuff. we praise the knowledge. We were called geeks, hackers, etc. I can just compare software engineering with science like math, * engineering, physics.

Finance market as put by the other contributor, is just what we are not, and why Linux exists, why FOSS exists, why internet exists and services like github, trello, gmail exists (even though you want to scream at me, they are there for profit, they were all created with one goal in common: Collaborate openly with others). Egoist finance sharks aren't example of success, virtue and happy life, no matter what.

[1] https://xkcd.com/2347/


What is the conclusion we should reach then -> engineers are unnecessarily noble and should not allow themselves to be exploited?


> What is the conclusion we should reach then -> engineers are unnecessarily noble and should not allow themselves to be exploited?

That's not the conclusion, unless you think that Class Warfare plays a role anywhere. I don't.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: