HN user

kyancey

59 karma
Posts2
Comments14
View on HN

Is this just a huge boon to those too lazy to learn? And what does that mean for later security and tech debt issues?

In the same way that GPS is a boon to people too lazy to learn celestial navigation or read a paper map.

In the same way that word processors are a boon to people too lazy to use a typewriter and white-out.

In the same way that supermarkets are a boon to people too lazy to hunt and gather their own food.

In the same way that synthesizers are a boon to people too lazy to hire a 40-piece orchestra.

In the same way that power drills are a boon to people too lazy to use a hand crank.

I agree with the author that the simplicity of learning the language is not the only type of simplicity. There are other types of simplicity like the simplicity of how consistent the language is. For instance, I've felt for some time that Python has become too complex. I started out quite simple, and there are now like 3-4 different ways to write a method signature.

As a teacher, just having some kids using a TI-84 and some using a TI-89 is a headache. If I don't have a consistent set, I constantly have to stop and give two sets of instructions to account for minor UI differences. There's no way I could deal with everyone having different ones.

It's completely rude to send a browser notification prompt without prior warning. The solution to this is html notification prompts that only trigger the browser notification prompt when the user clicks on them. They aren't as intrusive. That's what I use on my wordpress site.

In terms of rational actor theory, it just means you have preferences and you try to achieve optimal results using all the data available to you. It doesn't matter if your preferences seem irrational or are not apparent to others as long as they are consistent.