| ▲ | mutkach 6 hours ago | ||||||||||||||||
More information is needed to give proper advice: - Do you like filling out the type annotations in Python (making sure linter check passes)? Do you like TYPES in general? - Do you like working with memory (crushing memory bugs, solving leaks)? - Do you prefer imperative or functional approach more? | |||||||||||||||||
| ▲ | morkalork 6 hours ago | parent [-] | ||||||||||||||||
IMO type checking is the best thing to happen to Python in recent memory and eliminates a whole class of developer errors. Getting linters to pass 100% also scratches a weird itch for me, like collecting items in a video game haha. I do like working with memory, seeing a custom slab allocator used in production code was one of the more interesting aspects of the little experience I had with c++, but always having to be "on guard" so as to not shoot myself in the foot with pointer manipulation was kind of exhausting. I like both. | |||||||||||||||||
| |||||||||||||||||