My Favourite Watch
Seeing all the nostalgia for digital watches of the ’90s and early 2000s, following the release of retroest desk clock shaped like a large Casio digital watch, it got me thinking of the watches I owned growing up. I started off as a Casio person but I eventually moved on to Timex watches. I was pretty happy with all the watches I owned, but my favourite was the Timex Datalink USB Sports Edition, which stood head and shoulders about the rest.
Not only was this watch featureful out of the box — having the usual stopwatch, timers, and alarms — it was also reprogrammable. There was some Windows software that allowed you to install new modes and arrange them in the mode menu. I remember a few of these, such as a mode allowing you to browse data arranged in a tree; a simple note taking mode; and a horizontal game of Tetris.
There was also an SDK, allowing you to build new modes in assembly. I remember building a score keeping mode, where you could track points for a game between two or four competitors, with an optional auxiliary counter used to keep track of things like fouls. I also remember building a dice rolling mode, allowing you to roll up to 6 dice, with each dice having between 2 to 9 sides, and the total automatically being displayed to you.
I never used these modes for anything — I’m neither sporty nor much of a gamer to have any real need for tracking scores or rolling multiple dice — but they were super fun to build, and I got a fair bit of experience learning assembly from it. And the SDK was pretty well built, with predefined entry points for the mode, reacting to events like button presses, and displaying things on the LCD. The fact that the SDK came with a random-number generator, which wasn’t even used with any of the built-in modes, just showed how well Timex thought about what was possible with this watch.
This was the last watch I regularly wore: I’ve moved to using phones to keep track of time. But it was a great watch while it lasted.
Why I Keep Multiple Blogs
Kev Quirk wrote a post yesterday wondering why people have multiple blogs for different topics:
A few people I follow have multiple blogs that they use for various topics, but I don’t really understand why. […] I personally prefer to have a single place where I can get all your stuff. If you’re posting about something I’m not interested in, I’ll just skip over it in my RSS feed. I don’t have to read everything in my feed reader.
I’ve written about this before, and after taking a quick look at that post, most of those reasons still stand. So if you’ve read that post, you can probably stop reading this one at reason number two (unless you’re listening to the audio narration of this, in which case, please listen on as that last post predated that feature 🙂).
I’m currently keeping four separate blogs: this one, one for checkins to places I’ve visited, one for remembering how to do something for work, and one for projects I’m working on1. This arrangement came about after a few years of spinning out and combining topics to and from a single blog, generally following the tension I felt after publishing something, wondering if that was the right place for it. As strange as it is to say it, this multi-blogging arrangement gives me the lowest amount of tension for writing online.
There are a few reasons for this. First is that for certain topics, I like an easy way to reference posts quickly. This is the primary reason why I keep that work-related reference blog, so that when I’m faced with a software-related problem I know I’ve seen in the past, I can quickly lookup how I solved it. I’ve tried keeping those posts here, but it was always difficult finding them again amongst all the frequent, day-to-day stuff.
It mainly comes down to the online reading experience. Categories can only do so much, and that’s if I’m categorising posts rigorously, which is not always the case. Here, the posts are displayed in full, encouraging the reader to browse. But for my reference blog, a list of bare links works better for going directly to the post I need.
The second reason is the writing experience. For me, certain CMSes work better for certain types of posts. Micro.blog works well for micro-posts or mid-sized posts like this one, but for longer ones, I prefer the editors of either Scribbles or Pika. I don’t know why this is. Might be because all the code-blocks I tend to use on those blogs are easier to write using a WYSIWYG editor rather than Markdown.
And finally, it’s a good excuse to try out multiple CMSes. I have no rational explanation for this one: it’s an arrangement that costs me more money and requires learning new software. Might be that I just like the variety.
So that’s why I keep multiple blogs. I do recognise that it does make it harder for others to find my writing online, not to mention following along using RSS. But that’s a tradeoff I’m willing to make for a writing and reading arrangement that works better for me. Of course, like I said in my previous post, this might change in due course.
-
Actually, I have a fifth blog which is for projects I’m working on that I rather keep private. Oh, and a sixth, which is a travel blog that I really should maintain better. Might be that I have a few too many blogs. ↩︎
Finished reading: Useful Not True by Derek Sivers. A good read, although I think I rushed it a little. I might need to read it again a little slower with a more reflective mind. 📚
Having a blocked ear is annoying, but it does have some benefits. Sitting outside at the cafe, with busses and wood-chippers to the left, being muffled by my blocked ear, has made reading my book so much more pleasant. If only I could muffle the cafe music playing to the right.
Having a blocked ear is not a great experience. In fact, it’s pretty awful. I’m treating it now with some ear drops recommended to me by a doctor (it didn’t occur to me that I could’ve gotten this over the counter). I’ll be going back to the doctor in a few days to hopefully get it cleared up.
I don’t use Wordpress so this war between Matt Mullenweg and WP Engine is little more than #internet-drama to fuel my amusement. But Matt’s recent actions in this battle have started dragging users into the crossfire, and this is something I absolutely do not like. First by the blocking access to the plugin directory for those using WP Engine, and now by adding childish, your-with-me-or-agents-me UI elements on the wordpress.org login page:
Granted, this looks to be a login form for plugins and forums, not actual blogs. But even so, Matt, is this necessary? You may have had a reason for going after WP Engine for some reason. I have no idea what those reasons are, and quite frankly, I no longer care. You start making changes to things in service of your war, I loose all respect for you.
I may not use Wordpress, but I do use software that’s now owned by Automattic, like Pocketcasts, and seeing this makes me uneasy. What’s to say that these won’t be used in a similar way in the future?
Edit: Part of me wonders now whether this checkbox was added in jest. No evidence to support that apart from seeing various posts on Mastodon (I don’t have evidence to support that it wasn’t added in jest). If so, then I am a fool for taking the bait and getting worked up about this. It is an indication of how vicious this fight looks to me though, where adding such a checkbox would seem like a genuine escalation.
I find using app stores, either Apple’s one or Google Play, to be an unpleasent experience. They seem built to optimise “discovery”, as if people just launch the app store with the hope of getting a dopamine hit. Maybe people do this, and I’m the strange one, but usually I know what I want and I have to fight my way through the irrelevant or scummy apps shoved in my face on my way to the download page.
So count me as someone who prefers to get apps from the web. I generally find out about apps from there anyway, either directly (web-searches) or indirectly (via blogs or podcasts giving recommendations). The fact that I can go directly to an app’s app store page via a link is one saving grace with using app stores for distribution — although I also dislike managing installed apps via the app store too — but I’m someone who’s not only happy to, but actually prefers, just downloading and installing apps directly.
So I guess what I’m trying to say is: app developers, please keep making direct downloads available if you can. And also keep making websites for your apps.
Please, Go developers, do not use Testify’s suite package. There’s not much support for the de-facto tabular test pattern, where you have tests nested within tests. Plus, it lacks any IDE integration niceties, such as running specific scenarios. Just use the built-in test package.
On Panic, iA, and Google Drive
I see that Panic is shutting down their Google Drive integration in their Android app, much like iA did a few weeks ago. This doesn’t affect me directly: even though I am a user of both Android and Google Drive, I regret to say that I don’t use apps from either company on my phone (I do use a few things from both on my Apple devices).
But I do wonder why Google is enacting policies that push developers away from using Drive as general purpose user storage. That’s what Drive was meant to be used for, no? Does Google not think that by adding these security conditions, and not getting back to developers trying to satisfy them, is maybe pushing the scale between security and usefulness a bit too far out of balance? Are they thinking through the implication of any of this at all?
If you were to ask me, my guess would probably be that no, they’re not thinking about it. In fact, I get the sense that they’re making these decisions unconsciously, at least at an organisation level. Probably someone said to the Drive devision that they need to “improve security” and that their performance will be measured against them doing so. So they drafted up these conditions and said “job done” without thinking through how it may affect the actual usefulness of Drive.
And it just reveals to me how large Google is, possibly too large to know why they do anything at all. It’s not like they’re being malicious or anything: they’re a victim of their own success, with way too many product lines making zero dollars that distract them from their raison d’être, which is getting that sweet, sweet ad money. After-all, what does Drive matter to Google in terms of increasing advertising revenue? It’s probably a division making a loss more than anything else.
I suppose, given that I do use both Drive and Android, that I should care more about it. And yeah, I care enough to write about it, but that’s barely above the level of mild curiosity I’m feeling as to why Google is letting this happen. Might be that I’ve just gotten numb to Google not caring about their own products themselves.
Ooh, this is nice. Ever since installing solar panels on my house a couple of years ago, my bill was around $40.00 or so a month. This was way better than what I was paying, but I assumed the feed-in tariffs were just not high enough for me to actually fall into credit. That happened for the first time last month, when I received a credit on my bill. And today I got my second bill and I am still in credit. So now I’m finally on the free power train. Well, at least for now: we’ll see what summer brings.
Someone at work expressed interest in starting a blog, but was put off with the thought of having to write long-form posts with titles. I’m trying to convince them that micro-blogging, in the traditional sense of the word, is a thing, and I shared with them a few such blogs (I didn’t share mine 🙂).
One strike of the bell at 2:00? Someone will need to put the town hall clock forward an hour, since we’re now in daylight saving time.
🧑💻 New post on TIL Computer: Exporting a Query as a CSV File From PostgreSQL
A random thought I had while waiting in traffic today on a train replacement bus service: by definition, such a service must be worse than the train it’s replacing. Otherwise you might as well just have the bus.
Congratulations to Dave Winer on 30 years of Scripting News. What an amazing accomplishment. Adding the countdown was a nice touch: can’t do that on social media. It’s just a shame that I missed it actually hitting zero (it was around 4 AM my time).
My Nonna passed away this evening, almost a week after the stroke. It’s quite sad but if I am honest, we lost her a week ago when she was bought into emergency. It’s reassuring that she’s now at peace. At least I had the opportunity to say goodbye and that I loved her. ❤️
Really enjoyed this YouTube interview with Dr. Alok Kanojia on the Diary of a CEO channel. Very interesting talk about mindfulness, stressors, motivation, amongst other things. 📺
I love my sisters. They called me just now to ask how I was feeling with our Nonna slipping away. Still very sad but I think I’m moving from grief to acceptance. Still, it was nice of them to call (and I feel a little bad that I didn’t call them). ♥️
Small achievement unlocked, but one that’s a long time in coming: I finally tried nasi lemak. And yeah, it was quite tasty, although spicier than I imagined.
I’ve spent the last week working on a small puzzle game called Coasters, where you presented with two images and a clue, and you need to guess the word or phrase. One puzzle a day, sort of like Wordle. I’ve got 10 puzzles ready to go and I may add more but no promises. Check it out if you like.