# Why are there all these strange stumbling blocks in Julia?

The great / horrible thing about popular usage is that once enough people are wrong, they are right.

13 Likes

I think we should just start skipping over the whole discussion about commutativity and all that other jazz and point out itâs actually quite intuitive that `x * y = xy`, since we represent multiplication (not addition) as concatenation.

5 Likes

Though time is a continuous-valued quantity, so I hesitate to compare this to discrete-valued indexing. A discrete example is numbering the floors of a building: while I use 1-based indexing (the ground floor is floor 1), other people use 0-based indexing (the ground floor is floor 0).

5 Likes

Thatâs just as tribally divisive, though, and folks equally think that thereâs one true wayâą without realizing that itâs just difference in perspective. At its root it is the same thing: youâre either counting the difference (number of floors you have to climb) or youâre actually counting the levels.

Sometimes one is more convenient than the other.

5 Likes

Right, I was just trying to think of a real-world example where normal people use 0-based indexing for a discrete-valued quantity. So hopefully my example will help illustrate the point to people in the âfloor 0â tribe who are also in the â1-based indexingâ tribe. And hopefully that set isnât the empty set

1 Like

When you write a message and forget to say something and latter correct it, do you say:

let me add to my previous message that âŠ
or
let me multiply to my previous message that âŠ

6 Likes

Iâm not saying itâs the only intuitive choice. Iâm saying that `x*y=xy` is a reasonable mnemonic. The informal use of âAddâ to mean âAppendâ is a reasonable mnemonic for `x+y=xy`. Theyâre both sensible choices.

5 Likes

A friend did a PhD which concluded that time comes in quantum packetâs, thus is also discrete valued. I canât say that I understood it, but from his starting assumptions he could show that some equations could only be solved at discrete intervals of time, and not for other times. From this he concluded that time must not be continuous!

1 Like

In French the first floor is the English second floor.
It goes: rez-de-chaussĂ©e (RC = at street level), Ă©tage 1, 2, etc. So RC = 0.
In the province of QuĂ©bec youâll see hybrids sometimes: RC, 2, 3, etc. But that is technically incorrect and cause confusion when Quebecers go to France or vise versa.

I may argue that the âground floor is fixedâ is better than âlowest floor is fixedâ, which is just a mess : depending on the number of underground floors, you get out on the street at different levels. You may have to jump from 2 to 4 when you change buildings.