{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Steve Roy","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/steveroy","_microblog":{"about":"https://micro.blog/about/api","id":"102646","username":"steveroy","bio":"Software developer and UI designer. I post about climate, UI design, software development, and anything that catches my eye.","pronouns":"","is_following":false,"is_you":false,"following_count":3,"discover_count":0},"author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://www.gravatar.com/avatar/5626c42fed0f9807e6e633024e9cabcb?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"91720513","content_html":"<p>One symptom that characterizes my MS pain is my skin being sensitive to scratching. Sometimes I just want to relieve an itch without thinking and end up in pain for several minutes. Other times like this morning my dog stepped on my foot while running and scratched my toes. I yelped out in pain and it took a...</p> <a href=\"https://steveroy.ca/2026/06/2352/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/06/2352/","date_published":"2026-06-07T19:23:57+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-06-07 19:23","date_timestamp":1780860237,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91663150","content_html":"<p><a href=\"https://buttondown.com/monteiro/archive/how-to-use-no-as-a-complete-sentence/\">Monteiro with a perspective</a> I hadn’t heard before but feels right:</p>\n<blockquote><p>I am, however, comparing the language we use when discussing AI adoption to the language of rape culture. It’s the language of coercion. Language that implies a lack of choice and reminds you of the power those who are using it have over you. A lack of agency. It’s language that does not rely on consent, but instead the idea that we are bereft of choices, so we might as well get with the program.</p></blockquote>\n","summary":"","url":"https://steveroy.ca/2026/06/2349/","date_published":"2026-06-06T13:53:14+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-06-06 13:53","date_timestamp":1780753994,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"91300710","content_html":"<p>I hadn’t watched the Erin Brockovich movie in a long time. The feminist angle struck me this time around. Especially the scene where George wants to leave over the issue of having to stay home and take care of the kids. I didn’t realise this before but Erin doesn’t beg him to stay, she <em>challenges</em> him to. You...</p> <a href=\"https://steveroy.ca/2026/05/2343/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/05/2343/","date_published":"2026-06-01T03:00:42+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-06-01 03:00","date_timestamp":1780282842,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90849239","content_html":"<p>When our kids were small, I used to tell my wife that our job was to give them the tools they needed to grow up and figure out how to live their life. <a href=\"https://buttondown.com/monteiro/archive/how-to-deal-with-your-kid-leaving/\">This Mike Monteiro piece</a> reminded me of that:</p>\n<blockquote><p>[W]hen we do our jobs close-to-right, these kids do not go away. They don’t leave us. They check in. They swing by. They come over for dinner once in a while.</p></blockquote>\n","summary":"","url":"https://steveroy.ca/2026/05/2339/","date_published":"2026-05-24T18:19:15+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-05-24 18:19","date_timestamp":1779646755,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"90535400","content_html":"<p>The other day in a meeting, a teammate kept talking about sprinkles, and I thought it must be a new code word for something. So as I never shy away from a dumb question, I asked what sprinkles are. At first she was like, “I didn’t say sprinkles”. But then as she pronounced it she realized, “oh, sprint goals!”</p> <a href=\"https://steveroy.ca/2026/05/2336/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/05/2336/","date_published":"2026-05-20T02:18:30+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-05-20 02:18","date_timestamp":1779243510,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"89979754","content_html":"<p>Tonight I’m feeling mad that I’m dealing with MS pain. Maybe it’s the relentless cycles of waking up feeling better, only for the discomfort to increase throughout the day, ending with going to bed with ice packs. Day after day.</p>\n","summary":"","url":"https://steveroy.ca/2026/05/2328/","date_published":"2026-05-12T02:25:19+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-05-12 02:25","date_timestamp":1778552719,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88353778","content_html":"<p>Despite getting confirmation from a nurse a while back that I could still donate blood, I’d just been sitting on it.</p>\n<p>But tonight I went to Canadian Blood Services. The nurse went over my medications. We talked about my diagnosis. I was nervous. But I asked.</p>\n<p>MS is an autoimmune disorder. Does it make sense to...</p> <a href=\"https://steveroy.ca/2026/04/2322/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/04/2322/","date_published":"2026-04-16T03:25:31+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-04-16 03:25","date_timestamp":1776309931,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88077968","content_html":"<p>I swear that when aliens finally land on Earth, they will receive a message within 24 hours of arrival asking “How was your Earth experience? Please rate us on Google Review!”</p>\n","summary":"","url":"https://steveroy.ca/2026/04/2312/","date_published":"2026-04-12T00:06:17+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-04-12 00:06","date_timestamp":1775952377,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87422659","content_html":"<p>These <a href=\"https://terriblesoftware.org/2026/04/01/say-the-thing-you-want/\">words by Matheus Lima</a> are about career growth, but apply to many other areas in life, including personal relationships:</p>\n<blockquote>\n<p>People confuse wanting something with working toward it. Like the thought itself is progress. But a desire you keep to yourself has no surface area. Nobody can react to it, build on it, or help you with it. It just sits there, not happening.</p>\n<p><strong>When people know what you want, they can help you get it</strong> (so obvious, and yet…).</p>\n</blockquote>\n","summary":"","url":"https://steveroy.ca/2026/04/2308/","date_published":"2026-04-01T16:37:41+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-04-01 16:37","date_timestamp":1775061461,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85877042","content_html":"<p>I miss that you used to be able to search Google for blogs. You’d find individual, wonderful people, taking a chance sharing their story. Nobody knew how many readers they’d get, or even if there were going to be any. But usually if you kept at it, readers would find their way to you, on your own personal...</p> <a href=\"https://steveroy.ca/2026/03/2301/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/03/2301/","date_published":"2026-03-10T02:11:51+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-03-10 02:11","date_timestamp":1773108711,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"85318875","content_html":"<p>A friend today didn’t understand when my wife said something about various people becoming considered to be white over time. And that reminded me of <a href=\"https://aninjusticemag.com/my-people-were-in-shipping-9f102bc5fe60\">this great piece by Mike Monteiro</a> where I learned—I’m embarrassed to say—about the concept of “achieving whiteness” and that white is not always based on actual...</p> <a href=\"https://steveroy.ca/2026/03/2294/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/03/2294/","date_published":"2026-03-02T04:13:33+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-03-02 04:13","date_timestamp":1772424813,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"84927370","content_html":"<p><a href=\"https://www.theguardian.com/society/2026/feb/24/my-maddening-battle-with-chronic-fatigue-syndrome-on-my-worst-days-it-feels-almost-demonic\">This essay by Hermione Hoby</a> about her chronic illness is really, very good. It’s full of insights and I love the way she puts her best and worse days in perspective. Beautifully written too.</p>\n","summary":"","url":"https://steveroy.ca/2026/02/2284/","date_published":"2026-02-24T13:25:33+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-02-24 13:25","date_timestamp":1771939533,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"84175155","content_html":"Tonight thanks to my local MS support group I learned about progression independent of relapse activity, or PIRA. I’m blown away by how much this speaks to my experience with MS since last year. From the way my neurologist said my symptoms were atypical, to my last MRI showing no new brain lesions, even th... <a href=\"https://steveroy.ca/2026/02/2279/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/02/2279/","date_published":"2026-02-13T04:50:44+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-02-13 04:50","date_timestamp":1770958244,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83950343","content_html":"I figured out what the difference is between cats and dogs.\n\nDogs do not take you for granted for one single second. Go out the door for a minute? Time to get fed? Playtime? They come running every time, never assuming that there will be another opportunity.\n\nCats, on the contrary, totally take you for gra... <a href=\"https://steveroy.ca/2026/02/2271/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/02/2271/","date_published":"2026-02-10T04:14:26+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-02-10 04:14","date_timestamp":1770696866,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83763148","content_html":"I finally committed 100% to Obsidian. I deleted from Apple Notes everything that I had kept there for months “just in case” I wanted to go back after all. No longer. I love Obsidian and now I’m all in.\n\nOne example of why: tonight I wanted to see some link as previews in my notes. No problem. Installed the... <a href=\"https://steveroy.ca/2026/02/2267/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/02/2267/","date_published":"2026-02-07T04:19:05+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-02-07 04:19","date_timestamp":1770437945,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83690350","content_html":"<img src=\"https://micro.blog/photos/100x/https%3A%2F%2Fimage.tmdb.org%2Ft%2Fp%2Fw154%2FiR1bVfURbN7r1C46WHFbwCkVve.jpg\" class=\"mini_cover\"><p><a href=\"https://www.themoviedb.org/movie/122906-about-time\">About Time</a> is one of those rare movies that affected how I live. It blindsided me when I first saw it. It’s charming and true and deep and light. It’s about love and life and death and it reminds me of all the wonderful details in between that make it all worthwhile.</p>\n","summary":"","url":"https://steveroy.ca/2026/02/2263/","date_published":"2026-02-06T04:06:16+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-02-06 04:06","date_timestamp":1770350776,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83259553","content_html":"<p>I’m happy because today I called Canada Blood Services and spoke with a nurse to go over my MS diagnosis and medications. She confirmed that I’m still eligible to donate blood!</p>\n","summary":"","url":"https://steveroy.ca/2026/01/2255/","date_published":"2026-01-31T01:13:22+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-01-31 01:13","date_timestamp":1769822002,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"83111203","content_html":"I was at the gas station tonight and the pump computer had a fit. Before I could pump any gas, it spit out a “no transaction” receipt but then refused to give me my card back! The attendant had to go in the backstore and get help on the phone to literally reboot the pump in question. Upon shutting down, I ... <a href=\"https://steveroy.ca/2026/01/2251/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/01/2251/","date_published":"2026-01-29T03:54:05+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-01-29 03:54","date_timestamp":1769658845,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"82745547","content_html":"<p>Writing Code Explained to Writers: <a href=\"https://steveroy.ca/2026/01/writing-code-explained-to-writers/\">steveroy.ca</a></p>","summary":"","url":"https://steveroy.ca/2026/01/writing-code-explained-to-writers/","date_published":"2026-01-24T05:14:51+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-01-24 05:14","date_timestamp":1769231691,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"82511343","content_html":"I ordered something from Walmart and everything about the whole experience feels like Walmart, and I don’t mean that in a good way.\n\n– Email field capitalizes the first letter? Check.\n– No password manager autocomplete? Check.\n– Delivery confirmation that spells my name “SteveTEST”? Check.\n– Multiple unsol... <a href=\"https://steveroy.ca/2026/01/2239/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2026/01/2239/","date_published":"2026-01-21T03:01:53+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-01-21 03:01","date_timestamp":1768964513,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"82270455","content_html":"\n<p>My cousin-in-law arrived this week to spend a few days with us. He’s been in Estonia so he brought some local beer and chocolates as gifts.</p>\n\n\n\n<p>Now that’s a house guest who knows how to be polite!</p>\n","summary":"","url":"https://steveroy.ca/2026/01/2235/","date_published":"2026-01-17T16:00:09+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2026-01-17 16:00","date_timestamp":1768665609,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"80795583","content_html":"<p>Ending on a Good Note: <a href=\"https://steveroy.ca/2025/12/ending-on-a-good-note/\">steveroy.ca</a></p>","summary":"","url":"https://steveroy.ca/2025/12/ending-on-a-good-note/","date_published":"2025-12-26T18:52:15+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2025-12-26 18:52","date_timestamp":1766775135,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"80649312","content_html":"\n<p>My first iOS game, <a href=\"https://apps.apple.com/ca/app/clear-it/id1662145768\">Clear It</a>, is a block sudoku game with a few twists and it’s now available from the App Store.</p>\n\n\n\n<p>It’s nothing groundbreaking but my family has been playing it for some time and they think it’s pretty nice. <img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fs.w.org%2Fimages%2Fcore%2Femoji%2F17.0.2%2F72x72%2F1f642.png\" alt=\"🙂\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" loading=\"lazy\"></p>\n\n\n\n<p>Give it a try if you have some free time!</p>\n","summary":"","url":"https://steveroy.ca/2025/12/2210/","date_published":"2025-12-24T05:03:30+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2025-12-24 05:03","date_timestamp":1766552610,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"80562801","content_html":"During the Christmas break of 2022, I made a little game in SwiftUI to learn sides of it that I don’t normally get to use at my day job.\n\n\nFast forward three years, my wife and kids are still playing the game and have been asking me to put it up in the App Store.\n\n\nSo today I submitted it. Let’s see what h... <a href=\"https://steveroy.ca/2025/12/2207/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2025/12/2207/","date_published":"2025-12-22T20:47:55+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2025-12-22 20:47","date_timestamp":1766436475,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"79499958","content_html":"Got a brain and neck MRI today, first one since my MS diagnosis at the beginning of the year. I’m curious and slightly anxious to see the results because my symptoms—mostly nerve pain—have intensified quite a bit during that time, more than I was expecting. Will be interesting to see if that’s visible in t... <a href=\"https://steveroy.ca/2025/12/2203/\">steveroy.ca</a>","summary":"","url":"https://steveroy.ca/2025/12/2203/","date_published":"2025-12-07T03:27:14+00:00","author":{"name":"Steve Roy","url":"https://steveroy.ca","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F5626c42fed0f9807e6e633024e9cabcb%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"steveroy"}},"_microblog":{"date_relative":"2025-12-07 03:27","date_timestamp":1765078034,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}