I’ll never understand devs that go “I don’t know that language”. PHP is one of the only languages used in production I don’t know. I have read examples and it looks like you bastardized a Java/c# clone with bash or a string templating language, which isn’t very appealing. But like, if I had to learn it, I’d do so in a month, functionally writing it in a week tops. Learning languages is part of the job, and they all add something to your understanding of paradigms.
This article already seems disingenuous. DSA Salt Lake City Utah’s Statement on Palestine https://slcdsa.org/2023/10/10/salt-lake-dsa-statement-in-support-of-palestinian-liberation/ does not mention Hamas killing civilians let alone justify it. It vaguely uses the quote they cite to say that Palestine has a right to self defense, and even offense, which it does. I do not believe that this right includes the right to commit war crimes like killing civilians. We vote on statements in DSA, and such a statement certainly would not get my vote, but this statement is not that.
I can see how a platform built on internet access to rural areas could really negate the need for local jobs. You could be educated online and work remote jobs from anywhere. A lot of tech people are moving to rural areas for this reason. Unfortunately I don’t think rural people are very interested in that kind of work, but their children are.
What’s worse is it will be hard to reverse this decision. Tesla is a data and AI company compiling vision and driving data from drivers around the world. If you change the sensor format or layout dramatically, all the old data and all the new data becomes hard to hybridize. You basically start from scratch at least for the new sensors, and you fail to deliver a promise to old customers.
Yeah my boss has been going back and forth with me on this for months. Wanting to release unsecured products to the general public. I’m getting exhausted with him. I hold the keys and frequently I’ve told him no, and threatened to quit. Each time they just retreat back and hold a meeting how it will “stay on dev for now”. The features aren’t even feasible to release in the near future but I know they will force the issue. My resignation letter is on the table.
You should end to end test. If it’s slow, do it less often. If it’s costly, again do it less often. But this is your last line of defense against bugs.
Now, every service should also unit test, with mocks of all the other services that they call. I assume this is what you mean by pact testing. These should be locally runnable, offline, as the mocks are cheap offline things. If you need data from a database, I’d recommend mocking the data too.
A pact was broken when a mock passes but an e2e fails. You can share the mock across multiple codebases and test it is accurate to any PRs in the codebase it mocks.
I mean my stance is anarchism or left libertarianism, and I agree with most of what you said. But I also am just totally unfamiliar with these regimes. The only thing I’ve ever been taught is “bad”. I don’t really trust what I have been taught to be honest. I feel like there is a lot more nuance than the American POV. Also I’ve traveled enough to know that propoganda is EVERYWHERE. Every country propagandizes every other country. So it’s just hard to know what’s true about geopolitics tbh.
I think China and the USA are both terrible regimes, but in such a way that it’s generally fine to live there, which is a weird modern phenomenon. I bet Russia and Cuba aren’t what the US teaches. I suspect NK is a repressive hellscape IRL same as on TV lol.
Can I just say I’m pretty tired of democracy in general. Thing is that democracy always leads to simple majority rule, and let me be frank, the majority is racist, stupid, selfish, etc. The anti trans stuff proves this. As far as governments go I’m most in favor of a constitutional republic which protects our rights, and I wish we had more right and not just those which defend capitalism. However beyond that I’m leaning anarchy. This is as a leftist.
Great summary! Thank you