SOFTWARE WAS NOT SUPPOSED TO BE STABLE
Someone with a case of brain rot.
SOFTWARE WAS NOT SUPPOSED TO BE STABLE
Someone with a case of brain rot.
I’m serious. Politics are a good chunk of the job, meetings is a major place for that. What happens there can have dramatic effects on how long something takes and therefore on the “produced output per unit of time.” I’ve been at it for 13 years now and embracing that has had positive results on my well-being and career. 🥹
Thanks for the recap. Yeah I think I was more or less aware of most of those bits. I guess I didn’t get to the conclusion. 😅 Also I think they handled Justin Roiland’s issues fairly unambiguously. Assuming he was a bastard, I didn’t skip a beat watching the Justin-free season.
I know it’s officially not cool to like Rick and Morty anymore
I’m sorry what?
Meetings are part of the productive time.
Ad views.
Kinda slow though. I saw a benchmark of an SBC with that SoC on Phoronix and it was half as fast as a Pi 4.
Does that mean that another firm could create an alternative chassis that takes Framework parts?
Oh yeah, I meant for the workers, since it’s constantly being sold to us as beneficial.
People should look into the history of banana trade for context. It’s a fascinating example of how capitalism has gone awry before.
Firing developers and managers?? 🔥❤️🤯
If the labor abuse stops Shein becomes impossible. Unfortunately there’s money in allowing it.
You’re describing the standard neoliberal argument for free trade. It kinda makes sense on the surface, if you don’t consider its externalities such as its impacts on labor and domestic aggregate demand. Luckily you don’t have to guess what their effects are as you can see many of them in the US today. For example the rise of Trump and the desire to do away with the remains of the American democracy. Walking down that path to its end likely won’t result in maximum EVs in people’s hands.
Have you stopped to consider why you can’t explain it better? Perhaps the reason is because you’re wrong.
Yes I have. You’ve already assumed I’m not too bright more than once and worked from there. There’s no point in investing more work on my end. If what I said worked, good. If not, that’s fine too.
Clearly I’m not referring to an if/else by saying two blocks. Even in my original example I show the exact issue. You don’t understand it. I can’t explain it better.
Yes clearly someone has to read the blocks at least once to ensure they are correct.
In subsequent reads, when I’m interested in the second block out of two, say during a defect analysis, I don’t have to read the first one to be sure I’m going to reach the second. I can straight head for the second one and any subsequent stuff I care about. Multiple returns force me to read both blocks. I don’t know what else to tell you. To me this is obvious and I think it’s probably even provable. I don’t know about you but I have to read a lot of existing code and every bit helps. We have pretty strict code style guides for that reason.
goto cleanup is not the same as return. I didn’t badmouth goto cleanup.
Not sure why you had to do the inverted predicate check again in your first example. You already have the information encoded in the value of retval. It can be written like this:
int result = 0;
if (!p1) result = -ERROR1;
if (p2) result = -ERROR2;
if (!p3 && p4) result = -ERROR3;
if (result != 0) {
result = 42;
}
return result;
With a return value you have to add 4 extra lines. This overhead remains constant as you add more checks and more business logic.
Yes all the other suggestions are better than early returns in business logic and would help with leaks. Would be nice if we had RAII outside of C++. I think Rust has it? Haven’t done Rust yet.
That was the joke. 😂 I bet Windows is worse.
🪦