> Half the code was written in a language you didn't understand. The other half was written using libraries you never heard of.
> As you waded through the slop, you browsed job postings and fantasized about leaving
Just because you didn't understand something or haven't heard about a library, doesn't mean its slop. How do you make sure your definition of "clean code" is not a slop to others?
I'll avoid trying to guess what the author meant, but I found it rather relatable. Some of these "rockstars" pick weird languages, niche database, esoteric frameworks and whatnot, not because they're needed, but because that's the rockstar thing to do at that moment. And then they leave and you're stuck managing a Cassandra database and a Rust application when everything else around you is MariaDB and Java, and you have to maintain an application in an abandoned JavaScript framework, even though dynamic frontend wasn't a requirement.
Give an abstract requirement and access to your AI tool. Ask the candidate to create a working solution and review the AI generated code. requirement analysis and code review are now the primary skills for developers.
I don’t think code review of AI is important at all - specially given the developer might not even know the language, in which case it’s irrelevant.
I think ability to build checking, verification, linting, testing and cross LLM code review mechanisms is important, which ensure that fast changing or unpredictably changing ai code has consistent behavior and is security checked.
Is anyone else confused by thier cookie consent banner? The switches start out gray and become black when toggled. which position means consent? It feels intentionally misleading.
> The switches start out gray and become black when toggled.
Rant: That type of slider-switch is an inferior usurper of the classic tickbox, that rode in on a wave of touch-screen-ification. Oh, it can be done well, sometimes, but it's just far-too-easy to do it badly.
In this case (useless colors, no intrinsic text labels, etc.) I think the remaining rule/clue is "Move the dot-nub towards whatever you want." So moving right is indicating you like the "We track you" text, while moving left indicates some kind of disagreement.
_____________________
> It feels intentionally misleading.
The "Accept All" button is worse:
1. It abuses UI conventions of position and color that belong to a "Proceed with what is shown" button.
2. Likewise, the text-label is ambiguous: It could mean "Accept All [of the choices which I've made and can see]"... But instead it means "Reject whatever is on-screen, and replace all choices with 'accept' cookies."
3. When it does erase/reset all choices made, it does so in a secretive way by also submitting and vanishing the dialog. The user never has any opportunity to realize that the machine implicitly flipped all choices to the right-most position.
Any one of these might be an innocent mistake, but all three sins together are a dark-pattern.
Just block cookies, and it doesn't matter whether you consent or not.
Of course, paradoxically, these consent banners need to put a cookie to remember that you didn't consent to cookies, so you might need a plugin like uBlock to block the banner as well.
> e.g. Indian parents can obtain Indian citizenship for their kids but it also means letting go of the kids' US citizenship
This is not true, India has something called “Overseas Citizenship of India” which is technically not a citizenship even though the name says, but its a life time visa available for US citizens of Indian origin. And you don’t have to give up US citizenship
> This is not true, India has something called “Overseas Citizenship of India” which is technically not a citizenship even though the name says, but its a life time visa available for US citizens of Indian origin. And you don’t have to give up US citizenship
The OCI card is better thought of as a green card that you have to reapply for once at the age of 65.
It provides the ability to live and work, with some minor restrictions, but none of the typical benefits of citizenship that wouldn't come with permanent residency in the US.
reply