On Friday, 27 February 2026 at 14:56:33 UTC, Lars Johansson wrote:
Still, so far programming in D is a pleasant experience. My biggest problem is, I do not know what I should use D for.
I find D to be particularly good for writing desktop applications. Here is one: https://codeberg.org/dejan/dterm . I use it 10+ hours each day. Or the Daphne music player that I also use entire day as I need some music while I code - https://codeberg.org/Kymorphia/daphne . Similar story is DIDE, which I use for all sort of quick D tests - https://codeberg.org/dejan/dide .
Just because D is suitable for systems programming does not mean it should only be used for that. It can obviously be used for all sort of "consumer"/enterprise applications.
My advice to people is always this - identify need for particular application, even if there is already an implementation in some other language, and implement it in D. Using your own software, or software you heavily contribute to, is extremely rewarding not just mentally, but also there is the valuable learning process...
