Earlier quoted context omitted.
i see a lot of people doing this, and especially if theyre shallow clones, its really not a big deal and anyway git-worktree is basically this workflow wrapped in nicer UX
Worktrees are super useful to avoid interrupting your work in progress when you need to load another branch to help someone debug something.
Organization probably doesn't want to improve things
371–380 of 482 posts
Re: Organization probably doesn't want to improve things
#372Earlier quoted context omitted.
How? Programmers don't have executive powers. You are very often told that this is not your job and you should be doing yours and leave the "experts" to theirs. Well, they are not experts. They are not even at the level of informed amateurs. But they have the power. What would you do? Sure, there are good companies and you can switch until you find one but let's recognize that statistically speaking this absolutely d…
>>>How? Programmers don't have executive powers. The secret is - and this is wielded a million times a day in a million small ways - of course we do. Lots of people do in lots of jobs, whether intended or not. You just do the thing . You don't ask about doing the thing, you don't put in a project planning proposal, you don't beg your manager to devote 20% of your time to the thing, you just go and do it because you p…
Re: Organization probably doesn't want to improve things
#373Blog posts like these are a staple on HN and I’m always mildly offended by them. It seems to me that there’s a class of programmer that will take an overpaid job at a terrible BigCo, spend their evenings writing ranty blog posts about how terrible it all is, culminating in the inevitable “I quit” article, only subsequently to accept a job at a different terrible BigCo. At no point does this article, or most articles…
People are bad at understanding risk. When a company pays significantly more for the same job than another, there is always an economic reason:
* The job is undesirable because of how people are treated, and as a result the only way to attract and retain people is to overpay. The extra pay mitigates flight risk when the inevitable bad day or week happens for the hire.
* Management is likely to or has a history of sudden lay offs and firings often indiscriminately. The extra pay mitigates the risk of sudden loss of income to the employee.
* Poor reputation/employment brand requires paying more to get people to avoid the risk of associating with that bad employer brand.
The extra money is being paid not because the employer wants to. It is exactly because they have to in order to hire and retain people that can do the job. The whole "we're better and pay a premium because you are the best developers in the world" is really management self-justifying having to overpay due to risk.
When you look at compensation, ask yourself and the interviewer why is the company over-paying? You'll often save yourself years of misery.
Re: Organization probably doesn't want to improve things
#374This is a painfully cynical take and beyond that I’m not sure what he’s trying to say. If it’s all crap, make it better. Do something, don’t just complain!
That doesn't make sense. People who aren't in a position to change things shouldn't have to hold their opinions back. I have opinions about how my country is run, what trending with people, and reddit's latest decision making. I have limited to no control over each. It does not mean I need to be quiet though, that's how nothing happens.
I hate what Reddit has become. The day they killed third party apps etc, I just deleted my account with “hi spez“ as the reason. Reddit is still running to it’s ruin and I’ve achieved nothing on that front but my sanity is preserved and I got 30–60 minutes a day of my life back.
Re: Organization probably doesn't want to improve things
#375Blog posts like these are a staple on HN and I’m always mildly offended by them. It seems to me that there’s a class of programmer that will take an overpaid job at a terrible BigCo, spend their evenings writing ranty blog posts about how terrible it all is, culminating in the inevitable “I quit” article, only subsequently to accept a job at a different terrible BigCo. At no point does this article, or most articles…
I have no idea who Zippia is, but according to them 1/3rd of software engineers in the US work at companies >10,000 people. And 2/3rds of software engineers work at companies still > 1,000 people. So I'd argue, working at a small shop, while not rare, also isn't as predominant as you're portraying. https://www.zippia.com/software-engineer-jobs/demographics/
EDIT woa that page says there’s 320k software engineers in the US. That’s one entire percent of the population! That’s a lot, could that really be true?
Re: Organization probably doesn't want to improve things
#376Smart people don’t consider themselves better than people around them. This article is so annoying. It has some truth to it, e.g. the mismatch between incentives and success, or even the corporate bullshit to avoid saying hard truths are on point. But the second part lacks the proper reasoning needed to establish the self-proclaimed intelligence of it author. Comparing software development’s product building with fen…
Do you have any direct evidence of this or are you merely making an observation.
Re: Organization probably doesn't want to improve things
#377Earlier quoted context omitted.
So you say a salary above the median salary is not enough? This raises a big question of how is half the population in the country getting by.
« Retire early » is the main part you’re missing from their argument, that implies saving large portions of disposable income. I always feel sad when people have high paying jobs they hate just so that « retire early » though, in a field like software engineering you can find a happy medium I feel like.
Re: Organization probably doesn't want to improve things
#378Earlier quoted context omitted.
Too easy to game: People are just going to gauge for themselves what management considers "not a bullshit problem" and report that, making sure that the blame rests on unpopular people or third parties. Too prone to false positives: Any project which is genuinely going really well results in everyone getting fired, and the company absolutely tanks as a result.
Exactly, an effective CEO / Executive is going to be developing systems of accountability that align with company goals. It can't be based entirely on a set of gameable metrics. However this starts at the top. An incompetent board / CEO is going to create misaligned incentives which will cascade through the organization.
Re: Organization probably doesn't want to improve things
#379Earlier quoted context omitted.
So you say a salary above the median salary is not enough? This raises a big question of how is half the population in the country getting by.
I've been very confused about how people are getting by. If they're not in tech, and and they're not a member of the professional class (doctor, lawyer, etc), how are they doing it? Is everyone working two jobs and doing uber on top of that, or what? How much of a bubble am I in? I'm in tech and I feel like I'm barely making it.
Re: Organization probably doesn't want to improve things
#380Earlier quoted context omitted.
If we lived in a world where money wasn't so important I would fully agree with you. But it is. I can't earn the same as you all can because I don't live in the US, but if I did I would grind all the leetcode (as insulting as I find them) for one single reason: I don't want to work forever. So I agree with some other comments here. No it's not really a choice. Choosing to earn less and hope for a lottery ticket win l…
> I can't earn the same as you all can because I don't live in the US, but if I did I would grind all the leetcode (as insulting as I find them) for one single reason: I don't want to work forever. I work from home for a mid-sized company for I could probably retire even earlier if I were willing to enter the rat race, but I'd rather be there for my kids' childhoods than resurface from the grind just in time to send…
And I'll work until I'm 75.
I say this not out of being bitter, but for the context that many (probably most) people who do what they love to do don't get the massive paychecks even mid-tier tech jobs get. Context is everything.