Languages also have inner consistency. E.g. the mentioned python len function is inconsistent with the rest of the same language - and that is a statement that is true in itself, without an external reference point.
kaba0
It is always dismissed as too verbose, while in go’s case it is never mentioned, when in fact the latter is way more verbose.. People’s bias show.
That 44b had to be paid in real cash, not just the current theoretical value of the sum of his shares. He sold quite a lot of Tesla shares afaik to banks to give them a “small loan”.
Rename it to something else, see if it still works, if not revert, else it is needed.
Memory is an implementation detail. You are interested in solving problems, not pushing bytes around, unless that is the problem itself. In 99% of the cases though, you don’t need guns and knives, it’s not a US. school (sorry)
And it is not forced at all. Noone holds a gun to your head to write extends
. “Favor composition over inheritance” has been said as a mantra for at least a decade
Tbh, I just want to blend in.. but of course be as pompous as you want!
Are you British? This sick sarcastic humor is so British, and I love it!
Though to add: many things in your file system are listed as “files” in a directory, but are completely virtual with varying ways on what they do when written to/read from. (Also, linux has streams and files, not only files) E.g. /dev/null will read zeros, and discard data written to. But it has no physical backing.
They are the stereotypical paper clip AI that will drain our blood to extract its iron content for more paperclips. Except it wants money.
Scala is quite well designed.
It also depends on the specifics — in many cases when a GUI is just a wrapper over the CLI tool, it is instructive to learn the CLI, similarly how you are a better programmer if you know about at least a layer beneath the one you are programming at (e.g. you can reason about this usage of hashmap because you roughly know what it does).
It is probably the most visible in git, but if you can only do commit and push from a GUI, just please learn the CLI as well. You don’t have to use it, but understanding it is important and the GUI may abstract away too much from you.