One of the first differences I noticed when learning Go was how seriously it takes types.
Coming from Ruby. I rarely think about their types because Ruby figures everything out at runtime.
Go has a very different philosophy.
It wants to know exactly what every variable is, and if it doesn't know, it'll ask you to be explicit.
Why This Felt Strange Coming from Ruby






