Got another weminder2 development demo video to show you.
In this one, I show what inviting another user looks like, and how you know when you’ve got an invite waiting for you.
Got another weminder2 development demo video to show you.
In this one, I show what inviting another user looks like, and how you know when you’ve got an invite waiting for you.
So I’ve been hard at work on weminder2, the better, bigger, faster, stronger update to my behavior chart app. And today, I got something big working.
This is the process by which you invite someone to a chart, and they, without having to have an account, can securely say, “Thanks, but no thanks.”
I’m really proud of it.
some code!
Not the kind you’re thinking of.
I’m talking about the Document Object Model, or DOM.
I’m in the process of rewriting and vastly improving my behavior chart app, weminder. And one of the technologies in my stack is React, and its accompanying support library, react-router-dom. Because of other technologies in my stack, I’m currently using version 5 of r-r-d.
So a day or so ago, I was working on the part of the code where one user invites another to participate in a chart, and my helpful AI assistant, who I call Riley, suggested I do a particular technical something, using a particular feature of r-r-d that comes in version 6.
But I don’t use version 6.
So it suggested I upgrade. Which after some wrestling with indecision I decided to do.
This, as it turns out, was a Very Bad Choice™. Why? Because of that OTHER part of my stack, the Ionic Framework. I got halfway through the upgrade, and things were just not going well. So I consulted ANOTHER AI, the support bot over at the Ionic discord, which told me that they explicitly use react-router-dom version 5 and have no plans to upgrade at this time.
Oy.
So now I’m walking it back.
These are the kinds of hoops you jump through when you’re developing an app, and you’re an entrepreneur, and you’re responsible for the whole thing, soup-to-nuts.
But at least I get to vent about it here.
There’s a lot of reasons to be blogging on my own page again. Chief among them is that things are kinda a big dumpster fire right now.
Social media sites are allowing hate speech against LGBTQ+ folks, american politics are a complete travesty. I could go on at length.
But I won’t. Because other than context that’s not what my blog’s for.
It’s the place where, in the past, I talked about what I’m doing. And you know what, it’s still that.
I’m in the middle of a whole bunch of big personal change. I have new relationships to talk about, a move across the country, and I’m rewriting my behavior chart app weminder, from scratch, to make it even better than before.
I’ve set up the blog to post over to my bluesky account now too, using my RSS feed. I think I’ve just about got that right.
So I’m a busy guy.
This morning I was cleaning the kitchen, as Missy tasked me to do before work. (Task is an interesting word in this case. She told me to do it, while asking, so even though it’s not really a portmanteau, I’m treating it that way.).
As someone who is very goal-driven, who loves serving his dominant wife, and who craves the simplicity of being tasked, this worked out well for me.
I did in fact, get the kitchen cleaned.
So I grabbed my phone, and I wrote it down in WeMinder, and even snapped a photo and texted it to her.
She was pleased.
I however, was not.
Because as I was entering the good behavior into WeMinder, I noticed something wasn’t right with the look and feel of the screen.
After a bit of thought, it came to me. The height of the card wasn’t right, when the “behavior chip” of my 1 new good behavior was showing on the card.
It pushed everything down, making my brand new bottom navigation icons push too far down.
So I sat and reasoned it out for a few minutes.
I realized that a good fix for this problem was to reduce the height of the behavior list from “40vh” down to 25, 30, or 35vh respectively depending on if I were showing 1, 2, or no chips whatsoever.
Without getting too deep into the weeds of technical details, I figured out exactly how to do that, and got a hot fix ready, tested it, and deployed it into production in WeMinder.
It’s out there now, working just fine. I know, I checked just before I started writing this post.
But this post isn’t really about viewport-height. It’s about the heights of owning my own business, while also having a full-time job, while also serving my wife, while also being polyamorous, while also… the many other things I do.
It’s often really challenging. I have a lot going on in my life.
But honestly, that’s a blessing. My mind is pretty sharp. As long as I take good care of myself, I can maintain and even increase that sharpness.
This means I need to get decent sleep, allow myself rest, maintain good boundaries by often saying no to the things I can’t do, and practice copious amounts of self-compassion.
By and large, I really do, do that.
I’m 50 years old, and while sometimes that seems like a lot, it really isn’t.
I feel wonderfully in touch with who and what and where I am. I like the me I am, and the way I’m stretching myself to be more.
It feels good.