tasuki 3 days ago

No one wants to be a python programmer. It's a practical language to get things done. It isn't a language to make you feel proud of yourself nor about the current state of our industry.

3
sgarland 2 days ago

I’ve enjoyed making it go faster by finding quirks, but at this point it’s mostly become “OK, what else can I offload to C?”

I should really learn Rust. Or Zig. I tried Nim (best of both worlds, Python-esque code that compiles to C!), but it wasn’t nearly as fast as my Python + C for my specific use case.

knighthack 2 days ago

What exactly do you write, where your Python+C is faster than Nim which compiles to optimized C?

sgarland 2 days ago

Generating millions of rows of synthetic data for testing RDBMS.

Tbf, I didn't spend much time trying to optimize the Nim code once I got a working PoC, so it's entirely possible that I could've made it faster.

cb321 2 days ago

You may no longer be interested in this kind of thing, but if you are there might be some ideas of note over at https://github.com/c-blake/nio/blob/main/db-bench.md (in particular the demo/gbyGen.nim program).

Philpax 3 days ago

The concept of "the Pythonic Way" indicates to me that there are people who are proud of being Python programmers.

May God have mercy on their souls.

revskill 2 days ago

Could u be more specific ?

butterisgood 2 days ago

Can’t stand Python. Have to use Python. Wish it would DIAF to be honest.