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.
I've tried to use 2-3 flex nibs since I got sucked into this hobby, but so far, only the Pilot Falcon with the soft fine nib has lived up to (an exceeded) my expectations. It's not truly a flex nib, and it's fairly expensive, but it's such a nice writer with decent line variation. It's one of the pens that I have permanently inked up.
I learned to write Blackletter calligraphy in middle school, and it kindled an interest in writing instruments at the same time. The interest remained even as I grew up, and I now that I earn my own money, I have a steadily growing collection of fountain pens.
Sadly, I haven't maintained by Blackletter skills, but have started to dabble in Spencerian...
I've been enjoying Gnome using [email protected]. 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.
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.
I like Hacker News for technology and programming news.
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.
Visual Studio Code is Designed to Fracture
I used to think GitHub Codespaces would help popularise Gitpod but now realize it is the other way around. Gitpod is currently permitted to exist in the Visual Studio Code ecosystem to popularise GitHub Codespaces, and Microsoft can step in at any moment to create legal crises that strategically div...
![Visual Studio Code is designed to fracture](https://lemmy.ml/pictrs/image/0b0424d4-268b-49d3-b6b4-a9f7b69401e2.png?format=webp&thumbnail=256)