After finishing the rest of the core commands, I'll try to implement subtasks and see if they are useful.

I think due dates are more complicated, though.

Show thread

I'm mostly taking inspiration on Taskwarrior, Todo.txt and Momentum (momentum.earth) for this.

Show thread

I wanna try emacs out soon again. And this time I'll actually try hard to integrate things. Later I'll try to do the same with kakoune - again -.

I keep hopping through the sames editor again and again, lol.

I spent around 9 hours today working on a task manager, and it's paying off!

And I feel like I'm learning a lot more Rust in the process. It's quite a fun experience.
There were some annoyances, though, but it was mostly on the editing experience. The folding and automatic-bracket-closing-thing are very glitchy in my vim config.

I've been trying awesomewm for some days, and it looks pretty cool, but my anxiety and curiosity is telling me to jump to xmonad now. So here I go.

Update: started to remake it in rust some days ago, and it's almost done. It's way more stable now, and it's using JSON.

Show thread

Just finished remaking my bookmark script and I'm already planning on remaking it entirely tomorrow :))

Is it a good idea to make small programs in C++ that could be done in C?
I've been struggling with C's absence of generics - it's specially useful for malloc-d arrays. I'm trying to make a small lightweight C++ library for me to use. Let's see if it'll work.

Suggestions welcome!

I took hours to do it, but I finally remade dwmblocks.
dwmblocks is a small C program that helps with adding info to the dwm status bar.
github.com/YohananDiamond/dwmb

My reasons for supporting FLOSS changed over the years:

I started out thinking that FLOSS is important because it's empowering for people with little money to have the same kind of productivity tools (that they can even modify to their needs) as big corps (think organizing etc).

Now I think we desperately need it for privacy more than anything else.

I think I discovered the problem: my disk partition is almost full. Oof.

I did a terrible job with my partitions when installing arch linux and I can't fix it for now, but I'll try adding some unallocated space left later today.

Show thread

boy, I don't even remember properly what I was gonna do tomorrow... this is complicated.

Show thread

Looks like I have a new thing to do.
I was already planning on moving to a new task format, but I guess I'll speed up the process.

Show thread

The contents of my taskwarrior "pending.data" file (where pending tasks are stored) simply vanished without any trace. At least it was on a git repo and I made a commit 10 days ago, so I got to restore it. It's very outdated, though...

I found out that I can use method calls to do math operations on numbers in Rust and I now love it. It feels way better than what I was doing before (see image for a demonstration)

Today I finally got to make a working build of a game "engine" I'm making.
I'm using Rust + GGEZ (a game library) for this, and I finally am starting to get some momentum.

I think I use the "use" keyword less in my Rust programs. Maybe using them only for bringing traits and modules (not functions & structs inside these modules) would a better idea.

Show more
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.