Reviewing someone else's PR, who used Copilot but barely knows the language, has been a mixture of admiration that AI can create such a detailed solution relatively quickly, and frustration with the excess complexity, unused code, etc.
> Personally, a clean commit history was never something that made my job easier.
How do you define "clean"? I've certainly been aided by commit messages that help me identify likely places to investigate further, and hindered by commit messages that lack utility.
In the context of merge vs rebase, I think "clean" means linear, without visible parallel lines. Quality of commit messages is orthogonal. I agree with the poster that this particular flavor of "clean" (linear) has never ever helped me one bit.
I think the obsession with a linear master/main is a leftover from the time when everyone used a centralized system like svn. Git wasn't designed like that; the Linux kernel project tells contributors to "embrace merges." Your commit history is supposed to look like a branching river, because that's an accurate representation of the activity within your community.
I think having a major platform like github encourages people to treat git as a centralized version control system, and care about the aesthetics of their master/main branches more than they should. The fact the github only shows the commit history as a linear timeline doesn't help, either.
I have to imagine the protests would stop immediately if Iran is attacked by Israel or the U.S. You can be angry at your government while not welcoming bombers.
Ordinarily I'd have faith the governments were smart enough to know better, but at this point I've lost hope.
I think that depends very much on targeting discipline. If the bombs are surgically striking key regime figures and sites, hampering C2, reducing the regime's total conspiratorial power, and increasing latency in the regime's OODA loop, I imagine protestors would welcome the help. The mullahs have taken the people of Iran hostage and their goons are out on the streets killing protestors. Israel or the US metaphorically sniping the guns out of their hands would be a judicious and IMO proper application of military force.
On the other hand, if the bombing is indiscriminate, or has an unacceptable error rate (oopsie, those weren't IRGC command posts, they were kindergartens), then I would expect a rally-round-the-flag effect. If the sniper misses and hits the hostage, well... people are going to be unhappy.
The death toll, especially of non-citizens, is piling up however.
reply