No no you don’t understand, using CCP is racist
🤭
No no you don’t understand, using CCP is racist
🤭
Was he dumb, or did the Putin regime threaten him with nad consequences if he didn’t get in?
I don’t want to spread rumors or anything, but the stupidity theory sounds a bit fishy.
Multiple votes is not why we have secret ballots IRL. Votes during referenda where you don’t vote for one candidate are also secret.
The purpose of secrecy is to protect from repercussions (ie worker vs boss, person vs family, tenant vs landlord…)
I’m not being pedantic. It matters here, because your votes can have repercussion if they’re easy to see at all times. I don’t want to be harassed because I downvoted an obsessive tankie.
deleted by creator
I have better things to do with my time than just complain to admins/mods/mommy all day long.
I had to go through the experience of blocking stuff twice, and if I had to do that more, I’d just leave. I don’t have time for that kind of toxicity in my life.
Yes there is. They might not bother most of the time because it’s annoying. Having vote information accessible at a glance might create a situation where people have more sterile discussion and create more drama about votes because they see it. And that sounds annoying.
I hope I’m wrong.
Yeah, cause silly mistakes in one place never affect another place that’s completely unrelated.
Six levels of abstractions, sure, if you have that many, you may want 6 functions. But that contradicts Martin when he’s saying that there should be one line in an if, and everything more should be promoted to its own function. There’s no way a programmer routinely writes code so terse that you get six levels of abstraction in a dozen of lines of code. Otherwise, Martin doesn’t understand what an abstraction is.
Managing a stack in your head like a computer is very challenging as far as cognitive load is concerned. You don’t want to jump all over the place. Otherwise, when you reach your destination, you end up forgetting what got you here in the first place.
This form of code fragmentation makes debugging an absolute nightmare, and finding sources of mutation absurdly frustrating. Good tooling can help you track where a variable is used and in which order mutations happen trivially in code in a single function. It’s not as as helpful when it’s spread all over the place. You can infer so much less statically if you follow Martin’s advice.
I’m not advocating for 1000-lines functions here, mind you. When functions become too big, other challenges arise. What’s necessary is balance, which Martin’s book fails to teach.
It’s inspired so many crimes against engineering as a whole that it’s OK to discourage people from reading it. Not only is it pointless, but it’s also actively harmful to the industry as a whole.
When something is mostly garbage and good advice is so sparse in it, there’s no need to hold onto it. It’s as much of a mixed bag as a turd with a nice ribbon is a mixed bag of prettiness.
Burn it with napalm.
… Nah, I don’t actually mean it should be burnt, that was a joke. The book is a nice reminder that, on top of being a bigot, Robert Martin (not my uncle) should not be hired to write any kind of code in any professional capacity.
It’s a moment in history, not an inviolable truth, which is what the comment I’m replying to implies. The West went through the same horrors closely enough in time that some people are still alive to tell the story. And the US has no lesson to teach people in the middle East. In less than 300 years of history, they’ve been at peace for less than 20 years. And they’ve been in 100+ conflicts according to Wikipedia. Other imperial powers in the West and elsewhere have comparable track records.
The region would be more stable if it wasn’t for imperialists. They made the bed for various extremist groups, and the middle East is paying the price.
The situation is comparable to someone lighting a fire and saying that the house was always on fire.
I’m denying the racist point of view that there’s something in people from the region that cause wars, or that it’s something that will just be there forever because “it is what it is”. Effects have causes you need to understand if you’re going to speak about it.
Don’t make the mistake of confusing a moment in history with a “natural” affinity for wars. Humans period have been at war from millenia, not just Middle East humans. There’s nothing in their genomes that makes them more belligerent than other peoples around the world.
Don’t believe me? Look up the grand total of years of peace time in the US since it was created. Look at the death toll of both world wars. Look at the history of Europe, or that of precolombian America, of China…
Now, if the West, Russia and friends could stop meddling with their affairs…
It doesn’t but X in some people’s mind is not the fascist hellhole but is Xorg, and will forever stay that way.
It’s the opposite in my experience. Without the strong malty flavors and the body alcohol adds, NA IPAs are very often thin and hollow, and taste like herbal tea.
Alcohol-free Beck’s is amazing if you get something that’s not been conserved inappropriately
Any source on this I could read?
On top of being super bloated, Intellij’s Rider is far from “just working” in my experience. Not only is it super slow to boot, but it also changes asmdefs in my Unity project unprompted, in a way that prevents my project from working (creates cyclic dependencies). The debugger also sometimes doesn’t trigger breakpoints 😵💫
I absolutely despise it, viscerally.
I’ve been working as a professional programmer for many years and have never ever seen this kind of evaluation, not even once. I’m pretty convinced it’s an exception rather than a rule. And I’d add that it’s probably a very rare exception.
I had to switch recently because I wanted to try out font ligatures and it turns out Alacritty refuse to implement support for that 😬