Advice to a beginning software engineer
4 points by yashgarg
4 points by yashgarg
A lot of advice floating around is ZIRP-era advice: either it was written during that era, or it’s written by engineers whose habits of thought were formed during that era. This kind of advice typically tells you to take a stand (e.g. to unionize), to speak up more against “unethical technologies” like AI, and to insist on being given time to practice your craft the way you want. This was great advice in 2016, but it’s not good advice in 2026.
So, the advice is to keep your head down, toe the company line, don't join a union, don't take any moral stances, don't speak up, don't make trouble? Basically, behave like you're worthless and easily replaced? I think that is exactly how you lose power in the workplace and devalue yourself as an employee. I'm not saying it's good advice to be a firebrand or a troublemaker, but have a little self-respect and self-worth and know that you do have leverage to negotiate for a better workplace (just don't overplay your hand or be an asshole) and you do have a moral obligation to behave ethically in your work, regardless of the job market.