Dave friendica
Me: OpenBSD because it's a no-nonsense system that just works and my computer is a tool, not a project.

Also me: I don't like the battery status reporting tools I've found, I'll make my own.

Also me: Why does all the prior art use polling? Time to look at the kernel source.