Live data from Hacker News

How to Not Get Screwed over as a Software Engineer [video]

ycombinator.com

151–160 of 257 posts

Re: How to Not Get Screwed over as a Software Engineer [video]

#151
post #76

The intro of that video hit hard and hurt. I have literally been in that position where I built the analytics page, which marketing asked for, and I can see the analytics for the analytics and no one has even checked the page. And so I chime in asking if anyone else has noticed that our big product release is not going anywhere and its like crickets. You realize that from your position that you have no ability to hol…

"you have no ability to hold others accountable" -- true for all levels of the human stack

This makes no sense. People in power can absolutely hold other's below them accountable, but if you're the low person on the totem pole it becomes much harder.

Re: How to Not Get Screwed over as a Software Engineer [video]

#152
post #65

Earlier quoted context omitted.

Wasn't it jwz who first widely pointed this out: startup stock is a lottery ticket. Nobody should take 1/2 wages because their boss gave them a lottery ticket.

And then, hilariously, he said, "I just happened to have won that particular lottery."

I don't get the hilarity either. Just sounds like a small dose of self-awareness.

Re: How to Not Get Screwed over as a Software Engineer [video]

#153

As a higher income earner I've always found it important to spend the money to ask a Lawyer, CPA, second Doctor, Mentor, Coache, Inspector, and other people focused on a certain niche in life what they think for the $100/hr (or whatever) fee they charge. Always been worth it. If you're focused on tech, make sure you've hired the right people to review your NDA's, startup contract, new home purchase, or workout routin…

I'll second the opinion of having your contracts reviewed, but will curb some expectations: most contracts (NDAs, employment agreements, home contracts etc) are fairly standard. There may be some small points to negotiate if they are off-market, but you had better have the leverage to negotiate.

If you get a SDE offer from Google then sure, there is probably no room for changes other than some adjustment to salary and stock. If you are employee #10 at a startup (which is what this video is about), everything is negotiable, and you are shooting yourself in the foot if you don't go over your contract with a magnifying glass and professional help.

Re: How to Not Get Screwed over as a Software Engineer [video]

#154
post #147

I have seen so many of their examples happen first hand in the industry. - Lead engineer works 100 hour weeks to keep the company running for a below-market salary and 0.05% equity while the founders and product/sales leads constantly sell shares on the secondary market, buy fancy toys and travel the world. - Technical cofounder gets a 3% equity because the "business guy" came up with the idea and deserves the other…

Thx, I just learned about Type A / Type B thanks to you mentioning this

Re: How to Not Get Screwed over as a Software Engineer [video]

#155

How to get rich in tech as a mediocre programmer: 1. Transfer to a TPM/QA Manager role at somewhere like Amazon or Microsoft. Bar is much lower to get into this role. 2. Get hired into a higher level than you could in a SWE role. 3. Transfer within the company to being an SDM 4. Now you are one level higher, in a management role, that would have taken you 5+ years of grinding and some luck to get into. 5. Spend a few…

Almost every time I run into an incompetent SWE manager they exploited this loophole. For some reason companies keep letting it happen.

Re: How to Not Get Screwed over as a Software Engineer [video]

#156
Whatever you do, find someone who has walked the walk and been and ASK FOR HELP. ASK FOR GUIDANCE. ASK MULTIPLE PEOPLE. They are 99% more than happy to help! DON'T ASSUME ANYTHING!

Let me put this again since it's so important: IN BUSINESS DON'T ASSUME ANYTHING.

Re: How to Not Get Screwed over as a Software Engineer [video]

#157
post #25

Earlier quoted context omitted.

Only a few people who were in the right place at the right time and struck AI gold got lucky. Many PhDs have been slaving away and metaphorically died in several harsh AI winters. Nothing to be jealous of. There are several examples of people who got lucky with infrastructure or more technical engineering, but it is not because of their perceived role or something superficial.

That is part of the hero narrative that I am also lamenting. If there are 100 possible research directions and only 1 proves successful. The people who travel along the other 99 get no recognition, despite expending the same effort and despite their contribution being just as important.

Most seeds never germinate, and of those that do, most never amount to much.

Such is life.

Re: How to Not Get Screwed over as a Software Engineer [video]

#158

Earlier quoted context omitted.

That's a nice fantasy but most technically minded folks will quickly discover that political savviness required to pull this off is in fact a skill and the one they generally don't possess. Also, watch the hands: > 2. Get hired into a higher level than you could in a SWE role.

I worry this whole comment chain is celebrating a coping mechanism of troglodytic engineering, that the ideal is to shape artisanal code-crystals undisturbed in a cave. We all wish there was a simple meritocracy of crystal-fashioning, with the master diamondsmiths sat at the top. If only, enough said. The political savviness so scorned by the in-the-trenches coder might actually be communication, capacity for broader…

No these teams with these people tend to be totally dysfunctional. It's not the case that they are skilled at producing value and doing important things for the product, just playing the game (often in a very evil way)

Re: How to Not Get Screwed over as a Software Engineer [video]

#159

Earlier quoted context omitted.

That is part of the hero narrative that I am also lamenting. If there are 100 possible research directions and only 1 proves successful. The people who travel along the other 99 get no recognition, despite expending the same effort and despite their contribution being just as important.

why is their contribution important? Is it your supposition that the only reason the person who went down the successful path did so purely because they watched everyone else fail? That seems highly unfair to the successful person.

Success doesn't always imply the better approach. Also, failure is an important part of science and technology, and success is often driven by insights derived from failures.

Re: How to Not Get Screwed over as a Software Engineer [video]

#160
post #147

I have seen so many of their examples happen first hand in the industry. - Lead engineer works 100 hour weeks to keep the company running for a below-market salary and 0.05% equity while the founders and product/sales leads constantly sell shares on the secondary market, buy fancy toys and travel the world. - Technical cofounder gets a 3% equity because the "business guy" came up with the idea and deserves the other…

I don't know.. should car driver, or cleaner, or repair man get the same equity as founders or top managers? Does work as software developer really different from maintenance and repair guy that (sadly) easy replacable?
Post reply on HN