Stringly typed
-
This post did not contain any content.
Just use enums
-
This post did not contain any content.
Empty string used to be like my own version of null pointer.
-
Dark times…
Like -1 for an Int nil value.
-
This post did not contain any content.
The NHL banned the use of 00 as a number in the 95-96 season because they claimed their databases couldn’t handle it. They still are fools because this continues to be a banned number to this day.
-
This post did not contain any content.
lol I think this when I see “any”
-
This post did not contain any content.
Ah, the SQLite approach!
-
This post did not contain any content.
Kinda started using that with polars, force the scan/read schema as string, and down the road cast as the necessary type when needed. I’m calling it “just in time” data cleaning.
-
This post did not contain any content.
Everithing is bytes.
-
This post did not contain any content.
some of you have never programmed in tcl and it shows
-
This post did not contain any content.
Remember Tcl
-
This post did not contain any content.
-
This post did not contain any content.
-
Ah, the SQLite approach!
God, I’m so over SQL.
It’s great, but it is so old and shows it. Feels like 99% of my SQL queries are just cheese.
Works though, and quick.
-
I opened a TCL script once. It’s use of
uplevel
scared me. I’ve never dared to return since.For those who don’t know:
uplevel
is a command that goes up one level of the stack frame, and then executes code there. A function can therefore execute code in its callers stack frame. -
Oh, you worked at Oracle by any chance?
-
God, I’m so over SQL.
It’s great, but it is so old and shows it. Feels like 99% of my SQL queries are just cheese.
Works though, and quick.
SQL is the only bedrock in my entire career. Its the one thing that has stayed relevant.
SQL is great but when you start having issues processing what is actually going on, its fine to pull out what you need and throw another language on top (python, C#, etc…etc…). Getting it to work slow is one step in making it fast again.
-
Which language can nil an
int
? -
Which language can nil an
int
?Just cast it. /s
-
SQL is the only bedrock in my entire career. Its the one thing that has stayed relevant.
SQL is great but when you start having issues processing what is actually going on, its fine to pull out what you need and throw another language on top (python, C#, etc…etc…). Getting it to work slow is one step in making it fast again.
Yeah it’s curious that it hasn’t really undergone some major changes or had some major challengers (except NoSQL I guess).
-
Ah, the SQLite approach!
It is also the bash approach, isn’t it?!