[-] r3d5un@lemmy.ml 2 points 1 year ago

The "correctness" of my code would probably the greatest single difference I've noticed in my own habits.

For example, I've become very strict with myself about using type hints and relying on appeasing type checkers and such. The way I structure my projects has changed, where I separate functionality from data to a larger degree, mimicking struct and impl where it makes sense to do so. I've pretty much stopped using dict, and rely on dataclasses instead when writing Python. I've given up on forcing everything to be OOP (even C#), which has made my code easier to read and maintain. There are probably other things as well, though I can't list them at the top of my head.

Some of it is probably just good practice, a result of having matured after being exposed to new languages. Some of it probably wouldn't be considered pythonic or idiomatic, but I'm not sure I care anymore. My code is more reliable (and often faster), and that's what matter in the end.

[-] r3d5un@lemmy.ml 5 points 1 year ago

I've been enjoying Gnome using !pop_os@lemmy.ml. It's not perfect, but good enough. The preinstalled tiling extension also makes using a full DE bearable without spending hours customizing a WM.

I'm looking forward to trying out Cosmic, which I have high hopes for.

7
submitted 1 year ago by r3d5un@lemmy.ml to c/programming@beehaw.org
[-] r3d5un@lemmy.ml 4 points 1 year ago

Python and C# for the most part. I'm also putting serious effort towards learning Rust, but I likely won't be able to use it at work. It's a good learning experience, and I can tell that my code after learning basic Rust in C# and Python is better than before.

[-] r3d5un@lemmy.ml 10 points 1 year ago

I like Hacker News for technology and programming news.

[-] r3d5un@lemmy.ml 5 points 1 year ago

EVE Online... I have at least a thousand hours in that game. I haven't played in years, but no game since have satisfied the same depth of mechanics and unique community.

6
submitted 1 year ago by r3d5un@lemmy.ml to c/programming@lemmy.ml

r3d5un

joined 1 year ago