Clover and making mistakes

Last night we had a little break-down at bedtime, and Clover was very self-critical. It broke my heart listening to em rattle off all the times e was a “bad listener” over the last week, and just not know why e is acting that way.

But the gut punch came when Clover shared eir aspirations through streaming tears, “I want to be like you, so I never make any mistakes or accidents!”

Of course it was my turn to cry.

Our mantra is, “It’s okay to make mistakes! That is how we learn.”

And I’ve been such a poor model. I don’t share my mistakes, I hide them. I avoid risk so I can never fail in front of other people. And I have nothing to show for it and frankly I am miserable with nothing to show for my efforts, because I am paralyzed to inaction…

And none of that is modeled. Instead I put on airs, impressing with my adult intelligence, rather than sharing in our human emotions.

So I told Clover, “I am a coward. I am afraid of everything. But I want to be like you so much, so brave and courageous and ready to try anything. I wish I could make more mistakes, and I am going to try to make more mistakes with you.”

I mean it. I need get to get my shit together, to shush down my ego and make mistakes. Because I can’t model a coward for another human. We all deserve better.

Morning ritual: whatever gets me to inbox zero

If I have mail in my inbox, my brain doesn’t work as I’d like it. I’ve leaned on inbox zero for so long, if my inbox has anything in it, that becomes my focus until it is gone.

The result is each action I take upon waking is driven towards accomplishing that empty inbox.

For a very long while that meant I would process email before eating, having tea or even drinking water. That isn’t great, of course. Dehydration and caffeine addiction aside, I wasn’t approaching the process with the correct tools. I would sometimes just go without eating for a day, because I couldn’t break out of the process of processing.

My tool set has improved. I track most of what I do on allthe.codes. I’ve started writing down my stray thoughts in a notebook that I can process when I have focus (the first thing on my first list was the thought for this blog post!). But the biggest change has been to destroy my email as soon as possible, and then ignore it until the next day.

Here is a concise, common morning for me:

  • Check mail, put out fires.
  • Eat, drink, be merry.
  • Scan mail for garbage messages, process.
  • Scan mail for exciting message, process.
  • Process the rest of the mail, in chronological, threaded order.

If I am able to work through my inbox in this manner, I am setup for an engaging and productive day! I have energy, and nothing hanging over me.

After that I mostly ignore my email, until the next day. Does that sound strange? It feels strange. But maybe I am just not important enough to have email that is so important it needs to be answered as instant chat. Maybe you aren’t, either?

The original draft of post had a lot more details, but I am going to break them down, and will link to them by each of those list items. Using mutt is the heavy lifter for my process, and while I don’t recommend it for everyone, my preferences are informed by a lot of research. ^_^

Caffeine migraines

I had an irregular schedule yesterday, which had me eating breakfast at 5PM. I didn’t want to drink too much caffeine and encourage that schedule, so I had one cup of tea.

Real quick, I normally drink about four bags of tea a day. I drink it 12oz. at a time, so about two bags. So yesterday I drank a single bag worth of tea (and caffeine).

I felt okay, and went on with my day, but I started getting a sinus headache. Around midnight, I decided to sleep, relatively early for me by a few hours. My head was pounding. I drank a quart of water and went to bed.

I was up an hour later, taking ibuprofen. Nasal spray. Nothing was working, and I was starting to get nauseated. I was afraid I was going to faint again, as I did the last time I got the flu.

Not having many options, I decided to drink a cup of tea. I was asleep in ten minutes.

I don’t know… I love tea, but this is too much. I don’t want a headache every time I miss tea. But I’ve slowly grown quite fond of the larger tea culture (not “high” or “ceremonial”, per se).

I am now deciding if the risk of caffeine withdrawal is worth sticking with tea. Thoughts?

Clover and tantrums

Clover and I were negotiating a schedule for gaming, with a dedicated, no-discussion required once a week scenario. But seeing the danger of bureaucratic process getting in the way of raising a decent human, I decided to veto the current discussion.

This prompted Clover to begin stomping down the street…

maiki: Hey, quit throwing a tantrum. Keep up.

Clover: I am not throwing a tantrum. A tantrum is when you start crying and can't stop.

m: There are other kinds of tantrums. Kinds you don't know about, so open yourself up to knowing more about tantrums. For instance, you can stomp while crying, and that is totally a tantrum.

C: What are other examples of tantrums?

m: Um, other exam- oh! Laying down and kicking and punching the floor! Or rolling side to side! Both of those are tantums.

C: Or thrashing through a neighbor's garden, and stepping on their plants!

m: Uh, sure, I guess. That could be a very, um, detailed tantrum...

C: Or you really want a fruit tree, and you take another person's tree and make a hole in the ground and put the tree there.

m: I... I don't think that is a tantrum. It just sounds like tree theft...

C: When you take the tree you have to be secret, but then you get caught by the owner. That is the time to have a tantrum in their house and break their stuff.

m: ...

So much to unpack there…

Turns out 75 feeds are too many, in this political climate.

It is a difficult time for me, emotionally. So I narrowed my feeds down to 37, mostly friends and/or projects that I am interested in.

Medkit as notification sound

I was watching some video that featured a segment of game footage from Half-Life. During the scene I heard that sweet medkit sound! I immediately knew I needed to have it as my notification sound on my mobile.

I tracked it down in a Reddit thread (the ask was for HL2’s sound, and I am fine with that), which links to a crappy downloader site, but the file is a nice little WAV. I converted it to OGG, and here are the files:

Then I just needed to set it as a notification sound in LineageOS. I thought I’d be able to select a custom files from the select modal, but that wasn’t happening. I recalled that I could drop it into a directory on the device, so I fired up a file browser and saw Ringtones, so dropped the file in there.

File browser showing directories on an Android device.

That also did not work, though it did show my medkit sound in the Ringtones list, which I realized was different from Notifications. After searching around and kinda staring at the file system, I noticed the Notifications directory, so I moved my file over, but still nothing.

medkit sound file in Notifications directory

So I did what any frustrated computer user should do when something isn’t working: turn it off and back on again!

And of course that worked.

medkit file showing on sound list.

The main reason I am sharing this is because I want to spread the medkit sound far and wide, but also because when I was looking up this stuff no one shared images, and everyone assumes the settings paths in Android are the same for each device. I am hoping folks can compare if they run into trouble.

Happy bup bup k’tshk-ing!

Clover and cleaning supplies

I am working on my laptop near Susan and Clover putting away a large parcel of cleaning supplies. Susan found a new company to order healthier cleaning supplies from, and Clover was asking lots of questions about them. One question hit my ears:

Clover: Who would live here if we died?

maiki and Susan: ...

maiki: Hahaha!

Susan: That's a weird question, why do we have to die? Can't we just move away? Then someone else would move in here.

Clover: What would happen to our stuff?

Susan: If we lived nearby we would bring our stuff with us.

Clover: What about our cleaning supplies?

maiki: HAHAHA!

I adore running along a train of thought like that! ^_^

Clover and my heart

Clover has been feverish for five days.

It is so difficult when your baby (five years old, but that goes out the window when they hit 40 °C) wakes up, unable to breath, grasping for air and burning to the touch.

I’ve been operating at half capacity, most of my cycles being taken up by worry and suppression.

At one point Clover was sleepily laying next to Susan and I felt particularly vulnerable, and told Clover that it was scary when e was sick.


Clover: Why is it scary for you?

maiki: Because when you have a kid, they become your heart, walking around in the world. You are my heart.

Clover: So?


I should have figured my heart would kinda be a jerk.

Inbox Zero: RSS Edition

Recently I expressed how I have so much information to consume, if a website doesn’t load when JavaScript is blocked I will just close it and move on.

I had that in mind when I set up newsbeuter to sync my NewsBlur feeds. Yeah, I am on a commandline kick, and it is rocking.

So I looked at my 129 feeds and nearly 7,000 saved items and thought to myself, “maiki, what are you doing?”

I needed to get this under control, because as awesome as NewsBlur is, the saved items bucket is not maiki-friendly. It just gives me a place to hide articles and never consume them.

I don’t want to be a hoarder.

Hence, a great purge!

Now I am at 75 feeds, and they are currently all caught up.

How did I decide what stayed and went? I came up with some simple rules, but first a few exceptions:

  • If it is a site I host, I subscribe. This has been useful, as I can see if a client is writing for the web, or if there is an error with the feed.
  • If it belongs to a friend. My friends get to be stupid with their feeds, I love them. Also, I will probably fix their feeds anyhow.
  • They are job feeds. These aren’t great, but are kinda worth the extra hassle if they deliver. Think subscribing to a Craigslist search.

Despite those exceptions, most of those feeds worked out. Turns out I host a substantial amount of my friends blogs, so they were always legit.

Okay, now for the criteria!

  • Full article only. I don’t have time to click through and potentially deal with a crappy, illegible type system that I have to increase or render differently. Also, most of my saved articles are summaries that I think might be cool, but they just stack up.
  • Served over HTTPS. If anyone wants to read what I am reading, they are going to have to grab the public feeds just like NewsBlur!
  • No feed proxies. I am reading your ideas, not opting into your analytics engine.
  • Has to have been updated in the last year. This just saves resources, as RSS is a polling tech, and there isn’t a reason to keep checking the feed for updates when none are coming.

A better bucket

Now that the feeds are in order, I need a better process for emptying my feeds bucket. Well, turns out there is a method in newsbeuter that works for me: saving the article.

As I am reading my feeds I will want to comment on one, or reference it later. In newsbeuter the default binding is s, and it will save the article as a text file; I configured my save-path as ~/docs/news/, so it even gets synced to Nextcloud, in case I need that reference on the go.

Aside from reference, I am trying to publish more regularly, and am playing with weekly list o’ links. That news directory comes in handy on Saturday when I go to compile it. I’ve processed a few of these already, but here is a current tree of the directory:

.
├── Fedora_26_Officially_Released_With_Updated_Software__More.txt
├── GaymerX_Foundation_is_Live.txt
├── GitHub_Code_Review_Comes_to_VIP_Go.txt
├── GitLab_Critical_Security_Update_PreAnnouncement.txt
├── GitLab_Patch_Release_936.txt
├── Git_Rebase__All_WordPress_Developers_Need_to_Know.txt
├── Jetpack_Professional_Plan_Introduces_Unlimited_Access_to_200_Commercial_Themes.txt
├── LinkArchiver_a_new_bot_to_back_up_tweeted_links.txt
├── Living_World_Season_3_Finale_Arrives_July_25.txt
├── Making_CI_easier_with_GitLab.txt
├── Piwik_Analytics_and_becoming_a_Piwik_Certified_Professional.txt
├── The_Future_of_Underscores_and_A_New_Committer.txt
├── Themes_Shops_Might_be_Dead_Thoughts_on_an_Alternative_Business_Model.txt
├── This_week_in_WPA11y__July_10_2017.txt
├── v0251.txt
├── Web_Accessibility_Plugins_for_WordPress_Users.txt
├── Whats_new_in_Gutenberg_14th_July.txt
├── Why_WordPress_2.txt
├── Wildcard_Certificates_Coming_January_2018.txt
└── Write_To_USB_Sticks_Easily_Using_FMR.txt

0 directories, 20 files

The cool part of this is, once I’ve done my link and commentary, I just delete the article from my filesystem.

This new bucket is better for my sanity, and has the added benefit of being offline friendly; I carry my wifi spot wherever I go, but sometimes I just want to sit under a tree and write, ya know?

My hopes for the new system are less distraction and more writing. My goals are to encourage the best practice of sharing information.

Whatcha think?