Real-world: - you increase value; your bosses team up with each other and claim the credit; you might even get booed for some minor deficiencies whereas they will be boasting about their achievements - you are generous and do non-AGPL based open-source; parasites are waiting in the open, incorporate your code to their commercial offering, never paying you anything; your bonus will be rude complaints about bugs in you…
Fellow Engineers: This is where your money comes from
121–130 of 153 posts
Re: Fellow Engineers: This is where your money comes from
#122Earlier quoted context omitted.
You must have worked at some really terrible companies. While I don't doubt this is the case at some places the places I've worked haven't been like this at all.
Sturgeon’s law. If it haven’t worked at a terrible place, and you’ve worked more than four places, then congratulations, you won the lottery. (If you haven’t worked more than, say, six places, you probably have no business telling anybody how the industry is).
People's experiences are worth listening to even if they've just been in the workforce for a couple years.
Re: Fellow Engineers: This is where your money comes from
#123> This is why I struggle with scenarios where people discuss pay and work without considering value. Counter-point: firms exist. If I'm the one figuring out how to create value, why the hell are the C suite, middle managers, and investors getting 99% of the profits? So no, in the context of a large firm, it's definitely NOT an engineer's job to figure out how their skills align with market demand. And that's the whol…
> getting 99% of the profits? Profits by definition are calculated after labor costs are deducted, so employees get 0% of the profits in salary. However, take a look at your company's accounts and see how much of the gross revenue is paid out as wages and salary. It'll be a big chunk. There's your share.
Re: Fellow Engineers: This is where your money comes from
#124Real-world: - you increase value; your bosses team up with each other and claim the credit; you might even get booed for some minor deficiencies whereas they will be boasting about their achievements - you are generous and do non-AGPL based open-source; parasites are waiting in the open, incorporate your code to their commercial offering, never paying you anything; your bonus will be rude complaints about bugs in you…
Reality is more nuanced and what can be considered 'value' are harder to tell but overall I think one should always strive for excellence in making values for the society. My experience working in different jobs (most are non IT) is that as long as you can create values, there will be a suitable place for your ability.
Re: Fellow Engineers: This is where your money comes from
#125"We get our money from customers" doesn't actually cover many other very real use cases. Let's try: - We get our money from bosses who want higher headcounts to justify their position. - We get our money from competitive poaching, so that if GOOG/MSFT/FB has us the other firms don't. - We get our money from salespeople tricking customers into buying our products. This deception is easier if the products actually meet…
> We get our money from selling out users to drive advertising clicks.
Advertisers are the real customer and users the product and all that. This perverse incentive is the driver of most garbage on the web. And not only is the user sold out, they are manipulated by the advertising, the products (e.g. search results, news pages) are manipulated, and now elections are manipulated (Because Facebook et al designed to put the user first would not have spread viral bullshit).
Engineers need to put morality and social good above making more money. Greed is not the god that people should be worshiping and designing economic systems around.
Re: Fellow Engineers: This is where your money comes from
#126How does building a stable, easy to maintain, extensible product not help the broader team execute?
Re: Fellow Engineers: This is where your money comes from
#127Real-world: - you increase value; your bosses team up with each other and claim the credit; you might even get booed for some minor deficiencies whereas they will be boasting about their achievements - you are generous and do non-AGPL based open-source; parasites are waiting in the open, incorporate your code to their commercial offering, never paying you anything; your bonus will be rude complaints about bugs in you…
Your company can't charge more than the perceived value delivered, and they can't pay you more money than they charge the customers.
Re: Fellow Engineers: This is where your money comes from
#128Earlier quoted context omitted.
> you are generous and do non-AGPL based open-source ; parasites are waiting in the open This is not you being generous or them being parasite. BSD type license is not "hint hint GPL type honor code". You need to communicate what you want from others trough the license. If you use non-AGPL or non GPL open license that's a sign that others can exploit your work for commercial purposes without contributing back money o…
> If you use BSD type license and others exploit it like it was intended to, don't complain. Uh. No. This is only valid if you interpret laws and ethics as one in the same. Maybe you do. That's fine. But not everyone does.
There are literally hundreds of different software licenses. You can just pick the exact one that matches your ethical world view.
There is no reason to pick one that doesn't reflect your intent, then being a passive aggressive asshole about it when others follow the license as described.
Re: Fellow Engineers: This is where your money comes from
#129Earlier quoted context omitted.
I’ve had coworkers confide in me that their value isn’t being seen. Some were really good, some were constant problems to be managed. I have seen this scenario you observed, and my standing advice is take a week off. If people are glad you came back then you are correct and you need a raise or more power or both. If they just ask you about your trip then your perception of your value is out of whack.
If they're glad you're back maybe you're a silo or bottleneck
I’ve been indispensable before. It’s a great feeling if you don’t know any better. But there are other ways to be indispensable besides holding all the important bits in your head and refusing to share it.
Re: Fellow Engineers: This is where your money comes from
#130Real-world: - you increase value; your bosses team up with each other and claim the credit; you might even get booed for some minor deficiencies whereas they will be boasting about their achievements - you are generous and do non-AGPL based open-source; parasites are waiting in the open, incorporate your code to their commercial offering, never paying you anything; your bonus will be rude complaints about bugs in you…
Can’t agree more. OP argument only holds if “value” is an absolute and objective concept and if everyone in the company is measured by it. It just does not work like that. It’s a simple maximization problem. If your ideal is science and engineering and good code then your value will only be recognized by people who share the same ideal and these people are usually not the one distributing money. If your ideal is maki…
They're usually a main contributor and value good code as much as you. They're surrounded by a set of engineers who have worked together for 5+ years. And most of these engineers have followed the manager from one company to the next.
If a company starts treating the group unfairly, they move on to the next company as a group.