Categories
Screenshots, Devlog, Galleries, Long Form Posts, Photos, Trips And Travel, Memes, Links, Videos, Golang, Releases, Other Artefacts , Podcast Clips, Media, Art, UCL, Evergreen, Old Projects
July 2025
: I’ve said this before and I’ll say it again: the ability to make a lambda from a method, …
: Since I’m not a huge user of iCloud, the fact that I only have 5 GB doesn’t offend me. …
: Logged into the iCloud web-portal for the first time today (I completely forgot that there was a web …
: Kind of wished Mail.app kept your email rules when you choose to sign out of iCloud. I did just that …
: It’s the simple things in life that give you joy, like the one I’m currently …
: Work email spam is so weird. Seeing emails from vendors with pitches for stuff, as if I have any …
: Devlog: Blogging Tools — Category Fixer Adding an RSS feed parser and in-app notifications to build a feature to triage image posts that …
:
Quick trip along the Main Yarra Trail near Heidelberg this afternoon. Busy as always, but was a nice …
: I posit to you that those that complain about the state of the web haven’t actually experience …
: Don’t want to say much about Apple’s lawsuit against Jon Prosser other than that …
: It’s funny how blogging can feel like you’re writing to everyone and no-one at the same …
: Nothing like ending the week with a somewhat involved Friday release to production.
: Listening to a podcast where the guest recounted a story of a young person saying that they …
: Someone needs to teach washing machine microcontroller engineers about non-volatile memory, so they …
: I keep forgetting that the written word has different expectations around contractions. I’d …
: About 9 years ago, while visiting the USA on a work trip, I went to the Elephant & Castle in …
: Just one of those weeks where nothing is working at all. Computers, transport, the gym. Probably …
: Eyeing this course on screencasting. Might be a good skill to develop. I’ve recorded a few …
: Should turn in my software development credentials right now. Thought I fixed a bug which failed QA …
: 🔗 MacSparky: A Remarkable, Unremarkable Thing We often talk about how people can’t put their phones …
: It’s striking how few Substack writers have setup their own domain name. Every link I see in …
: Oof! Interviewing always takes it out of me. And I’m not even the one being interviewed. 😩
: It’s DNS. It’s always DNS. It always will be DNS.
:
Train line outage is still ongoing. Apparently there’s been a derailment due to pantographs …
:
Got lucked into getting a Comeng train. Haven’t ridden one of these in years. They’re …
:
Making lemonade out of the lemons that is a total outage of my train line by seeing areas of the …
: I feel for anyone that needs to write any code that deals with audio. Hope you like big arrays of …
: Ooh, has it been 5 years already?
: Overheard the barista talk about watching a YouTube video of someone who owns an expresso bar taking …
: 🛠️ The Death Generator An online tool for generating images of message screens from retro 90’s …
: Devlog: Godot Project — Some Feelings Progress on the Godot game has been fulfilling yet tinged with doubt about its value and purpose.
: Amazing Dithering this week. Loved the discussion on why Apple is so driven to remove all software …
: Everything’s been so quiet around here. The school holidays explain it in part, but I …
: Moan-routine: LO's Predicate Signatures A critique of function signatures the ’lo’ package offers for functions like Map and …
: Look, I’m no fan of Amazon and I’d like to get off using Kindles eventually. But the …
: It would be nice if MacOS Calendar had an option to send a email receipt when setting up a meeting. …
: I did not expect the mushroom murder trial to make its way into the Economist this week. But given …
: It’s funny the way you sort of “run into” people and their work online. I’ve …
: On the UI of Coding Assistants And Agents An AI assistant verses an AI agent may have less to do with the UI, and more with how it’s …
: I’ve been misspelling “cancelled” a lot recently, in that I’ve been spelling …
: If there’s one thing I’m learning from Ben Thompson, it’s that everything’s …
: My mind wandered this morning to a job I previously had that had an office in a building that had a …
: Glad I’m not the only one that’s frustrated with Google Maps showing route numbers …
: I see that JetBrains hasn’t fix that GoLand backspace bug yet, where the backspace key stops …
: “How fast does Stripe post web-hook events?”, you ask. Well at the moment I’m …
: Release version 1.2.0 of Postlist which contains the following changes: New limit attribute which …
: 🛠️ PocketCal Nice looking web-app for sharing event dates by Cassidy Williams. Nothing stored …
: Great time of year to pick a birthday. Organising an event today and everyone’s sick, …
: 🔗 Simon Willison: Identify, solve, verify No matter how good these [coding LLMs] get, they will …
: It may seem like that spending all evening watching TGV cab rides on YouTube would not yield any …
: 🔗 LMNT: I’ve Got Better Things To Do Than This, and Yet It’s one thing for QuickTime UI to “get out …
: I’m now fully on the train of code first, manual testing next, then unit tests last. …
: 🔗 CSS Minecraft Pretty impressive to see what’s possible with CSS nowadays. Viewing the page …
: 🔗 Search Engine Land: What 1,000 food blog audits has taught me about SEO I’m wary about posts …
: Released version 1.1.0 of Postlist. Featuring more sorting options, such as sorting by date or …
: Started seeing Christmas in July signs go up. Wonder if that’s a thing in countries north of …
: Suffering from a cold, I probably shouldn’t have gone in to work today. I’m sort of glad …
: It’s funny how much you crave comfort food when you’re sick. It’s like saying to …
: Here’s an idea to shake up code reviews: “review bombs.” A team member can post a …
June 2025
: Today I’ve complete my 40th trip around the sun. I don’t have anything prepared for such …
: “Get out more” goal for June failed. ❌ I know, I know: my failures on this goal is …
:
Day 29: winding
Photo of my boss and I travelling down a winding road to the beach on Niue. Taken …
: On Ranting Thoughts on Manuel Moreal’s latest post and what makes a good rant.
: Built a new Micro.blog plugin: Postlist. Adds a short-code which will display a list of posts, …
:
Day 28: ephemeral
Not a high quality photo today, but true to the prompt, it was the best one I …
:
Got my kettle lid back. Dad did a great job.
: Before I left for Canberra, I handed my broken kettle lid to my dad who offered to repair it. I …
: Looking forward to the rail link to Melbourne Airport. Can’t come soon enough
: It’s funny that I find myself downloading 4 hours of podcasts for an hour-long flight. On the …
: Before I started studying computer science, I didn’t even know how to spell Vi. Now I know how …
:
Day 27: collective
Last day in Canberra. Spending some time being in the company of these two before …
: So I hear Dennis Villeneuve will be directing the next Bond film. Not sure the city of London is …
: I can understand the move away from gas for home heating to reverse cycle, but I think I will miss …
: 🔗 Spyglass: Apple Lives Long Enough to Become the Ad Villain People pay a lot of money for these …
: There’s no reason to use Testify’s Suite package for Go unit tests anymore. It’s …
: Marco Arment @marcoarment@mastodon.social This is a core system app interrupting you, promoting a …
: Shoutout to all the vendors out there that slip a question about a feature that’s never used …
: 🔗 Omer: you are what you launch: how software became a lifestyle brand they don’t just ship features …
: Slack’s Canvas feature needs to make clearer which bullet point is associated with the open …
: Need to change my credit card as my old one is expiring, so I’m doing a stocktake of what …
: I.S. Know: An Online Quiz About ISO and RFC Standards An online quiz called “I.S. Know” was created for software developers to test their …
: Brief Look At Microsoft's New CLI Text Editor Kicking the tyres on Edit, Microsoft’s new text editor for the CLI.
: On MacOS Permissions Again Some dissenting thoughts about John Gruber and Ben Thompson discussion about Mac permissions and the …
:
Returned to Tuggeranong for breakfast and a walk around the lake. The morning was quick crisp, and …
:
Out early in yet another bracing morning. Didn’t even know this temperature gauge showed …
: Being in meetings most of the day has left my voice hoarse and completely tired out. I don’t …
: Was writing “Airbus” in a message and mistakenly typed a P instead of a B. Found the …
: From the archives — key ring: Was true a year ago and is currently true today.
: Done. Removed the Discover feed from BlueSky. I was getting a little too obsessed with it and …
:
Day 19: equal
Full disclosure: I used the Google Photo AI erasure tool to remove the front …
: Found a particularly interesting bug in Safari when I tried adding a background transition to …
: Pro tip: don’t copy the .git directory of one repository over the .git directory of another. …
: Tried out the Micro.blog Raycast extension by Tynan Purdy. Works well. I am curious to know how …
: Thinking of Meta putting ads in WhatsApp reminds me of when Microsoft tried ads in Skype. The pitch …
: Mark this day where I got swayed to build something atop of Kubernetes rather than doing something …
: I think I’ve decided that I prefer Canberra in the summer rather than the winter. Sure it …
: 🔗 Nicholas Bate: The Greatest Productivity Tips, 159 Simply because we do not affix a postage stamp …
: Just watched the WWDC video on Liquid Glass and I must say it looks pretty nice. Granted I’ve …
: 🔗 82MHz: Blogs are still a thing One more for the “blogging’s not dead yet” list …
: Gallery: Day Trip to Yass Decided to go to Yass today, a small town in NSW just north of where I’m staying in Canberra. …
:
Day 15: tie
Was wondering what I’d submit for today until I realised that the bird cage had …
: 🔗 MOR10: Blogging is dead. Long live ephemerality. This ended up being quite an insightful piece, …
: Appreciate that there's someone else out there getting driven crazy by Apple throwing up permission …
:
Ricco’s taken an interest to my shoes today. Ivy, despite trying to come off as her own bird …
: Devlog: UCL — More About The Set Operator I made a decision around the set operator in UCL this morning. When I added the set operator, I made …
: I think I may need to write more long form. It’s easy to dash out a small thought or two like this. …
: Some Morning AI Thoughts Some contrasting views on the role of AI in creation, highlighting the importance of human …
:
I must admit, I was not expecting much when I plugged my iPad into a HDMI and USB hub splitter. Yet …
: If ute is short for “utility” vehicle, then instead of SUV, we should be calling these …
: 🔗 Robert Birming: Blog Inspiration Very nice collection of links to blogging resources — from ideas …
:
Speaking of avians, I’m back in Canberra, which can only mean one thing: there will be photos …
: Every cafe or eatery at the airport uses an avian or aviation theme. Here’s a way to stand …
: 🔗 You’re not a front-end developer until you’ve… - Nic Chan Scored 17 in this little quiz. …
:
Day 11: brick
Might be pushing the definition of “brick” for this one. #mbjune
: 🔗 Science: Cockatoos have learned to operate drinking fountains in Australia Each placed one or both …
: Gui Rambo @_inside@mastodon.social Oh, no #wwdc25 10:30 PM • June 9, 2025 (UTC) Apple, I was …
: Looking forward to all the fun new permission gates that will show up in MacOS Tahoe. “Your …
:
Day 10: rail
I post a lot of train photos on this site, so here’s one of the other railed …
: That Which Didn't Make the Cut: a Hugo CMS You’ve probably noticed1 that I’ve stopped posting links to Open Bookmarks, and have …
: 🔗 Dan Sinker: The Who Cares Era This post has been doing the rounds in the online circles I travel …
:
Day 9: wood
A photo of my grandfather’s old joinery. #mbjune
:
Day 8: travel
I suppose I should start thinking about filling this up. #mbjune
: Will be away from home for a while so got a VS Code server ready so I can still work on projects. …
: TIL that the metaphor for nervous anticipation is not to be “on tender hooks.” …
: Just setup a cron for performing a repo backup on my Mac Mini server. And I swear to God: if MacOS …
: Chalk me up as one of those people that wished they could use Markdown everywhere. I use it for …
:
Day 7: switch
Has anyone had any success knowing what each hotel switch does without having to try …
: 🔗 Inessential: Retirement Day I stopped working this day in 2025, almost 41 years later, as a senior …
: 🔗 Jim Nielsen: Notes from Andreas Fredriksson’s “Context is Everything” What really resonates in his …
: 🔗 Flamed Fury: Monthly Recap: May 2025 I found the bookmarks from this monthly recap to be really …
: Everyone wants to move fast. Yet everyone wants to change their minds all the time. Yet everyone …
:
Day 6: contrast
Moonlight coming through my bedroom window. This one’s had the Onxy filter …
: Had a reason to write a journal entry today, which meant I had a reason to work on the journaling …
: If only joining new Discord servers is enough to satisfy the “get out more” goal I set …
: Working on that Godot game again, mainly coming up with mechanics for a new level 2. This is what …
:
I’m gonna miss these malfunctioning 1st gen Myki readers when they eventually get replaced.
: Encapsulation In Software Development Is Underrated Encapsulation is something object-oriented programming got right.
:
Day 4: nostalgia
A bit of a personal one today: the back room of my Nonna’s house, taken 11 …
: Me, exactly a month ago, about how I didn’t care for page transitions: Anyway, that’s …
: Spent most of the day hitting my head against the wall trying to get this damn service to work. I …
: I wonder if stations can benefit from installing high tables. Seating is useful, but it’d also …
: I found Jason’s position about Apple adding gambling odds to their sports app a little odd (no …
: If I had a dollar for every time I mix up brew update and brew upgrade, I’d probably be able …
: 🔗 Simon Willison: No build frontend is so much more fun If you’ve found web development …
May 2025
: Rubberducking: Of Brass and Browsers 🦆: Did you hear about The Browser Company? L: Oh yeah, I heard the CEO wrote a letter about Arc. 🦆: …
: I hear Apple executives have decline John Gruber’s invitation to his live Talk Show. This may end up …
: TIL that Vivaldi has a dashboard of sorts. I discovered it by accident: I created a new tab, and …
: So Apple wants to get serious about gaming, eh? Here’s a suggestion for them: instead of spending …
: Enjoyed the interview with Kagi’s founder Vladimir Prelovac on Manton’s Timetable …
: Getting pinged on all sides at the moment. So tempting to reply with something like: Thank you for …
: “Get out more” goal for May failed. ❌ Oh, I’m still slipping on this goal. 😩
:
I find it amusing that vandals are tagging this wall with chalk. Their graffiti stays up for a few …
: Dear MacOS devs, Since you already know the email address I’m trying to invite — you included …
: Be careful when asking someone to do something. They may just go ahead and do it.
: 🔗 Birchtree: Apple copies Samsung 😉 It has been fundamentally strange that Apple currently has …
: Not sure I’m willing to spend 9 minutes and 21 seconds watching that “Sam and …
: Shout out to Daman, who helped me with my recent podcast dramas.
: Might be a bit early in the week but I’m calling it now: this week’s earworm is very …
: It annoys me to no end when people and systems display durations of operations, and do not include …
: Somehow, the access token for managing my account for a private podcast feed found it’s way …
: Wow, Amazon’s Step Functions are absolute hot garbage. Do not use! For context, we’ve …
: I wonder if anyone’s considered a system for measuring length where one unit equals the …
: Number of days since I’ve embarrassed myself by forgetting the name of someone I work with: 0
: For anyone else who needs to know this: the town north of Castlemaine is Harcourt. It’s not …
: Devlog: Dynamo-Browse Now Scanning For UCL Extensions Significant milestone in integrating UCL with Dynamo-Browse, as UCL extensions are now being loaded …
: For anyone else who’s feeling out of sorts today, here’s my recommendation: get a …
: Seems fitting that the cafe should be playing Fleetwood Mac’s Black Magic Woman as I’ve been on a …
: 🕹️ Word Play Enjoyed playing the demo of this new game by Mark Brown, the person behind the GMTK …
: TIL the difference between an “editorial” and op-ed". Both are opinion pieces, but …
: Has anyone considered that maybe the reason “io” is not capitalised is because the shift …
: 🔗 Inessential: My Wildly Incorrect Bias About Corporate Engineers I was impressed, and grew more …
: Bell and chime instruments playing a single note in C5 have been ruined for me as they sound exactly …
: Moved Blogging Tools from a Linode VPS, hosted in Sydney, to a Hetzner one, and now one the services …
: Just got a message from the real-estate agent I bought my current house from that it’s been 10 years …
: In this week’s I wish Obsidian did a thing, oh wait there might be a plugin for this, ah there …
: Kind of crazy that we now live in a world where it’s easier and potentially cheaper for …
: 🔗 Pixel Envy: The Future of British Television in a U.S. Streaming World The BBC has problems, but …
: Don’t underestimate the utility of naming meeting rooms. As someone who was almost late to a …
: People at work were always talking about a bánh mì place that was “across the road.” …
: Watching an integration video to learn more about how to work with an API service provider. First …
: I know for myself that if an OS vendor started designing their products thinking that I’d want …
: All the recent changes to UCL is in service of unifying the scripting within Dynamo Browse. Right …
: Devlog: UCL — Assignment Some thoughts of changing how assignments work in UCL to support subscripts and pseudo-variables.
:
Unexpected heron sighting. The noisy miners were not expecting it either, and they were not happy.
: Like the coining of phrase “Canadian Devil Syndrome” by emailer Joseph on the latest …
: Serious Maintainers I just learnt that Hugo has changed their layout directory structure (via) and has done so without …
: Watched the first semifinals of the Eurovision Song Contest this evening on SBS (the good and proper …
: My first automation to assist me with this “issue driven development” approach: a …
: Enjoyed watching Simon Willison’s talk about issue driven development and maintaining temporal …
: Devlog: Blogging Tools — Finished Podcast Clips Well, it’s done. I’ve finally finished adding the podcast clip to Blogging Tools. And I …
: I sometimes wish there was a way where I could resurface an old post as if it was new, without …
: My online encounters with Steve Yegge’s writing is like one of those myths of someone going on …
:
Gotta be honest: the current kettle situation I find myself in, not my cup of tea. 😏
:
Amusing that find myself in a position where I have to log into one password manager to get the …
: Does Google ever regret naming Go “Go”? Such a common word to use as a proper noun. I …
: The category keyword test is a go.
: Unless you’re working on 32 bit hardware, or dealing with legacy systems, there’s really …
: There’s also this series of videos by the same creator that goes in depth on how the Super …
: If anyone’s interested in how levels in Super Mario Bros. 2 are encoded in the ROM, I can …
: Just blindly accepting permission dialogs whenever MacOS throws them at me, like some bad arcade …
: Overheard this exchange just now at the cafe: Customer: How ya’ feeling? Barista: Feeling cold. …
:
Mother’s Day in full bloom over here. 💐
: Rubberducking: More On Mocking Mocking in unit tests can be problematic due to the growing complexity of service methods with …
: 🔗 NY Mag: Rampant AI Cheating Is Ruining Education Alarmingly Fast Two thoughts on this. The first …
: How and when did “double click” become a phrase meaning to focus on or get into the …
: If Apple think the recent App Store ruling is taking away their right to monetise their IP, then …
: When hiring a senior software engineer, it’s probably less useful to know whether they could …
: Ooh, I lost my temper when I was under the pump and MacOS decided to stop everything and throw up …
:
Seeing these river tour boats moored like this reminds me of the UK, and all the narrowboats in the …
: Devlog: Blogging Tools — Ideas For Stills For A Podcast Clips Feature I recently discovered that Pocketcasts for Android have changed their clip feature. It still exists, …
: Ah, CSV files. They’re a little painful to work with, but they truly are the unsung heroes of …
: Listening to all the recent platform talk on Stratechery has been fascinating, if not a little …
: What ever happen to Power Nap on MacOS? Is that still a thing? I’ve been asked when I’d …
: Argh! Someone has discovered my secret of where the best place to stand on an A-class tram is …
: It’s easy to get a irrational sense of how scalable a particular database technology can be. …
: Ah! I think I know why I keep asking for a bagel with lettuce, tomato, and cheese instead of ham, …
: 🔨 GSAP Another JavaScript animation library. Has some interesting features that might be pertinent …
: It’s 2025. Why am I still not writing down thoughts I had in the shower that I knew I wanted …
: The Alluring Trap Of Tying Your Fortunes To AI It’s when the tools stop working the way you expect that you realise the full cost of what you …
: Devlog: Dialogues A post describing a playful dialogue styling feature, inspired by rubber-duck debugging, and …
: Bluesky needs a bookmarking feature. It took me a while, but I’ve grown to bookmarking posts in …
: On AI, Process, and Output Manuel Moreale’s latest post about AI was thought-provoking: One thing I’m finding interesting is …
: Very happy with how this evening has panned out. 🇦🇺
: Free business idea for anyone: I see lots of people around the polling booth with dogs. I don’t …
: At the cafe. Polling station is directly across the road and will open in a few minutes. Already a …
: Lot of welcomed news from the open-source realm: Redis is moving back to an OSS license, and NATS …
: The journey to being good at parkour begins with a single step.
: Been enjoying some remixes that Anders Enger Jensen have released recently: Dopamine, and I Believe. …
: Been listening to Elton John for the first time in a while. What’s remarkable is how many of …
: Even without considering AI, it’s amusing to consider how complicated modern software systems …
April 2025
: Made a fool of myself after congratulating someone on a significant life event, to which they …
: While we’re talking about schema changes and generated code, here’s some more advice: …
: Merge Schema Changes Only When The Implementation Is Ready Integrating schema changes and implementation together before merging prevents project conflicts and …
: “Get out more” goal for April failed. ❌ Oh! April just when by too quickly, and much of …
: I seemed to have developed some sort of condition where I hear American podcasters say Instagram, …
:
Near the start of the pandemic, I dropped my cutting board onto the tiled floor and it developed a …
: Since moving from Vim to VSCode back when I was learning Go, I lost my muscle memory for all those …
: 🔨 XCancel If you want to view a Twitter/X post or user without an account, this tool has proved to …
:
Oh wonderful. Now there’s an online sports betting/gambling site that shares the same first …
: 🔨 Kanbanish Looks like a nice, polished, online Kanban board. Will file it away when I need …
: Oof! The cocktail of feelings one has when taking public transport: empathy for those stranded due …
: A style of video I enjoy watching are vlogs by those that post other videos on YouTube. Because they …
: I wonder if one of the desirable features of a foldable phone is its thickness when it’s …
:
Gang-gang sighting in the park.
: Devlog: Godot Game Update A brief status update on that Godot game. I think we’re pretty close to a finished 4-1 level. …
: If paying attention to birds is a sign of getting old, then I’ve been old all my life. 🪶
: I’ve been finding great success in drafing up a post in my head about some missing feature, checking …
: 🔗 You Can Be a Great Designer and Be Completely Unknown A great post, and one that I agree with. The …
: I’m pretty impressed by how full-feature GDScript is as a programming language. For example, I …
: You Probably Do Want To Know What You Had for Lunch That Other Day There’s no getting around the fact that some posts you make are banal. You obviously thought your …
: Stripe support is a lot like democracy: it was better in the past, and on the whole it’s the …
: 🔗 Rib :ms_red_panda: (@Rib) Today Melissa Lewis over on BlueSky pointed out that the font used in …
: I see why OpenAI is interested in buying Chrome if Google’s forced to divest it. I’d …
: For anyone else who needs to know this: the MacOS keyboard shortcut to go to the matching bracket in …
: 🔗 Think less, ship more Some good advice for everyone (or at a minimum, for myself). Via: Ashley …
: 🔗 Working Through the Fear of Being Seen That’s why I’ve been tinkering again. Rebuilding old sites. …
: A nice quality of life improvement I’d like to see in Goland’s merge conflict window is …
: YouTube’s watch later list should be reverse-chronological based on the time you added the …
: 🔗 A lack of frequency increases the pressure to deliver quality I have this story in my head, that …
: Podcasters, I’m begging you: if you mention an article in your show, no matter how trivial it …
: Gallery: Morning In Sherbrooke A visit to Sherbrooke in the Dandenong Ranges on Easter Monday included a walk along the falls …
: 🔗 You don’t have to be a “content creator” to have a website Dang, I want us to start putting our …
:
Hanging with Rico. He’s got a habit of overpreening, which is why he looks a little shabby.
:
On the subject of names of social media sites:
: Does anything good come from revenue shares from social media sites, like Facebook or Instagram? I’m …
: 🔗 The CSS shape() function One of those articles to bookmark should CSS clip-paths or shapes need to …
: Made some more progress on that Godot game. I haven’t gotten any further with the first level …
:
Some more #big-spending going on around here with the arrival of my brand new TV… remote control. 🤑 …
: Ooh, how interesting: Vivaldi is offering blog hosting. I hear blogging is all the rage now, so I …
: 🔨 SQLite File Format Viewer I haven’t tried this myself — I don’t have an Sqlite DB …
: 🔗 Introducing Kermit: A typeface for kids “A typeface for kids.” Hmm, I’d probably …
: 🔗 Don’t fork the ecosystem Python, ES Modules, Deno, JSR all feel like justified forks to me. …
: 🔗 AI 2027 Well, that was… interesting. And terrifying. Bookmarking this for 2 years into the future, …
: Here’s a life hack: if you’re listening to a podcast, but not paying attention, and …
:
Got a bit bored today. Fortunately Acorn comes with an eye-dropper and Galvji, the closest to SF Pro …
: It kind of blew my mind that this currency exchange rate “API” is nothing more than just …
: It’s amazing, when you consider the vast computing resources that AWS has, that it still takes …
: Fixed spelling of canceled My last commit message. With the linter requiring US spelling for all …
:
On time arrival at Albury, NSW.
:
At “Broady 3,” waiting for the XPT to Albury. 🚂
: 🔗 But what if I really want a faster horse? Overall, consistency, user control, and actual UX …
:
Received another toy the other day: a new Keychron keyboard. It’ll take me some time to get …
:
The weather is stubbornly refusing to turn autumnal. Fortunately the trees are happy to oblige.
:
That small lizard that occasionally gets inside my house is back. Got a bit of a surprise when I saw …
:
New Desk Chair Day
About the new desk chair I bought that arrived today.
: Does Vivaldi Mobile for Android have GIF support? Yes… I guess? Not entirely sure who’s …
:
The epic feature branch rises again. Like a phoenix. A large, complicated phoenix; one that …
: I’m liking the idea Matt Birchler has with consolidating all the little web utilities …
: I learnt something about myself the other day: I will shun a piece of software that has dates in the …
: 🔗 BBC News: Official Themes by David Lowe Good sounding theme for the BBC News. Not for nothing, I’d …
: 🔗 Blogging expectations In my case, it’s true, honestly. I like attention, I want my blog posts to …
: Request to add a new acronym to the vernacular: SMQL — Slack Message Query Language. Definition: a …
: Every day is CSS Naked Day if you read your blogs in an RSS reader. 😛
: Working for a large(ish) company, it’s difficult to know whether users are enjoying and …
: Congratulations to Seth Godin for 10,000 blog posts. A phenomenal achievement. I’m a little …
: 🔗 This is number 10,000 Seth Godin has just celebrated his 10,000th post. What an achievement! Via: …
: Spent some time over the last few days working on that Godot game, mainly building new mechanics. …
: Blessed be the Mail.app View menu and the option to hide the useless Apple AI priority messages. My …
: 🔗 Power users need love too Completely agree with Matt here, and not just about Apple. App …
: Airing Of Draft Posts A collection draft ideas and reflections, amassed over the last year, highlighting a mix of topics …
: 🔗 Anime.js: JavaScript Animation Engine This looks really interesting. Should look more into this.
: I just learnt that Nintendo is requiring at least 50 hours of game play on the Switch before one can …
: In a world where every cafe opens at 8:00 on Sunday, the ones that open earlier are guaranteed at …
: 🔗 CSS loaders and Spinners A page of pure CSS loaders and spinners. Click on each one to get the …
: If maintaining code is harder than writing it the first time, maybe Perl had the right idea all …
: On Go And Using Comments For Annotations Some thoughts of whether Go should have a dedicated syntax for annotations that comments are …
: 🔗 Celebrating 50 years of Microsoft A nice retrospective on Altair BASIC — Microsoft’s first product …
:
This week’s earworm: Chronology, by Jean-Michel Jarre. 🎵
: It’s telling that the word “stupider” is growing in our lexicon. I’m all for language evolving, but …
: My trumpet playing skills are what got me into the strings section. 😄
: Free B-movie idea: you have a large multi-national company, like one of the large tech …
: 🔗 512 Pixels: A Fresh Coat of Paint Stephen Hackett’s new site looks quite nice. Although I …
: The Switch 2 looks pretty exciting. If I were ever to spend money on a game console, I’d …
: Tina Arena is a really underrated artist. Her music is really good.
: Started working on world 2, and one of the main mechanics of this world: quicksand. It won’t …
: The results of my first play-test are in. And overall, they were pretty positive: movement was good, …
: Ugh, dealing with financial institutions is so annoying. Forms, solicitors, settlements; …
March 2025
: 🔗 How to create an animated tile in Godot 4's tilemaps Useful tutorial for creating animated tiles. …
: Apple’s style of public writing is so grating. I’m sorry, but seeing thoughts written in …
: Saw my barista put a few coffee beans in the chocolate shaker when he refilled it this morning. He …
: Got some answers about the recent train shutdown. Reason why busses couldn’t run from our …
: 🔗 Perfectly Imperfect As described by sod on Micro.blog: It’s just people (not algorithms) …
: 🔗 Steph Ango: Flexoki Flexoki is an inky color scheme for prose and code. Flexoki is designed for …
: 🔗 Revenge font They used our building, so now we’re using their typeface. This looks good: a font …
: 🔗 Web Origami Origami is a new programming language that complements HTML and CSS for making small- …
: 🔗 Ente - Private cloud storage for your photos, videos and more Might be a suitable system for my …
: 🔗 YouTube: Replace batteries numpad Sculpt Ergonomic Desktop It’s surprisingly complicated to …
: TIL: CR2420 button batteries are not the same as CR2032, no matter what your eyes say to you.
: 🔗 Incomplete JSON Pretty Printer This looks pretty useful. Requiring JSON to be syntax correct prior …
: I’ve started keeping links to interesting posts and software packages on a separate link blog. …
: This site, now served from Europe. 🇪🇺
:
Okay, I too tried out ChatGPT’s new image generator, mainly it’s graphics design …
: A bit more on the Godot game this morning, this time working on background tiles artwork. Made some …
: It pains me that Forgejo’s CI “pipeline running” animation spins anti-clockwise, …
: I don’t think I’ve ever regretted spending money on a solo or small team’s online publication. Sure …
: I always felt a little sorry for the front-end developers on their team: always under the pump when …
: One thing I’m noticing on Bluesky: very few hashtags in posts, including those in the Discover …
: Now that trains are running again, it got me wondering whether my temporary commute, where I drove …
: Added a few final things to my Godot game, such as a really boring title and end-title screen, …
: Seeing sponsored features in Vivaldi is… well, it is what it is: they need to make their money …
:
Do you POSSE? I POSSE. You’re seeing me POSSE right now. POSSE!!1!
:
Two awesome vessels: a water bottle I got from AWS reInvent, and a keepcup I bought at Coles. What …
: Still wishing for MR review software that allows one to make private notes. Some of the reviews …
: I’m finding, as I go through my Godot journey, that a good indication that a particular …
: Frustrating to be facing a task at work where my answers to when it will be done look like: I …
: “Vibe coding” I can take or leave, but this poster’s point on iOS distribution is …
: Here’s a useful Obsidian plugin. It allows you to use emoji short-codes in your notes, just …
: 🔗 Adactio: Journal—Design processing There’s no doubt about it, using a generative large language …
: A bit more on Godot this evening, mainly working on pausing the game, and the end-of-level sequence. …
: Not sure what’s going on but both Safari on the iPad, and Vivaldi on my phone have been …
: I believe the gen AI could have a place in software development, but I wouldn’t say that …
: Oof! Something I wrote has gone a little viral. It made it onto Hacker News a few days ago, and has …
:
Stunning day for bocce today. Finally nice to get some autumnal weather. Tournament ended with a …
: Ugh! I’ll use WhatsApp if I must because of network effects (i.e. my friends are there) but …
: I kinda wish I had a nice “bespoke” keyboard. The Microsoft Sculpt I’m using is fine, and it keeps …
: Pitch for the first act of a romance movie: a barista expresses their love for a customer via latte …
: Ugh, using IMDB for anything is just awful. Would love to give Callsheet a try, if only I …
: One of the tools I built for work is starting to get more users, so I probably should remove UCL and …
: 🔗 Owls in Towels Pretty much all you need sometimes. Via: SimpleBits Studio Notes
: This week’s earworm: Yooka-Laylee and the Impossible Lair (Original Game Soundtrack). Might be all …
: From the archives: I’d be curious to know why Microsoft renamed Azure Active Directory to …
: 🔗 U.S. could lose democracy status, says global watchdog Seems to me like this week was a pivotal …
: 🔗 Enshittification as a matter of taste It’s starting to look like taste is increasingly going …
: Wow, do not use Confluence for anything you’ll need to export as PDF. The export cannot layout …
: Can definitely recommend Aseprite for making simple pixel artwork. I’m using it now for making …
: 🔗 Make stuff, on your own, first First. I don’t believe you create anything truly good with AI …
: 🔗 Writing became secondary The good news is that great writing is already all over the web. It’s …
: Don't Be Afraid Of Types Types in coding projects are good. Don’t be afraid to create them when you need to.
: Another pro-tip for anyone writing in Go: multiple return values is nice but don’t over do it. …
: Pro-tip: merge any changes to gRPC schemas only when you’ve got approvals to merge the …
: A bit more Godot work this evening. I wanted to add a foreground layer of tiles that obscured in the …
: 🔗 Choosing Languages There was a couple of things that happened here. The first is just simply, in …
: After the last peanut incident, I added a rule to mark emails with the lunch menu red when the word …
: One other thing I did yesterday was get my nostalgia fix by playing Wario Land on OpenEmu. Such an …
: Spent more time on my Godot platformer yesterday, mainly rebuilding the first level from scratch. …
: 🔗 “Wait, not like that”: Free and open access in the age of generative AI A well written essay from …
:
Got caught in heavy rain while on my walk this morning. About effin’ time! 🌧️
: Here’s a terrible idea for any social networks with a boost feature: for any post with an …
: Replacing A Side Mirror Of A Toyota Echo Replacing a broken car mirror myself.
: Our bocce group needs to get out more. Seems like the only time we see any rain is when we organise …
: At the cafe for lunch. Someone came by and asked if they could put up flyers for their shop. Owner …
: Oof, Gruber’s piece on the Siri AI fiasco is quite damning. Understandably so. One thing …
: Needed some passwords generated, and I set about doing something involving Go until I remembered …
: Oof, quite tired at the moment. Woke up today with the correllas, which this morning was at 2:30 am.
: 🔗 How to Work Better Sage advice from Kev Quirk. I feel like I’m struggling a little at work …
: Not sure I’ll ever get used to web forms that don’t have an explicit submit button.
: Request to work from home tomorrow has been denied. That means I’ll have to deal with, what …
: I’d be curious to know why running Golang linter slows my system to a crawl.
: 🔗 OpenEmu - Multiple Video Game System I asked in the Hemispheric Views Discord on recommendations …
: John Gruber, on the casing of “Internet”: The Internet is a lot like the Earth. It’s …
: My reputation for a bottle opener.
: A good documentation site generator not come produce documentation, but it certainly helps, …
: Was looking at how I could add hazards to my Godot project, such as spikes. My first idea was to …
: Tried opening my Godot project this morning and was greeted with the following error: …
: 🔗 Ethical Ads I’m not likely going to put ads on anything, but if I was, this might be worth …
: Jim Nielsen @jimniels@mastodon.social Can plane sleep even be classified as sleep? Surely it does …
:
Plenty of people taking advantage of the warm weather and low water level at Pound Bend, Warrandyte …
:
“Get out more” goal for March achieved. ✅
Joined a bushwalking club and went for a hike …
: Rendezvousing with a group that published a Melway location with the address. Really miss when …
: The one good thing I get from hearing podcasters talk about Formula One is that they provide a good …
: Adventures In Godot: Respawning A Falling Platform My taste of going through a Godot tutorial last week has got me wanting more, so I’ve set …
: Ooh, you know you have a situation on your hands when you see three glass trucks in convoy.
: I can’t see voice assistants ever getting better than very basic human understanding. I heard …
: The next “touch grass” event, plus my “get out more” goal for March, has been booked for this …
: It’s amusing to see a farewell card get passed around the office like a hot potato. A hot …
: When do you reach the diminishing returns of adding defensive code to handle outcomes that are …
: Idea for a game show: you’re given some out-of-context messages from a Slack thread, and a …
: Lot of web developers I’m seeing online are going all in on cross-document view transitions. …
: Go really should consider adding enum types. There are many useful things that can come from doing …
: Kev Quirk: I received an email yesterday in response to my “iOS Mail Is Shite” post and …
: So, uh, Stripe; which is it? You can’t change the currency of a customer, or you can? Because …
: It’s crazy to think how little you have to pay to put up a website nowadays. For what you get …
: 🔗 Choose Boring Technology The problem with “best tool for the job” thinking is that it takes a …
: Working through the Godot tutorial I posted yesterday, while at the same time trying to ignore my …
: Love a good opening theme, and the one used for Challenger: The Final Flight is a great one. Not …
: 🔗 The hardest working font in Manhattan You’ll have to click through to know which font this is: no …
: Watching a YouTube tutorial about Godot. First lesson: it’s pronounced g’doh, with a short G, much …
: Running PeerTube In Coolify A guide for setting up a basic PeerTube instance on Coolify using a docker-compose file.
February 2025
: The problem with doing an MVP is that once you’re done, all you have is an MVP. Sometimes an …
:
This week’s earworm: 140 OST. 🎵
: Not quite sure how I got the “likes pictures of mushrooms” attribute on Bluesky’s Discover …
: I vaguely remember a movie I watched when I was very young, like 4 or something. It would’ve …
:
Well, got my evening sorted. 😫
: Gave Dave Winer’s Wordland a try today. I like it. It’s quite a nice writing environment …
: I’m one of those few that hate the taste of coriander. I can’t confirm whether it tastes …
: Good on Obsidian for changing their license to allow free for commercial use. It can’t be easy …
: Prototyped a game I had in mind, sort of a 2D Sokoban-like thing, where you control a robot with a …
: Following on from my adventures in dealing with spam messages, it’s quite strange that …
: I’ve started seeing phishing emails that try to simulate those email spam summaries you …
:
Attending the DDD Melbourne 2025 Conference
Yesterday, I attended the DDD Melbourne 2025 conference. This was in service of my yearly goal to …
:
Saw a couple of spotters at the gym this morning: two brush tail possums. Mother and baby I’m …
: “Get out more” goal for February achieved. ✅ Attended the DDD Melbourne 2025 conference. …
:
Swanson St, Melbourne. Been a while since I’ve walked this.
: I think I tend to overthink things too much, if last night is any indication. It’s probably good, to …
: Free motivational slogan for anyone wanting to start a line of sports-related T-shirts: This SHIRT, …
: 🔗 Sony WH-1000XM5 Headphones Someone at work showed them to me and let me try out their noise …
: 🔗 Letters from an American: February 1, 2025 Hmm, not entirely sure what’s going on over there …
: 🔗 The Gentrification of Video Game History An interesting discussion on the slow erosion of local …
: I enjoyed Cory Doctorow five year anniversary post on Pluralistic. Even better was falling down the …
: Debugging Edge Lambdas is such a pain due to how long it takes to deploy them to test something. Not …
: Oh crap, I’ve gotta watch myself! I just configured a parameter in prod thinking that I was …
: I’ve been kind of anxious about tomorrow these past few days. I’m going to a single day …
: Another Twitter embed bites the dust: That’s all of them now. I can’t see any more uses …
: Have technically secured user no. 2 of UCL today, after sharing one of the tools that’s using …
: Things I’ve said out loud today: What am I going to do about Norway? I’ve got a plan but …
: Making A Small Two-Letter Country Code Lookup Page A small evening project where I made a simple site designed for Vivalidi’s sidebar to quickly …
: “Well we can’t run the trams on time, but with our new PTV app, we can tell you just how …
: I know for myself that if I were to choose one blogging CRM over another because “that’s …
: I’m noticing how unproductive I am when I’m babysitting long running processes. Every …
: An Incomplete List of DRM-Free Media Stores A collection of links to online stores that sell DRM-Free media.
: Bad keyboard! Naughty keyboard! Causing all these spelling errors in your user’s last two …
: Seeing all these photos from those in the US with massive dumps of snow they need to shovel and …
: I’ve never understood a task asking me to “find out what needs to be done.” These …
:
Have pulled down the bit of fence extension that was falling down. I don’t think it was …
: Dusted off Podcast Favourites (last commit 25 April 2022) and fixed a longstanding issue of …
: So sorry to hear about the loss of @merlinmann's pet lizard, which I just learnt is a central …
: Kind of wish I can be more like Dave Winer and just write about what I’m working on without thinking …
: Apple AI in Mail and What Could Be Apple AI features in Mail currently do not help me. But they can, if Apple invited us to be more …
: Lots of good things in Go 1.24, including weak pointers (finally) and a utility function for …
: 🔗 Prefer Numbered Lists to Bullets Good arguments for using numbered listed instead of bullets in …
: The Rules dialog in MacOS’s Mail needs some serious love. Aside from the fact that it’s …
: Well, damn! I ate something with peanuts today. That’s going to knock me about for the next …
: Here’s today’s face egging: my boss asked me to check if a list of countries we have …
: Request for any open-source projects that want to put banner ads on their site: please consider …
: Oh, that’s nice. Looks like Obsidian allows you to set the starting ordinal for numbered …
: First Impressions of the Cursor Editor Trying out the Cursor editor to build a tool to move Micro.blog posts.
:
Playing Around With MacOS Image Playground
Trying out MacOS Image Playground.
: Was a little concerned that I was running out of time to meet my “get out more” goal for …
:
Ok, I admit that I probably should’ve looked through the settings menu before writing a post, …
: 🔗 We are destroying software We are destroying software telling new programmers: “Don’t reinvent the …
:
I thought the need to use these isolators — which, when opened, will shut off power in the overhead …
: So many people on bikes today. Have not seen this many cyclists in the park for a while. Guess the …
: Moving all my project posts onto a separate blog… again. I tried writing them here, but I still feel …
: UCL: Some Updates Made a few minor changes to UCL. Well, actually, I made one large change. I’ve renamed the …
: Enjoyed this week’s P&B with Lou Plummer. I enjoy reading linkage.lol and I know people I work …
: Released a new plugin for Micro.blog: Sidebar for the Bayou theme (yes, another sidebar plugin). …
: What a cruel irony it is that the instinctive response to an itchy eye is to rub it, which …
:
About My New Cooler's Programming Feature
There’s lots to like about my new cooler, but the programming feature is not one of them. My …
:
Recent earworm: Samplextra, by Lee Rosevere. 🎵
: I don’t understand YouTubers who start their videos with a hype bumper. Just get to the …
: Keep forgetting to give my keep-cup a proper clean when I get home. Now today’s morning coffee …
: I had a Ventolin inhaler expire on me, a first in my life. It was a little smokey yesterday so I …
: 🔗 Animating Rick and Morty One Pixel at a Time Using OpenGL Shading Language, which is apparently …
: My unread items in Feedbin are starting to pile up again, largely because I’m “keeping …
: May have gotten to the bottom of a problem that was stumping people at work. The cause, yet to be …
: It’s a shame online integrations assumes that everyone’s using GitHub. I can understand …
: Trying out Bayou theme by @Mtt on a test blog. Lots to like about it, especially the idea of having …
:
New AC installed and doing the best it can on this slightly humid day, although it’s …
: Already making daily note archives for 2025.
: Was not expecting the 10 mm of rain we had last night. Not sure anyone was, not even the Bureau. Put …
: Idea for UCL: Methods I’m toying with the idea of adding methods to UCL. This will be similar to the methods that …
: My latest YouTube binge has been Drew Gooden, and his videos on YouTube and Instagram influencers …
: Getting a new cooler installed tomorrow. The one I have, which I think is as old as the house, is on …
: Can one have a project with a relational database that is deployed early and often, and not have …
: 🧑💻 New post on TIL Computer: Local Values In Fiber
January 2025
: Love how the database methods for the project I’m working on are consistently inconsistent. …
: Being able to “simply hook-up an interactive debugger” is a capability I wish we still …
: 🔗 Mastodon Bookmark RSS Generates an RSS feed of all the toots you bookmark. I’ve been using …
: UCL: Iterators Still working on UCL in my spare time, mainly filling out the standard library a little, like adding …
: A service I’m partly responsible for at work has had a number of core issues that have been …
:
It’s finally happened: the local pigeons have discovered bagels and coffee.
: Had a go at integrating Keycloak in a personal project. Got to the point where it kinda-sorta …
:
New ground stickers telling people not to ride on the path. We’ll see how well these work, …
: Okay, I think I know why I stopped playing Wordle.
: I never imagined that my software development job would someday involve reading legalisation on …
:
Galah’s letting anyone who cares to know that it’s on this pole, it’s their pole, …
: Trying out DeepSeek’s chat model. Started with a pretty tame session, but it was something I …
:
Hitchhiker. One of two today.
: Finding that styling a page with min-height: 100vh causes the need to scroll when I open the page in …
: This week’s distraction: building a Wordle clone. No particular reason for doing this other …
: “Get out more” goal for January achieved. ✅ Just a small one this month though, as I was …
:
Discovered new street art this morning. Took a photo of my favourites.
: Was talking with a coworker at lunch today about his Twich streaming setup, and how he was using …
: It’s so strange how Hugo doesn’t configure Goldmark with unsafe enabled by default. …
: How do I get an email about a support ticket, saying that they’re waiting for me to respond, …
:
The conspiratorial side of me is thinking that running shoes are getting more expensive and lasting …
: I did not think I would continue to use an evaporative cooler, but given the price I was quoted to …
: My tolerance for seeing anything regarding US politics is pretty low right now. I’m going to …
: Learnt a very import thing about Stimulus outlets this evening: the outlet name must match the …
: I appreciate programs like Obsidian that automatically saves my work, yet let me press Cmd+S without …
: Just heard the name for John's new app. Must say I kinda like it. It grows on you. No spoilers …
: I’m guessing the product owners of YouTube’s Android app assumes that people will be …
: Started filling out the UCL website, mainly by documenting the core modules. It might be a little …
:
Some photos of birds taken during my walk this morning.
: I’m pretty happy with my success at using Obsidian for my work notes, and I think a key to …
: I don’t know what’s worse: overhearing others in cafés talk about local politics, or overhearing …
: 🔗 We Don’t Need More Cynics. We Need More Builders. Liked this piece by Joan Westenberg. I …
: The whole “squeaky wheel gets the oil” approach to software companies is that it’s easy for those …
: I wish I was the type of person that can use physical notebooks. That’s said, I’m going …
: Signed up to Lottielabs after watching Matt Birchler’s video about it. Had an idea for an …
:
My Micro.blog mug by @jimmitchell has arrived. Looks great. As for where it fits in my ever …
: How is a .lol or .fun domain more expensive than a .com domain? Is there some discount for being …
: 🔗 100 quotes that helped me write Wish I could remember where I saw this so I can give them a HT. …
: Started rewatching Andor last night. Wow, it’s such a great series.
: Saw my headphone doppelgänger on the train this morning. In a world where pretty much everyone else …
: I’ve been using UCL a lot recently, which is driving additional development on it. Spent a …
: It’s said that “short cuts make long delays”. The beauty of software is that you …
: Like the Australian Open. Not because of the tennis, but because for two weeks, the tram I take home …
: Oof, my Python skills have atrophied quite badly. I’m trying to write a script and I’m …
: On Slash Pages Verses Blog Posts Interesting discussion on ShopTalk about slash pages and whether blog posts may make more sense for …
: One crummy thing about the move to SPAs is that website’s no longer expose query URLs. I …
: Oh dear. I’m eying a domain that’s priced at $370.00 /year. Not sure the revenue from my …
: I only just discovered that you can use your finger to annotate screenshots in iPadOS. Go to the …
: I kinda feel for UI designers. If you were asked to come up with a menu icon for showing reading …
: Project Update: DSL Formats For Interactive Fiction Still bouncing around things to work on at the moment. Most of the little features have been …
: Trying out the use of XML over a home made domain-specific language and… I must concede, it might be …
: Finally putting some money into a decent chair for my desk at home. The one I have is showing its …
:
Interesting odometer reading this evening.
: Gallery of Fake Logo For Test Organisations In lieu of anything else, I thought I’d put together a gallery of the logos I use for test …
: Had another look at how I could export an Obsidian kanban board as an actual kanban board today. I …
: Saw hot air balloons out flying this morning. Usually I see them in autumn, yet we’re not even …
: I started using the Obsidian Kanban plugin to organise work for my team. Working quite well for my …
: Keyboard Maestro is coming into its own as a way for scheduling recurring tasks. I’ve just set …
: Spotlight has stopped indexing my apps again. Not sure what broke between now and the last time I …
: Ugh, you know you’re getting old when you start seeing remakes of things you were too old for …
: On the train home, and all the phone screens from the seated passengers act like tiny mirrors, …
: 🧑💻 New post on TIL Computer: A Way To Resolve Redelivered Messages Stuck In A NATS Jetstream
: 🔗 Curve boards For anyone else interested in the trackside signage of Victorian railways. What got …
: Solved Mini 287 on lex.games in 2 minutes, 29 seconds. No reveals. ⬜⬜⬜⬜⬛ ⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜ ⬛⬜⬜⬜⬛
: Manuel Moreale wrote about Spotify: [T]hey keep adding all these bizarre new things that I’m always …
: I recently got a new phone, a Pixel 9 Pro, which meant I needed to bring Alto Player up to date. I …
: 📺 Wallace & Gromit: Vengeance Most Fowl (2024)
: Seems like Substack is not giving up on their Twitter clone. I only just discovered that if you tap …
: Thanks for my new found fondness of buying mainstream music instead of streaming it, I needed a way …
:
Bit surprised to see this appear in my washing machine after washing some new clothes I bought this …
: I’ve started buying music via Qobuz, which offers DRM-free MP3 and FLACS of mainstream albums. …
: One thing I absolutely must do in 2025 is get out more: attend meetups, join a club, anything to get …
:
Learnt a valuable lesson today, which I will share with you via another King DerpCats most wondrous …
: 🔗 How to Write Docs People Read Some interesting ideas on documentation from Allen Pike. I know for …
: I somtimes wish I could remember why I subscribed to half the RSS feeds I have subscribed to. Did I …
: 2024 Year In Review It’s a few minutes to 12:00 PM on the 1st January 2025 when I published this. Thanks to time-zones, …
December 2024
: Fixed the UI of Alto Player, plus addressed some long standing issues I’ve been having. One …
: Only took two hours to uplift Alto Player from Android SDK version 30 to 35. Fought an upgrade to …
: I didn’t have a word chosen for 2024, but I think I’ve got one for 2025: discipline. As in, being a …
: Oh no, what a shame. For reasons beyond my control (but entirely my fault) I may not have enough …
:
I guess there’s nothing in life that can’t be improved by adding RGBs to it. 😄
Also glad …
: I hear people say that Bluesky is like early Twitter. Part of me feels that that can’t be possible …
: Home Screen Of 2024 It’s just turned 3:00 in the afternoon, and I was alternating between the couch and the computer …
: Strange dream last night. Dreamt I was invited to go to Google’s campus in Sydney to discuss some …
:
Sighted an echidna today. It wasn’t a close encounter; I was about seven or eight metres away. …
: I’m a bit behind ATP, only now just listening to episode 618, and all the suggested names for …
: More fun today working on Blogging Tools. Finished a feature for uploading larger videos to object …
: Dear AWS, Deprecate functions in your SDK if you must, but please post a link to the method I should …
: Released version 1.2.0 of Sidebar for Tiny Theme. In this version, the sidebar can now be configured …
:
Feliz Navidad, from our local graffiti artists. 🎄
:
Post-Christmas lunch chill out with Rico. 🎄
: Successfully moved my PeerTube instance over to Hetzner and Coolify, allowing me to shutdown the …
:
2024 Song of The Year
It’s Christmas Eve once again, which means it’s time for the Song of The Year for 2024. …
: That’s it! I’m never going to use a framework that uses Webpack or installs more than 5 …
: 🔗 Lens A nice looking meta tag checker by Robb Knight. Finding a good meta tag checker that’s not …
: Thought I’d have another go at looking at BoxedWine for making an online archive of my old …
: It’s a shame that there’s no MacOS release for Alan Wake. I tried playing the Windows version in …
: I wonder if we could convince Ben to order another run of Stratechery mugs shaped like the one he …
: One of these days, when I see a car idling while the owner is outside picking up coffee, I’m …
: That Which Didn't Make The Cut I did a bit of a clean-up of my projects folder yesterday, clearing out all the ideas that never …
: I’m happy that Ludo Studio managed to secure a deal for a feature-length Bluey film, plus …
: Oof! Almost deleted my Obsidian notes while cleaning out my work laptop. Fortunately it was a simple …
: Counting down the hours now. 3 to go…
: Writing documentation for tools that others will need to run over the Christmas break. I remain …
: I’m not a fan of the changes Google made to their Weather app. It assumes you’re …
: Spending the last few days of the year feeding the dragon. My instructions are clear: I must feed …
: Lot of interesting thing scheduled for Go 1.24, but this one looks particularly exciting: The new …
: If there’s one thing I learnt from all the database querying I’ve been doing today, …
: Exploring Godot to see if I could use it to make a card game. I got this far: Yep, I’m on a …
: To remember for next time I open-source a package: the README should have an example on how the …
: I wonder if a source of my distraction is thinking I can context switch while waiting for something …
: Finished Mind Over Magnet. It’s been a joy watching this come together over at GMTK, and …
: Might need to move off Spotlight as a launcher. Since upgrading to Sequoia, Spotlight has had …
: Gonna complain about the weather for a minute. Meant to be very hot today: 41°C. So despite how …
: I occasionally dip into the Bluesky Discover feed, usually when I’m up to speed with RSS and …
: Tried logging into Steam for the first time in years. Couldn’t recover my existing account. …
:
Two weeks ago, I tried that GenChess thing that Google Labs released. When prompted, I asked for a …
: Spent the morning tidying up the categories on this blog. My first thought was, as it usually is, to …
: I have some thoughts on Manuel Moreal’s post on how linking out could result in server load: …
: Using TLDraw at work and the inevitable “it would be cool if it did X” thoughts started …
: 📺 House of the Dragon: Season 2 (2024)
:
Enjoying some chinotto. It’s a chinotto sort of evening me thinks.
: Christmas party at work tonight. Normally I don’t go to Christmas parties, and of course, this …
: So apparently all the boorish, anti-social passengers take to public transport after 4:45. …
: I plan to integrate UCL into another tool at work, so I spent last night improving it’s use as …
: Would I pay $200 /month for ChatGPT Pro? 🤔 This morning I was thinking “no way,” but …
: If there’s one thing I’d like to see added to Go for 2025, it’s type parameter …
:
Probably the most disobeyed sign in all of South Melbourne. 😏
: I wish it was possible to style the carat shape in CSS. There may’ve been a future where that …
: I think a key to my continued use of Obsidian at work is that I’ve configured it to launch at …
: I can’t see a future in which we all program in one computer language. Such a language would …
: Speaking of JavaScript frameworks, I do appreciate the person who put together this “project …
: 🔗 If Not React, Then What? Quite the condemation of React and “frameworkism” in frontend web …
: In other building-small-things-for-myself news, I spent a bit of time this morning on the image …
: Some more work on that feed reader app. You know how I said that I wanted to hold off looking at …
: My poor work laptop has not seen a shutdown in two weeks. So many Vivaldi, Terminal, and Goland …
: 🔗 How I ship projects at big tech companies Good post, although a hard one to read while reflecting …
: Meeting at deadline is best. Second best is blowing past the deadline by such a wide margin that is …
: Spent the last few evenings continuing work on a Flutter-based RSS feed reader. This project is now …
: If you’ve ever been asked to decide the session duration for a work-based application, choose …
: Well, it took 2 years, but the final step of decommissioning a domain is over: the domain has now …
: Must be Theme Changing day, as I’ve made one last change that’s been on my wish-list for …
: One other thing I did was finally address how galleries were being rendered in RSS. If you use the …
: A Summer Theme Made a slight tweak to my blog’s theme today, to “celebrate” the start of summer. …
November 2024
:
A grey and wet visit to Hastings today for lunch and coffee. Met someone at the cafe who bought his …
: Dear Google, If an address book has a contact with both a home and work phone number, please …
: “Hark! Is that the sound of singing angles, I hear?” “No, it’s just a Hyundai EV reversing.” Hmm, …
: Oh, it turns out it’s an older style of referencing targets and is no longer supposed to be …
: Huh, I was just adding a StimulusJS target attribute when Goland’s LLM suggested using a …
: Agree with @manton here. I used to be quite religious about Test Driven Development, but I'm less so …
: We might be seeing the end of the tunnel with our performance woes at work. I did some profiling …
: Frustrating day today. The service I’m working on is just not performing. It starts off …
: So apparently the X’Trapolis trains have some form of battery. I saw one just drop its …
: I remember a time when I thought Gradle was the bee’s knees: “no XML, config written in …
: 🧑💻 New post on TIL Computer: Link: Probably Avoid Relying On Error Codes To Optimistically Insert …
:
Slippery when wet.
Seriously, watch yourself when walking through that subway on a wet day. That …
: I was reading through the feeds in my Feedbin account a couple of weeks ago, as one does, and a …
: Delta of the Defaults 2024 It’s a little over a year since Dual of the Defaults, and I see that Robb and Maique are …
: Wish Go had Java’s :: operator, where you could convert a method into a function pointer with …
: Upgraded my work laptop to Sequoia. “Love” the experience that this new version …
: 🧑💻 New post on TIL Computer: Don’t Use ‘T’ RDS Instance Types For Production
: Looking for my next project to work on. I have a few ideas but my mind keeps wandering back to an …
: I wonder if anyone can get anything out of Fandom these days. I went to it yesterday for something, …
: Playing around with some possible UI design choices for that Android RSS Feed Reader. I think I will …
: 📺 House of the Dragon: Season 1 (2022)
: Looking At Coolify While reading Robb Knight’s post about setting up GoToSocial in Coolify, I got curious as to …
: Now this is cool: Hetzner has opened up a region in Singapore. The tyranny of distance is starting …
: Oof! Warm weather usually means flies, and there are a lot of them this morning. Been doing the …
: I’m enjoying House of the Dragon, but many of the characters suffer from “vox …
: Heard the fans on my work M1 MacBook Pro for the first time. I guess constantly generating as many …
: This week’s earworm: Electric Light Orchestra, especially Livin’ Thing. 🎵
: Kind of ironic to think that you spend so much effort working on a blog, only to be spending most of …
: Currently trying to do a web search to find where the logs are for a piece of software that …
: Heed the advice of Jim Nielsen and watch out for websites that ask you to enable notifications to …
: 🔗 Thought Detox Someone on Micro.blog posted a link to this little web-app years ago, where you can …
: 🧑💻 New post on TIL Computer: Feedback Of Conditional Updates In PostgreSQL
:
A good indication of how busy the work week is is the number of biscuits packets I bring home with …
: It’s come to the point where my inability to approach or talk to people might start affecting …
: At the station. A Mernda train came and went. Next one rocked up a few minutes later, another …
:
The house guests have returned. Rico is settling in quite well, considering it his first time here. …
: One of those days where I doubt my ability to do this job. 😞
: Thought we were done with the swoop-o-meter for the year, didn’t we. Well, I guess …
: Smack bang in the middle of the automation smiling curve for my current task. 😩
: I’ve been waiting 5 minutes for the work VPN to log me in, and I’m still waiting. I …
: Spent the morning upgrading my self-hosted Forgejo instance to the latest version. I started 30 …
: It’s done! Cyber Burger, the Pico-8 arcade game I’ve been working on for the last few …
:
Now that my 1Password subdomain woes with Android Vivaldi has been tamed, it’s time to turn my …
: In this world of micro-services and Kubernetes, it was nice to be working on a system built as a …
: I’ve been spending so much time on this tool to generate a report I’ve been asked to …
: Listening to this part of HV got me wondering if the secret to punctual trains is just a whole lot …
: Okay, so apparently I held out for exactly 1 hour and 15 minutes, as I’ve just opened a …
: Wondering if I should open a Bluesky account. Do I need another service to look at every day? Am I …
: Someone at work found this blog. Apparently they found a link to it on LinkedIn. Probably should get …
: I was not expecting tense to be a stumbling block with writing design proposals that’ll …
: 🔗 How to deactivate your X account Finally got around to deleting my Twitter account. I’ve …
: So, walking from the station to the only cafe that’s open to pick up a coffee before my train …
: It’s such a romantic idea to think that they’ll always be a customer or product manager …
: I’ll never understand Go developers who insist on using pointers to represent a lack of …
: It only just occurred to me that I can turn off “Use ⌘+Scroll to Zoom Page” in Vivaldi …
: Cropping A "Horizontal" PocketCast Clip To An Actual Horizontal Video Finally fixed the issue I was having with my ffmpeg incantation to crop a PocketCast clip. When I …
: 🔗 How I build things This might be a good one for me to return to from time to time.
: Also, hat tip to the “postrolls” which led me to the previously linked item. I’ve been enjoying …
: Love this post by Mike Grindle, especially this line: To me, it shows what happens when you …
:
Removing personal identifying information from logs is a laudable goal, but it does make …
: A recurring element of my dreams is an unmaintained railway line. The infrastructure is falling …
: If anyone’s interested in the history of Melbourne transport, I can recommend this YouTube …
: Every single dog I’ve met is an optimist. Not once have I seen a dog around someone with food, …
: I also decided to put the documentation “on-board”, as opposed to putting it on the web. …
: Building out the meta elements of Cyber Burger, including the “menu du jour” a.k.a. the …
: As bad as being swooped can get for humans in the Spring, dogs get it so much worse. So it’s good …
: Interesting to thing that the most useful software tools I use for work are the same ones that, …
: Needed to get some hot water to quickly wash something this morning. Turned the kettle on, only to …
: Generally, it’s good to know that you’re needed at work. But sometimes, it’s just …
: Table sub_mapping has more than one primary key, you say? Ok, you might be on to something. CREATE …
: So apparently I can add a wifi network to MacOS whenever one is advertised but I can’t remove …
: 📺 Howl’s Moving Castle (2004)
: Just to add one point of anecdata to Ben’s experience: I’ve never been happy with the …
: “Geographically-determined relevance deprivation syndrome” is going to be the …
: The next train announcements at suburban stations were always made a couple of minutes before the …
: As an aside: is it possible for me to have any new experience without being nervous? I once lost …
: Best of luck for Tuesday, America. Go earn those democracy sausages.
: 🔗 Thinking About Recipe Formats More Than Anyone Should Just looking at the formats in the post, …
: 🔗 Writes and Write-Nots I have my doubts about this future being realised. Or it’s probably more …
:
Day trip, but a lot closer to home. Took a train to Hurstbridge and walked the trail alongside the …
: Oof! Forgotten how sparse the off-peak train frequency is. 40 minute wait between trains going to …
: WeblogPoMo AMA #3: Best Music Experience I’m on a roll with these, but I must warn you, this streak may end at any time. Anyway, todays …
: Weekly Update - 3 Nov 2024 I probably should stop calling these “weekly updates,” seeing that they come up a lot …
: WeblogPoMo AMA #2: One Thing I Wish I Could Change About Myself Here’s my answer to another question asked by Annie for WebogPoMoAMA. This was previously …
: Title design this morning. Trying to get as close as I can to the Cyberspace Raceway font as my …
: WeblogPoMo AMA #1: Work And Drink A new blogging challenge has shown up on the scene: WeblogPoMo, where bloggers answer questions …
:
Trentham Railway Station, and the start of the Domino rail trail. 🌲
: Some interesting links from linkage.lol that I want to note before accidentally closing my browser …
:
Another day trip, this time to Mt. Macedon (again. Yes I’m hitting the classics) 🌲
October 2024
: Phaedra, The lmika Track Arrangement I recently learnt that the version of Phaedra I’ve been listening to for the past 15 years had …
:
Old rail distance post found on the rail trail today, just outside of Loch. Only 95 km to Southern …
:
Walked part of the rail trail near Black Spur Creek. Was too slow to get a photo of the echidna but …
: Ok, breakfast is over. Time to leave the cafe and start my day-trip. South Gippsland is calling me. …
: It’s a bit of a shame to think that a piece of software that is “done” is considered abandoned. The …
: I had all this work planned for the team to do while I was on leave. The minute I walked out the …
: Idea For Syntax Highlighting for CSV Files I may be one of the weird ones here where I find myself sometimes preferring to edit CSV files in a …
: 🧑💻 New post on TIL Computer: Slow NATS Go Subscribers
:
I knew I should’ve bought two licenses to CleanShot X when I had the opportunity to get it at …
: Five years ago, I wrote my first blog post. And despite the slow start, I’m extremely happy …
: I love the multi-carat support in Nova, Goland, and the other text editors that have it. I use it …
:
The view of the Stony Point line from Bittern station.
: I finished my experiment with htmgo, building the worlds most inefficient world clock. It uses HTMX …
: Had my first taste using Tailwind, since the framework I’m playing with includes it by …
: 🧑💻 New post on TIL Computer: psql Techniques
: I get why authors build quickstart tools for their Go package, thinking they’ll be helpful, but I …
: I hadn’t considered adding a /save page to this site. That is, not until someone at work asked …
:
An Alternative Arrangement to Cursor Movement in Terminal Applications
I appreciate why many programs support Vim’s navigation control, using HJKL to move the …
: I’m a little put off by Slack’s instance of hiding things it doesn’t think are …
: I’m still blown away by how good PostgreSQL is. I’ve been writing queries all afternoon …
: This service I’m working on, one of the other things it’s responsible for is sending …
: Spent the morning looking into what was causing the service I’m working on to be performing so …
: I generally don’t want to write about things going on at work, but sometimes it helps, and …
: Seeing a problem at work where the performance of the service we’re working on is just not …
: I enjoyed reading this post by Rohan Ganapavarapu. It’s fascinating getting the perspective of …
: Finished work and now I’m having a quick dinner before heading off to a meetup. And I …
: Kind of glad I don’t run a big, multinational corporation.
: Try-Catch In UCL - Some Notes Stared working on a try command to UCL, which can be used to trap errors that occur within a block. …
: I think Slack’s got an opportunity here to displace Confluence as the “system of …
: Discovered that Enya is still releasing albums. Started listening to this one over the weekend. …
:
Weekly Update - 20 Oct 2024
Yeah, I know, it’s been a while… again. A lot has been happening in life and there’ve …
:
I was poking around Dave Winer’s Software Snacks — a brilliant name for those — and I stumbled …
:
Archie is no longer with us sadly, so my sister went out and got a new companion for Ivy. Say hello …
: So it looks like Squarespace has been acquired by a private equity firm. I wonder if the new owners …
: I’m going to a meetup surrounding a book that I haven’t read yet. I wanted to finish what I was …
: 🔗 How to be confident A great post by Annie Mueller. And pretty much spot on, based on my …
: 🔗 Save the Web by Being Nice Found this while browsing Dave Winer’s blog-roll on Scripting …
: Oof, it’s been quite the week! Almost over though: only around 30 minutes left, then …
: I’m officially a Zio today. 🙌
: I’m generally not someone who likes to talk to people working on my hair. Even so, if silent cuts …
: Don’t use access permissions to control what a user can and can’t do if the correct …
: I don’t count myself a Safari fan, but full credit to Apple: they’ve made remote …
: Goland’s LLM-powered auto-complete is really good. It’s got to the point where it feels …
: Maybe there’s still a chance for Apple to release a car of some sort, although probably not …
: I think I’ve added more features to my TUI-based table editor over the last couple of weeks …
: Reading this post from FLaMEd Fury and this passage caught my eye: Music is so personal now, as is …
: A lot of people I follow online have been recommending Cabel Sasser’s XOXO conference talk. I …
: Returned from the doctor after getting my ears cleared. I can hear the world in stereo again. 🙌
: Small thing I learnt about Safari for iPad: you can reopen recently closed tabs by long-tapping the …
: 🔗 Chris Arnade Walks the World I’ve been enjoying this newsletter for the past month now. Chris is a …
:
Arrived at Albury station. Someone mentioned on the train that it’s the longest covered …
:
Taking the XPT to Albury, on the Vic/NSW border, for a rendezvous.
:
My Favourite Watch
Seeing all the nostalgia for digital watches of the ’90s and early 2000s, following the …
: Why I Keep Multiple Blogs Kev Quirk wrote a post yesterday wondering why people have multiple blogs for different topics: A …
: Finished reading: Useful Not True by Derek Sivers. A good read, although I think I rushed it a …
: Having a blocked ear is annoying, but it does have some benefits. Sitting outside at the cafe, with …
: Having a blocked ear is not a great experience. In fact, it’s pretty awful. I’m treating it now with …
: I don’t use Wordpress so this war between Matt Mullenweg and WP Engine is little more than …
: I find using app stores, either Apple’s one or Google Play, to be an unpleasent experience. They …
: Please, Go developers, do not use Testify’s suite package. There’s not much support for …
: On Panic, iA, and Google Drive I see that Panic is shutting down their Google Drive integration in their Android app, much like iA …
: Ooh, this is nice. Ever since installing solar panels on my house a couple of years ago, my bill was …
: Someone at work expressed interest in starting a blog, but was put off with the thought of having to …
: One strike of the bell at 2:00? Someone will need to put the town hall clock forward an hour, since …
: 🧑💻 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 …
: Congratulations to Dave Winer on 30 years of Scripting News. What an amazing accomplishment. Adding …
: My Nonna passed away this evening, almost a week after the stroke. It’s quite sad but if I am …
: Really enjoyed this YouTube interview with Dr. Alok Kanojia on the Diary of a CEO channel. Very …
: I love my sisters. They called me just now to ask how I was feeling with our Nonna slipping away. …
:
Small achievement unlocked, but one that’s a long time in coming: I finally tried nasi lemak. …
: I’ve spent the last week working on a small puzzle game called Coasters, where you presented …
: While on my walk, I stopped briefly to clear a stone from my shoe and this purple swamphen (or …
:
Bit of a wet day but the rain let up long enough for me to go for a walk. Though I had to take a …
: Baseball is not considered a major sport here in Australia, yet it definitely has a presence. I know …
: I’m not really capable of doing a lot right now, but one thing I did do last night was add the …
: How is it only 13:41? This day has been grindingly slow.
:
It’s curious to wonder why Alstom, the maker of these trains, don’t track when …
: Someone at work just discovered the killer app for Google’s NotebookLM podcasting feature: …
: Passing Three nights ago, and two months before her 94th birthday, my Nonna, my maternal grandmother, …
: The issue with adding caching to a system before you know you’ll need it is that doing so …
: Testing and troubleshooting service side code, without an interactive debugger, that deals with …
: Just updated to Go 1.23.1. It’s so nice being able to upgrade my dev toolchain without having …
: My current work laptop has a Touch Bar, and I think I will miss it a little when I get my next …
September 2024
: Keep forgetting that making a permalink to a highlighted bit of text on a web-page is a thing. Made …
: Working on Jira ticket number CLC-1836. The numerical congruity has not gone unappreciated.
:
New path day. This was little more than a goats track last time I was around here, but was recently …
: Tools And Libraries I Use For Building Web-Apps In Go I think I’ve settled on a goto set of tools and libraries for building web-apps in Go. It used …
: I may never have a site as popular as those I read. I may never be in a situation where I can just …
: I don’t have a blog post today. The well’s been pretty dry all week if I’m honest. Usually at times …
: It’s a shame XML namespaces are not as widely used as they probably should be. I still see XML …
: There’s code spelunking, which can be rather interesting. Where you explore the depths of code …
: Reading about all the annoying permission notifications in MacOS Sequoias, I wonder how Apple devs …
: I made a different version of this image earlier today. Glad I found the discipline to do what …
: Made an update to one of my projects today that’s been going on for 11 years, way back when I …
:
This week’s earworms, two tracks by Lee Rosevere: Should I Run, and Midnight Runner. 🎵
: 🧑💻 New post on TIL Computer: HTMX And POST Redirects
: Just one of those days when I’m reminded that no matter how you think your users will use your …
: Ok, this is strange. My work MacBook screen occasionally freezes when I interact with windows. It …
: Clip sharing is now available in Pocketcasts for Android! I was looking forward to this feature …
:
Weekly Update - 22 Sept 2024
No preface today. Let’s move on to the update.
Cyber Burger Cyber Burger now has sound!
I …
: And that swoop-o-meter just keeps going up. We’re up to 4 noisy miners now. 👷♂️
: 🔗 Hire HTML and CSS people Every problem at every company I’ve ever worked at eventually boils down …
: I couldn’t for the life of me find out how to use HTMX with import maps. Importing it into a …
: Huh, that’s interesting. I just noticed that there’s an option to go to Automattic jobs …
: Micro-fiction: Get A Horse Trying something new here. I came up with the concept of this short-story while riding home on the …
: More Hemispheric Views #120 feedback: not that it happens often, but I too find it strange to be …
: The whole segment on incorrect names on Hemispheric Views #120 was very enjoyable but this story …
: [Source not online at time of site build.] Oof, how to feel old: I’ve done everything on this …
: There’s an old iMac in our office that has the dictionary screen-saver. You know the one with …
: Slack has got a lot of work to do on their lists feature. It’s just feels horrible to use at …
: There’s no such thing as a finite number of niches. People are doing, watching, and supporting …
: What I would give to be riding on a Hitachi, with pull down windows, so that I can yell at some kids …
: Forgotten how long it takes for AMIs to bake using Amazon Image Builder (up to 40 minutes). ⏳
: The laundry gods were good to me. I was trepidatious about doing sheets today, what with the …
: 🔗 Private blogs on Scribbles This excites me. One of the features that drew me to look at Scribbles …
: This new HTTP QUERY method looks interesting. It essentially boils down to a GET request with a …
:
A very chilly yet enjoyable bocce session at Calton Gardens today. Won one of the four games played, …
:
Weekly Update - 15 Sept 2024
Two projects to discuss this week.
Cyber Burger I’ve decided to ditch game mode A, where the …
:
One of my regular walking trails go by a creek that runs along a small cliff. One day, I saw a group …
: I want to reach out to someone. A blogger that’s reasonably well known. Nothing special, just to say …
: Anyone who wants to start a barber or hair styling place, here’s a name for you: Hair Today, …
: 🔗 I Fucking Hate Jira Real opinions from real people about a project management system which …
: One day, Vivaldi’s going to release an upgrade that will fix whatever causes the browser to …
: Walking that fine line on my current work task between addressing the known flaws that may or may …
: Proposal for a new database maxim: A query, originally written to find one row with a particular …
: 👨💻 A collection of new posts over at TIL Computer: Get Or Create In PostgreSQL Working With JSON In …
: Swoop-o-meter now at 3 noisy miners. We’ve got confirmed head contact (head strike?). Luckily …
: Select Fun From PostgreSQL Using PostgreSQL these last few months reminds me of just how much fun it is to work with a …
: Working from home today as there’s a protest at the convention centre, disrupting traffic. Got …
: Swoop-o-meter now sits at 2 noisy miners. Also, wearing or not wearing a blue beanie makes no …
: Wish I can use my new vacuum cleaner to suck up all the spam emails I’m getting about my new …
:
This week’s earworm: The Wind Chimes by Mike Oldfield. 🎵
This one’s a bit surprising …
: I didn’t record narration for the previous post. It featured a dialog and I needed a scene …
: Rubberducking: Of Config And Databases It’s been a while since my last rubber-ducking session. Not that I’m in the habit of …
: If all I was taught came from old DOS games, I’d probably come away thinking that archeology …
: Have to remind myself that it’s better to build for the state of the world now, rather than …
: Oof, left the house without my wallet. Good thing I set up Google Pay on my phone or I …
:
Project Updates
Well, it’s been three weeks since my last post here, and as hard as it was to write this …
: Finished reading: Hell Yeah Or No by Derek Sivers. A good book. I resisted reading it for a while …
: My regular cafe no longer opens on Sunday. Most of the other cafes close to me open at 8:00. …
: More DOS game nostalgia watching on YouTube over the last few days. This time on Commander Keen, an …
:
It’s a pint sort of evening today. Balter XPA. Cheers. 🍻
: It might be that the first day where everything’s working smoothly, nothing’s on fire, …
: Oh, so those flashes of blue light was not arcing from the overhead catenary. ⛈️
: Had to deal with an API written in JavaScript where a field could have zero or more string items. …
: Helped my barista arrange some stock that tipped over in her display fridge, and she didn’t …
: Some follow-up from my post about 1Password this morning. Turns out it’s not 1Password picking …
: I wish 1Password’s browser extensions recognised subdomains better. I have around 6 services …
: Since bringing home the ukulele, all I’ve been wanting to play on it is tracks from Mike …
: I’ve been listening to Marco talk about his user’s response to the Overcast rewrite with …
: Bought my blog-roll up to date to my RSS subscriptions. It’s clear that it’s been a while since I …
: First day of spring means the first day of swooping season. Chalk one noisy miner up for me on the …
August 2024
:
Speaking of musical instruments: new toy acquired. My parents were cleaning out some clutter and …
: Hot take: bagpipes actually sound pretty good.
: Finished reading: Magician by Raymond E. Feist. It’s been a while since I read this, but it’s an …
: While listening to the interview with Ben Thompson on How I Write, a thought just occurred to me: I …
: About Those STOP Messages John Gruber, discussing political spam text messages on Daring Fireball: About a month ago I …
: Immunised: whooping cough, diphtheria, and tetanus. 💉
: MacOS has a strange way of choosing which window gets focus when switching apps using Cmd+Tab. …
: It’s been 12 years since I last used Mercurial. And yet, I’m still typing git branch …
: Added a tag in a CMS with a case that differs from the others. The tags are case-insensitive but …
: It just occurred to me that the proverb “life is not all beer and skittles” is …
: Got praised for a help guide I wrote at work for how to use an admin panel. Shame that help guides …
: So weird seeing ads for podcasts and podcast player apps on public signs and billboards. I’ve …
: Surprising how much of working with TLS certificates is just dealing with PEM files.
: 🔗 Slop is Good I agree with Craig Hockenberry here. The trust of any one site essentially depends on …
: Huge performance gains in a DB loading tool I am working on. What took around 2 hours last week now …
: Spent most of the day racking my brain as to why I couldn’t get this mutual TLS setup working. …
: Whooping cough immunisation booked. Apparently the local chemist does it, which means no need to …
:
Unboxed my new vacuum cleaner. First, love how all the packaging material is cardboard and paper: …
: Been listening to The Truman Show soundtrack after watching it again on Friday. One of my absolute …
: Amazing what you overhear in cafes. Guy a few metres from me is talking about the bridge repairs …
: Loading a bunch of data from my laptop to a database in the US just brings into sharp relief that as …
: I’ve never seen a “confirm cancel” box that seemed to have the right sort of copy. …
: I enjoyed reading Kev Quirk’s post about building a simple journal. I’m still using Day …
: Big day today at work. Can’t say too much about it unfortunately, which is a shame. But one …
: Reminded again why I enjoy the commute to South Melbourne more than Port Melbourne, despite being …
: Got a large blog post written up lamenting my decisions about the project I’m working on (in …
: My Home Computer Naming Scheme I enjoyed Manton’s post about the naming scheme he uses for Micro.blog servers. I see these …
: Coding Bits, the blog I keep to write down things I learnt while working with software, has now …
: Agree with John on ATP #600 that a Google style “permission summary” is a better way to …
:
Project Seed - A Pico-8 Prototype
Oof, another long stretch between updates. This has not been a productive winter.
Much of the …
: While we’re talking about suburban sounds, chalk me up as someone who doesn’t like the sound of a …
: Gonna train nerd here for a minute: It’s a shame that the Comeng train horn has been changed to …
: Love how all these cooking and home reno shows are cut. The actual building or cooking scenes are …
: Trying out the stoot Micro.blog plugin by Mandaris. Click through to see a test post: Works like a …
: 🔗 Collective Nouns for Groups of Various Birds Many of the ones I expected, but there are some …
: Doing something about my dodgy vacuum cleaner. The one I have really sucks, mainly because it really …
:
Protecting my “super premium” monitor riser with coasters as a certain creature likes to chew it.
: Something going on with my Bluetooth headphones and my Android phone. No problems with either …
: It seems to me that Patreon would’ve been better off not offering an iOS app and just have a …
: Wow. Now I’m getting messages from creators about how their revenue will be affected by …
: Must be the types of podcasts I tend to prefer, but I do get a bit put off by shows where the hosts …
: Excursion today. We’re going to get a tour of a data centre. Ought to be very interesting, at …
: Long day today, playing the role of taxi driver for most of it. Did manage to get two-thirds of a …
:
Darken bocce courts at the Veneto Club. We were showing our second cousins around, who are visiting …
: The trouble with the future is that it eventually arrives.
: It’s an interesting phenomenon to find yourself discovering quirks or behaviours of a large …
:
Trying out a bag of Leon organic coffee beans. This bag was given to me by some visitors from the …
: So MacOS Sequoia is going to introduce weekly nag prompts for app permissions, with no way to just …
: Want an easy way to break a code editor? Accidentally click the “expand all” button in a …
: Needed to do something to one of our databases, and I was preparing a multi-step process before I …
: It’s disappointing to see Google discontinue their Chromecast line. There are certain …
: I’ve been using Album Whale as a song-based bookmarking service more and more recently. When …
: My recent exploration of Fyne has got me looking at building a level editor again. Have started work …
: 👨💻 New post on AWS over at Coding Bits: Force Deleting AWS Secrets
: Continuing my exploration of mutual TLS for secure inter-service communication. Wondering how best …
: 🔗 Own Your Web – Issue 15: Home Sweet Home It’s good to see Own Your Web is still going. I really …
: Spending some time with the birds. Archie’s on heat, which is why she’s making those …
: Falling behind on posting a couple of weekly ear-worms, so here are two: Last week’s: Before Too …
: It’s been — what, 5-6 years — since I moved from Xubuntu to MacOS, and yet I still find myself …
: And here I was thinking that successfully using OpenSSL to setup and test a custom CA was the most …
: I have to set up mutual TLS authentication using our own CA for inter-service communication. I found …
July 2024
: Who thought that doing something properly would get results? I’ve been hacking around for the …
: 👨💻 New post on Go over at Coding Bits: Disabling Imported Jobs In Gitlab CI/CD Pipeline
: 🔗 AI ‘Friend’ Company Spent $1.8 Million and Most of Its Funds on Domain Name “It’s …
: I wonder who Amazon thinks are visiting the websites for AWS resources. They build landing pages …
:
Archie is quite the photogenic bird.
:
Got treated to an “Ivy facial” today.
: Current Project Update Hmm, another long gap between posts. A little unexpected, but there’s an explanation for this: …
: A lot will be happening this coming week. In fact, it feels like the whole year has been building up …
:
Mesdames et messieurs: voici la tentative d’aujourd’hui de passer à un petit-déjeuner …
: Just listening to Ben Thompson’s and Andrew Sharp’s hot takes on baseball on the latest …
: Reddit’s decision to allow only Google to index their site will probably mean I’ll be …
: Why did I eat the breakfast I did today? I told myself I wasn’t going to, as it tended to make …
: 🔗 Never Tweet Your Heroes I wonder if M.G. Siegler had anyone in mind when he wrote this.
: Go Feature Request: A 'Rest' Operator for Literals Here’s a feature request for Go: shamelessly copying JavaScript and adding support for the …
: I hear Robb and John are looking for a new term for the bringer of snacks for Ruminate. Allow me to …
: Was talking to a fellow colleague today and he mentioned that he’s recently started a blog on …
: A Follow-Up To Mockless Unit Testing I’m sure everyone’s dying to hear how the mockless unit tests are going. It’s been …
: Every so often, Goland gets into a weird state where it completely forgets about symbols from a …
: It’s going to be a lovely day today. Perfect day to just sit in an office and do work. 🧑💻
: Networking is hard. This remark applies to every form of networking you can think of.
: This day in work spam: anyone care for some “world knowledge information”? 😏
:
Preparing the second room for a couple of house guests that’ll be coming next week. 🦜
They get …
: Continuing my exploration in Go GUI toolkits. Golang Weekly linked to one called Fyne, which I tried …
: 🔗 Major Windows BSOD issue hits banks, airlines, and TV broadcasters Oof! I feel bad for all those …
: Maybe the key to a happy career in software engineering is: keep the number of systems you have …
: Had a go at recreating the last song Anders Enger Jensen wrote for 8 Bit Keys, since it’s one …
:
This week’s earworm: Warsaw in the Sun by Tangerine Dream. 🎵
: 📺 Everybody’s Free (to Make Websites) One word: this! Edit: Kev Quirk shared a link to the …
: Learnt lots of fascinating things about how servers are catalogued in data centres today. I learnt …
: Got asked to come up with a way of representing some data today. Before diving into a design, I …
: I got spam via Product Hunt today. First time as well. Completely forget I had an account there, …
: A bit more retro gaming this evening. Tonight, some Paganitzu, Part 1, or “Pagan” as I …
: I don’t use Ghost, but I did sign up for it once, so I’m still getting the newsletters. …
: One thing I’ll miss with hosting my own code is the ability to spin up a Codespace for a …
: On the Easy Pit To Fall Into From Matt Bircher’s latest post on Birchtree: One of the hard parts about sharing one’s …
: 🔗 Marquee Element Tester Test your browsers compatability of the Marquee element. No spoilers about …
: I knew it was a mistake to choose to eat breakfast outside. 🌧️
: I’ve got a large writing task to do at work, so I’m trying out iA Writer. And I probably …
: Vivaldi decided it had enough this week and crashed, about 15 minutes ago. Not yet, Vivaldi! We …
: Oof! This week has been something else. 😮💨 One more day to go.
: Bit of a breakthrough with a project I’m on at work today. Amazing how quickly you can go from …
: Dealing with a reporting task at the moment, and all the shortcuts I’ve made over the course …
: A Tour Of My New Self-Hosted Code Setup While working on the draft for this post, a quote from Seinfield came to mind which I thought was a …
:
Work offered us a very… American style lunch today. First time I had bacon with my pancakes. …
: 👨💻 New post on Moan-routine over at Coding Bits: Zerolog’s API Mistake
: Zerolog’s API Mistake I’ll be honest, I was expecting a lot more moan-routine posts than I’ve written to date. …
: Got a long post written that I wanted to publish today. But I need to add the audio narration to it, …
: The gym has discovered they have a heater, which is immensely welcomed, because wearing shorts and a …
: 🔗 On the origins of DS_store An interesting tale on how .DS_Store — a regular in Git ignore files …
: Woke up with this tune in my head this morning. Managed to record it before I forgot it, then I …
: Added the final pieces of my self-hosted Forgejo instance this morning: a MacOS runner, and daily …
: 🔗 txt.fyi Thank you to the anonymous person who runs this. Something happened which left me …
: A Bit of 'Illuminating' Computer Humour Here’s some more computer-related humour to round out the week: How many software developers does it …
: Just bought Crystal Caves HD from GoG. This might be the best $4.00 I spend today. 💎
: Mark the date. First successful CI/CD run of a Go project running on my own Forgejo instance, …
: Some day, I’ll be working on a task I’d be pressured to get finished right then and …
: Last night, I setup a Linode server to try out Forgejo. The setup went smoothly, and I managed to …
: Ok, going to try out Forgejo for self-hosting my code. Got through the hardest part, which was …
: I’m enjoying the special guests on Downstream… but I do miss Julia. I mean, I’m super …
: I wish more podcasters know what a double-ended podcast is. Having Zoom’s compression …
: There are times where I wish Go had Python-like tuples, but I think the decision to keep them out of …
: A university text-book author walks into a bar. The punchline is left as an exercise for the reader.
: A QA walks into a bar, crawls into a bar, flys into a bar; and orders: a beer, 2 beers, 0 beers, -1 …
June 2024
: Ran into my old barista this morning. He made morning coffees at the station in the late 2010s, …
: Spent the last week polishing up the tool I use that takes journal entries from a Day One export and …
: It would be nice for browsers to remember every close tab that’s been open for more than, say, a …
:
So, walk up the hill, then it’s through the gate to get to the path. Piece of cake.
Oh… 🤔
: Trying out a bit of an experiment. I’m going to start accenting a few posts here with a small …
: Really enjoyed the conversation between Sam Harris and George Saunders. I’ve not read anything …
: Almost didn’t make it to the gym this evening. Glad I had a change of heart. Also glad that it …
: Gave the sample Storytime episode for my train line a try, and it’s not for me. Aside from …
: The nature of AWS is that, even with things like ChatGTP, there are still traps laying about for …
: Been working on a Cloud Formation stack that defines IAM resources: roles, policies, profiles, etc. …
: Code merged and artefacts prepared. Now to deploy it on brand spanking new infrastructure.
: So, this is how my morning went. Apologies to my reviewers for all the notification emails …
: Might be the only way I’ll learn another language is I put the spoken training audio to music, …
:
Linux administration is quite fun. I don’t usually get an opportunity to do it as part of my …
: 👨💻 New post on Linux over at Coding Bits: Packaging Services With Systemd
:
More Tools For Blogging Tool
Spent the last week working on Blogging Tool. I want to get as much done as a I can before …
: Oof! These mornings have been really cold this last week. Had to bring out my wool and possum fur …
: 🔗 Adding Github-Style Markdown Alerts to Eleventy GitHub has alerts (aka callouts) Markdown support …
: One other thing I found this morning during my exploration of Markdown and Asciidoc is that many …
: Asciidoc, Markdown, And Having It All Took a brief look at Asciidoc this morning. This is for that Markdown document I’ve been …
: Must say I enjoyed The Rest Is History’s recent podcast on Dragons. They go into how these …
: Eight months in and I’m still enjoying writing technical documents in Obsidian. I’ve …
: It’s always after you commit to a deadline that you find the tasks that you forgot to do.
: I think if I ever created a Tetris game for the TI-83 graphing calculator, I would call it …
: My Position On Blocking AI Web Crawlers I’m seeing a lot of posts online about sites and hosting platforms blocking web crawlers used …
:
Finally did something today that I should’ve done a long time ago: buy a UPS. Hopefully power …
: Sometimes I wonder how and why my work email address got onto various B2B marketing email lists. …
:
In today’s demonstration of the gulf between taste and ability, may I present my attempt at …
:
Checked out of the Cockatiel Cafe and heading home to Melbourne. Always a little melancholy leaving …
: One of these days, I’m going to make change to a Dockerfile or a Github workflow, and …
: 🔗 How the “Nutbush” became Australia’s unofficial national dance It’s amusing to grow up thinking …
: Been asked to do a routine task today. This is the fifth time I’ve started it, the fifth time …
:
Blogging Gallery Tool
Oof! It’s been a while, hasn’t it.
Not sure why I expected my side-project work to …
: MacOS has cat, but not tac. Fortunately, Vim came to the rescue with this command: :global/^/move 0 …
: Thinking About Plugins In Go Thought I’d give Go’s plugin package a try for something. Seems to works fine for the …
: It’s easy for me to say this now, but I would pay a non-zero number of dollars for a set of …
: I’d be curious to know if there’re any Go apps that are using the plugin package. …
: I’m a little suspicious of using project starter kits for learning something new. Sure it can whip …
: One of these days, I’m going to write a long form post, and do the narration in a single take.
:
Word Cloud
From Seth’s blog:
Consider building a word cloud of your writing.
Seems like a good idea so …
: Cracked open Acorn to come up with a new wordmark for Apple: Yes, I know I’ve got work to do. …
: Caught up on the WWDC announcements (did Ars Technica have a live blog this year? Must’ve missed …
:
The view from the top of Mount Rogers Reserve.
:
To get to Bundanoon from Canberra you have to drive past Lake George. I’ve always seen it empty but …
:
Day Trip to Bundanoon
Decided to go on a day trip to Bundanoon today. It’s been five years since I last visited and …
: I enabled notifications on Vintage Logo as I wanted to be notified when new logo designs were …
:
Photos of the poor patient, sitting next to the clumsy human. Rest assured, she’s getting a …
:
Bit of a stressful morning, involving injuries and unplanned visits to the vet. Things are well now, …
:
Working with PostgreSQL is an absolute joy. Such an amazing database. Just goes to show that the fun …
: 👨💻 New post on AWS over at Coding Bits: AWS Secrets Manager Cached Credentials Error
: Attempting to give head scratches while recording video is more difficult than it looks. 🦜
: Speaking of bad UIs, volià: my first attempt at building something with Gio: It doesn’t do …
: An Unfair Critique Of OS/2 UI Design From 30 Years Ago A favourite YouTube channel of mine is Michael MJD, who likes to explore retro PC products and …
: I found this video on the failure of the Star Wars Hotel by Jenny Nicholson to be absolutely …
: 👨💻 New post on Go over at Coding Bits: Disabling Parallel Test Runs In Go
: My Pile-Up Poker result for today = $840.00. Decent result for a first game. Also, I’m not …
: Some More Thoughts On Unit Testing Kinda want to avoid this blog descending into a series of “this is wrong with unit …
: I’m not on Threads but I do click through sometimes to post shared on Mastodon, and I’m a little …
: Must say I’m really enjoying M. G. Siegler’s new blog Spyglass. I’ve liked pretty much every post …
:
“What about your Savoys, Mrs. D?”
:
A black swan event.
(And yes, I took this photo just so I can use this caption).
:
Returned to Tuggeranong this morning for breakfast and a walk around the lake. Really enjoy going to …
May 2024
: If Slack’s looking for features to add, my vote would be for personal “annotation” …
:
New offering at the Cockatiel Cafe: the “breakfast bar”. 🦜
: 👨💻 New post on Databases over at Coding Bits: PostgreSQL, pgx, sqlc and bytea
: Wish TLDraw offered a cylinder shape. I know my needs are quite niche, but I really like using this …
: Playing around with Vintage Logo this morning. HT to @odd and @mandaris for posting a link to this …
: I can’t for the life of me remember how to create a child page in Notion’s mobile app. …
: Reliving my European trip through my posts here. They’ve started to appear on my On This Day …
: Adjusting my SQL code formatting preferences at the moment, and it just feel so… byzantine. …
:
Side Scroller 95
I haven’t been doing much work on new projects recently. Mainly, I’ve been perusing my …
: Coding like it’s 2003. Poking around WinWorld this morning and found a working copy of Borland …
:
Bulk Image Selection
Some light housekeeping first: this is the 15th post on this blog so I thought it was time for a …
: Trying out the new audio narration feature for Micro.blog that Manton just announced. If …
: It’s nice seeing tools add support for inline Mermaid diagrams to Markdown, almost like …
: Coding standards at work calls for US English in our codebase. So I’m typing words like …
: 👨💻 New post on Web over at the Coding Bits blog: Obsidian PDF Styling Improvements
: Hearing that Microsoft Recall uses an AI model trained to observe the GUI, it all feels so… bizatine …
: Don't Leave User Experience For Later DDH wrote a post yesterday that resonates with me. This is how he opens: Programmers are often …
: I used Micro.blogs find and replace for the first time today, to change a bunch of links to point to …
: Kind of had it with Lime and the other dockless scooters. I’m sure most users are fine, but a …
: Sometimes in life, when you’re faced with a task you don’t know to solve, the best way …
: Two Months Doing Weeknotes It’s been a bit over two months since I’ve started writing weeknotes at work, and …
: Got gallery.folio.red back up this morning. Took longer than I hoped, since the cert expired and …
:
The Site Page Model
I opened up Photo Bucket this morning and found a bunch of commits involving pages. I had no idea …
: 🔗 Finish your projects If there’s ever an article I should print out and staple to my …
: I’ve been really enjoying all the WeblogPoMo posts that the PoMo bot has been relaying. Discovered a …
: Had to miss the first part of Micro.camp this year, unfortunately. My meeting with the sandman went …
: 🔗 Slack users horrified to discover messages used for AI training I’d like to avoid jumping on the …
: Friday Development Venting Session Had a great venting session with someone at work about the practices of micro-services, the …
: Flights to Canberra booked. Going to be bird watching again real soon.
: If the macOS devs are looking for something to do: here’s a free idea. Detect when the user is …
: I must agree once again with Manual Morale on his recent post about search and the future of the …
: How is it that it’s become so natural to write about stuff here, yet I’m freezing in my …
: Love that NetNewsWire has a setting to open links in Safari instead of the built-in WebView. Very …
: Never thought I’d be desperate enough for food and money that I’d be forced to learn …
: Writing Good Data Migration Scripts I’m waiting for a data migration to finish, so I’ve naturally got migration scripts on …
: I appreciate projects like Next.JS put a lot of effort into their guides, but they still need to …
: Working in the project which is using TypeScript for the code, and Go for the deployment …
: 👨💻 New post on Databases over at the Coding Bits blog: PostgreSQL BIGSERIAL “Type”
: I haven’t gone all in with AI co-pilots or anything with my coding setup yet, but the latest …
: On Sharing Too Much About Too Little Manuel Moreale wrote an interesting post today about sharing stuff online: Life can be joyful and …
: BASIC.HTM While poking through some old files this morning I came across probably the first bit of HTML …
: Indexing In UCL I’ve been thinking a little about how to support indexing in UCL, as in getting elements from …
: 🔗 Goodbye to Apple’s Smart Keyboard Folio, the best iPad Pro accessory I’ve never considered …
: Free idea for anyone interested in making a mockumentary: a band that specialises in …
: It’s ironic to think that part of my job is to make sure that the nice artwork that I see on …
: Ah, hello, my “is this article helpful?” popup friend, the ugly cousin of all the …
: It’s always fascinating browsing the early methods and properties of the DOM. It feels a bit …
: One other skill I wish I had was good audio mastering skills. Been going through some more tapes …
: Browsing some of the WeblogPoMo posts on Mastodon the past few days. A lot of great posts, plus some …
:
Of course I deployed something that broke other services because of dodgy permissions. So…
: My second favourite word to write in a Jira ticket, after augment, is “decommission”. …
: As Someone Who Works In Software As someone who works in software… I cringe every time I see society bend to the limitations of the …
:
My favourite gym t-shirt. All the Aussies would get this reference.
This I got from an op-shop but I …
: 📺 Taitset Discovered another YouTube channel about Victorian railways this evening. This one’s …
: It’s already May and I’m way behind on my reading goals for the year. The trouble is …
: On the train. Overhead announcement comes through from the control centre mentioning that a way to …
:
Tape Playback Site
Thought I’d take a little break from UCL today.
Mum found a collection of old cassette tapes …
: Interestingly, the best example of an app soliciting user feedback might be the Economist app. Just …
: UCL: Brief Integration Update and Modules A brief update of where I am with UCL and integrating it into Dynamo-browse. I did managed to get it …
:
The Perfect Album
The guys on Hemispheric Views have got me blogging once again. The latest episode bought up the …
: God bless the person that invented the command line history. They just saved me 15 minutes of work. …
: One other thing from Rec Diffs #233: it’s amusing to hear Siracusa being as frustrated with …
:
Favourite Comp. Sci. Textbooks
John Siracusa talked about his two favourite textbooks on Rec Diffs #233: Modern Operation Systems, …
: And that makes it the third time this week that I encountered a bug involving DynamoDB that was …
: Github/Gitlab code search is fine, but have you ever tried grep -l -r methodName projects/*? Seems …
: I wish Ghost allowed readers to choose a different email address to send newsletters, rather than …
: For the last few years, I’ve been using 4/24 as the expiry date of test credit cards within …
: UCL: Breaking And Continuation I’ve started trying to integrate UCL into a second tool: Dynamo Browse. And so far it’s …
April 2024
: I’d be curious to know why Microsoft renamed Azure Active Directory to “Entra.” …
: 👨💻 New post on Databases over at the Coding Bits blog: Counting In DynamoDB
:
Day 30: hometown
It’s far from perfect, but it’s good to call this place home. #mbapr
: After a two month hiatus, the coffee booth at the station has reopened. All is well in the world …
:
Day 29: drift
Drifted a little from the path at this point of my hike today. Could be easy to get …
: 📺 Mission: Impossible – Fallout (2018)
: Manual Moreale hit the nail on the head with this quote from his latest post: The web is not dying. …
: 👨💻 New post on Go over at the Coding Bits blog: Custom Import Paths In Go
:
Day 27: surprise
Quite surprised that this photo came out as well as it did. Was purely an …
: Interesting to see Google starting to solicit reviews for apps that came with the phone, such as …
: 🔗 the biggest threat facing your team, whether you’re a game developer or a tech founder or a CEO, …
:
Day 26: critter
Watch out for these ones. #mbapr
: UCL: The Simplifications Paid Off The UCL simplifications have been implemented, and they seem to be largely successful. Ripped out …
: Thou Doth Promote Too Much Manual Moreale wrote an interesting post about self promotion, where he reflects on whether closing …
:
Some emus have moved into a nearby sanctuary a few weeks ago. I managed to catch a glimpse of one …
: I was snakily going to suggest a “HTML naked day” to complement both CSS and JS naked …
: 👨💻 New post on Databases over at the Coding Bits blog: PostgreSQL LATERIAL Joins
: Simplifying UCL I’ve been using UCL for several days now in that work tool I mentioned, and I’m …
: My spilling has bin partickualy bad todai!
: If Alan has a problem, and Brett has a solution, but Brett’s solution is qualified with …
:
Day 21: mountain
Warburton, in the Yarra Ranges. #mbapr
: 🔗 Hiss! Seeing @Miraz’s post about the Morepork reminded me of this poem by C. J. Dennis that was …
:
Imports And The New Model
Well, I dragged Photo Bucket out today to work on it a bit.
It’s fallen by the wayside a …
:
A small visitor is back, enjoying the sun on my kitchen tiles. 🦎
: Watched Takashi Wakasugi’s show Japanese Aussie at the comedy festival last night with a few …
: Beanie weather’s back, baby! 🌡️ Thought I’d celebrate by updating my avatar on Micro.blog.
: UCL: Procs and Higher-Order Functions More on UCL yesterday evening. Biggest change is the introduction of user functions, called …
:
Day 19: birthday
I got this almost 9 years ago. It’s never been used. #mbapr
:
Crashing Hemispheric Views #109: HAZCHEM
Okay, maybe not “crashing”, a.la Hey Dingus. But some thoughts did come to me while …
: Pro tip: if you’re working with mocks, make sure they’re actually asserting the calls …
:
Day 18: mood
I guess one can describe this mood as flat. #mbapr
: 👨💻 On the Coding Bits blog: Changing gRPC Schemas
: UCL: First Embed, and Optional Arguments Came up with a name: Universal Control Language: UCL. See, you have TCL; but what if instead of …
: Watched the MKBHD review of the Humane pin (the Streisand effect is real) and I must say, even if it …
: Tool Command Language: Lists, Hashs, and Loops A bit more on TCL (yes, yes, I’ve gotta change the name) last night. Added both lists and …
:
Day 17: transcendence #mbapr
: Pocket Cast should start tracking the number of times I tap the 30 seconds back button. It’s …
: On Micro.blog, Scribbles, And Multi-homing I’ve been ask why I’m using Scribbles given that I’m here on Micro.blog. Honestly …
:
Day 16: flâneur
One extra flâneur not in frame. #mbapr
: Went to Phone Phix and got my phone phixed. 🙃 Got the USB-C socket cleaned. Cost a bit but the USB-C …
: Love the new categories feature in Scribbles. Went back and added them to the posts on Coding Bits …
: Took a while to troubleshoot why my shell script wasn’t running in Keyboard Maestro. Turns out …
: 🔗 The Worlds of Podcasting On it, their producer was lamenting not having somewhere to post a link …
: 👨💻 On the Coding Bits blog: Go Unit Test Naming Conventions
: Backlog Proc: A Better JQL Backlog Proc is a simple item backlog tracker I built for work. I’d like to link them to Jira …
: Seems like the signs of middle age for a Pixel phone is that the USB-C contacts lose their …
:
Day 14: cactus
Okay, I admit that it’s quite a stretch to call this a cactus. I do think …
:
Mum found a bunch of tapes of us making radio shows when we were kids. I’m digitising them now …
: Tool Command Language: Macros And Blocks More work on the tool command language (of which I need to come up with a name: I can’t use …
: Had to wake up a 3:30 AM this morning to turn something on for work. That’s… like… an HOUR before …
: Me, yesterday: I will be cross-posing links to these blogs here. I try to post here at least once a …
:
Day 12: magic
An ATEM Mini from Blackmagic Design we have at work. It’d be nice to have more …
: Making a few changes on this blog. I’ve realise that I’d prefer to write more about my …
: Moan-routine: Stripe Prices I love coding and anything computers. I’ve spent, and continue to spend, a significant amount …
: Tool Command Language I have this idea for a tool command language. Something similar to TCL, in that it’s chiefly …
: Buffalo, the Go framework that’s a bit like Rails, has been archived on GitHub. I’m …
: Anyone looking for a really polished YouTube channel about the history of PCs and game consoles from …
:
Day 11: sky
It’s up there, somewhere. #mbapr
: Walked a different way to work today. The detour was only a couple of blocks but it was actually …
: Go to prod early because you never know what surprises you’ll encounter when you deploy (cough …
: Had a crummy afternoon at work today. Had to make some fixes that were quite urgent, and forgot to …
:
Getting in line for the café to open.
Actually, this pigeon is more patient than I am. I decided to …
:
Day 9: crispy
I guess you could describe these autumn leaves as crispy. Well, maybe a couple of …
: Dealing with money is annoying. Dealing with money using Go’s big.Rat type? Really …
: Six Appeal #9 ⬜⬜⬜🟨🟨⬜ ✔️ 🟨🟨🟨🟨🟨🟨 ✔️ 🟨🟨🟩🟨🟨🟨 🚫 🟨🟨🟩🟨🟨🟨 🚫 🟨🟨🟩🟨🟨🟨 🚫 🟩🟩🟩🟩🟩🟩 ⭐ 3 minutes, 16 seconds - total …
:
Day 8: prevention
An ounce of this? Well, not quite. I can’t prevent myself getting sick …
: Small Calculator Commands This page documents the extra commands from Small Calculator. These were taken from source code, …
:
Small Calculator
Date: Unknown, but probably around 2005
Status: Retired
Give me Delphi 7, a terminal control, and an …
:
Day 7: well-being
“An apple a day,” and all that. Kinda wish I liked apples more than I …
: 🔗 Crying Myself to Sleep on the Biggest Cruise Ship Ever A really great read. I’ve never been on a …
: Oof, glad I bought an unbrella. Even if it’s a $10 piece of junk with half the stretchers broken. At …
: 🎥 I’ve released a video tutorial on how to use and configure the Sidebar For Tiny Theme. This …
: It strikes me as odd seeing articles from those that continue to mourn the loss of Twitter and …
:
Day 6: windy
Sails of modernity. #mbapr
:
Day 5: serene
The Remarkables, Queenstown, NZ. Taken March 2013. #mbapr
: Vivaldi can learn a thing or two from Safari about being able to copy and paste a HTML table into a …
: Self-Driving Bicycle for The Mind While listening to the Stratchery interview with Hugo Berra, a thought occurred to me. Berra …
:
Day 4: foliage
Spot the visitors. #mbapr
: From @jarrod: You’re likely familiar with the Navy SEAL mantra of “Slow is smooth, and smooth is …
: I should stop trying to multitask. What happens is that I kick off something that takes some time, …
: Release version 1.1.1 of Sidebar for Tiny Theme. You’ll need to upgrade Tiny Theme to version …
: There’s a lot of low-hanging fruit still to be picked in Numbers in MacOS. The basic stuff, …
: Enjoying the latest ShopTalk about home cooked apps. What an amazing term for it: perfect. Also good …
March 2024
: Canberra Railway Museum Went to the Canberra Railway Museum this morning. Quite a wide variety of locomotives and carriages …
: 🔗 Insanity in the Air: The crash of Pakistan International Airlines flight 8303 A facinating post. …
: Picnic train, now boarding. 🚂
:
A few shots around South-East Canberra with the deciduous trees starting to turn.
:
Caught up with these two today.
: Currently in Ron Finemore territory (namely the Hume Fwy near Gundagai). 🚛
: On Post Headers My answer to @mandaris question: How many of you are using headers in your blogging? Are you using …
: Was running into issues trying to buy a hamper from an online store in the UK. Turns out it was …
: Sorting And Go Slices Word of caution for anyone passing Go slices to a function which will sort them. Doing so as is will …
:
Ok, I may have gone slightly overboard tonight, but so annoyed was I with Google TV’s …
: Wish there was a way on Google TV to mark a recommendation as “I never want to see something …
: I discovered Andor last night. The hype is justified: it’s a really well done TV series.
: If there’s any evidence needed to prove that what we’re building doesn’t actually …
: If there are any Victorian gunzels out there eager for cab ride videos, I can recommend driver667. …
: Release version 1.0.2 of Sidebar for Tiny Theme. Biggest change is that the sidebar is no longer …
: Is it okay to post about things you’re doing that might be a complete waste of time and go …
: We’re going through a bit of a dry spell at the moment, where we haven’t seen decent …
: I’ll be honest, I don’t like berry compote. I’ll eat it as it’s the “healthest” component of my …
: Oof, so glad it’s a Friday. Work’s been quite busy this week. It’ll be busy for the next few weeks …
: Been thinking about, and reading about, AWK recently. It’s a facinating tool: not as specialised as …
: 📺 Keen On Keys The YouTube algorithm surfaced this delightful channel this evening of someone …
: Kinda wish that Keyboard Maestro has a way to retrigger the last invoked macro. It would be nice to …
: Subscribed to a bunch of oneamonth.club members this morning. It was enough for my bank to call me …
: Immensely enjoyed the ATP member special where John goes through his window management. Very …
:
Happy Grand Prix week for anyone who celebrates (I absolutely do not celebrate! 👎)
: From Merlin’s wisdom project: Related: most kids can be surprisingly entertained by your …
: You know how iA Writer shades anything coming from an LLM to indicate that an AI generated it? I …
: Spun out the sidebar I added to my site into a standalone Micro.blog Plugin, called Sidebar For Tiny …
: I feel envious of those that are happy to work on one thing — project, job, cause — for a lifetime. …
: 🔗 Doing Weeknotes This is probably worth trying. I know for myself that I get lost in the day-to-day …
: Dreamt that I was writing a blog post about software design and how it relates to eating vegetables. …
:
I’ll bring the lighter fluid. #burn-all-computers-to-the-ground
(sorry, it’s been one of …
: This year’s Ides of March started with some stormy internet weather this morning. May have …
: Matt Bircher made an excellent comment about UI design sensibilities: I get the feeling a …
: Oof, not feeling great today. Tired and spaced out. Hope I’m not coming down with something. 😩
: Adding A Sidebar To A Tiny Theme Micro.blog This is now a standalone Micro.blog Plugin called Sidebar For Tiny Theme which adds support for this …
: Blogroll ported to Micro.blog and placed in a sidebar on the post list screen using Tiny Theme …
: Spent the last two hours combing through logs trying to find the root cause of a problem, only to …
:
🎵 Stationary Loops, by Lee Rosevere
Bought when I needed a few screenshots of Alto but growing to …
:
Alto
Date: 2020 — present
Status: Rockin'
The year was 2020. The pandemic was just beginning and I was …
: Hmm, this is a new one. Apparently Telstra is blocking the site to Whisky app for some reason. Going …
: Photo Bucket Update: Exporting To Zip Worked a little more on Photo Bucket this week. Added the ability to export the contents of an …
: I’ve being reading several posts from Aaron Francis recently around doing work and talking …
: Anything worth doing is worth doing badly. G.K. Chesterton Best quote from this video by Aaron …
: It’s always better to go outside if you can, even if it’s just for a bit. You may feel …
: People say AWS is expensive, but somethings it’s worth it. We’ve been seeing one of our …
: Enjoyed the discussion about AI and independence on Ruminate #179. I agree with Robb and John: …
: Photo Bucket Update: More On Galleries Spent a bit more time working on Photo Bucket this last week1, particularly around galleries. …
: Huh, so apparently it’s possible to scheduled Github actions to run like a cron-job. …
: Feels a little like bush week this morning.
:
Signed up as a lifetime member to Scribbles. Given how fun it is to use, it was an easy decision. …
: Finally got a new release of Dynamo-Browse out today. Realise the last one was 9 months ago, which …
: Was just at the supermarket using an automated checkout machine with the sound turned off. Must say, …
:
Ready for some bocce. Back at Creswick St. Reserve, the OG bocce site.
: Giving Insomnia a try for testing a REST API. Took a while to find the downloadable artefact, but …
: Found this DynamoDB item calculator which would estimate the size of DynamoDB records. Useful for …
February 2024
:
Ah, the vanguards of Autumn have returned.
: Need to find an alternative to Postman for API testing. It’s quite capable, but something just …
: Random fact I found on Wikipedia today: apparently marsupials are less likely to contract rabies …
: If I were ever to make an RSS service like Feedbin, I’d probably add a feature which would …
: 📺 Nintendo’s Luckiest Accident So apparently the “watch” in Game & Watch actually …
: Just discovered that Stripe has a changelog, which is great. But they don’t offer it as an RSS …
: Getting a little tired of listening to podcasters talk about the Apple Vision Pro (I guess you have …
:
One Cup of Cappuccino Then I Go, by Paola Pivi
Saw this print while I was in Europe and liked it …
: 🔗 The internet used to be ✨fun✨ Lot of interesting posts here about the personal web, both current …
: Users of Go: don’t fear the zero value. Resist the urge to use string pointers for things that …
: Complexity Stays At the Office It’s interesting to hear what others like to look at during their spare time, like setting up …
:
Bought some “genuine” EarPods as emergency headphones I can keep in my bag. Wired …
: Well, it’s finally happened. I’ve left for work without my headphones. 🙁
: Worse Is Better Gabz latest post about ChatGPT’s ability to write “good” reviews gave me pause: …
: Photo Bucket Galleries and Using the HTML Popover API Spent a bit more on Photo Bucket this evening. Tonight I started working on galleries, …
: Yep, I think 22 minutes at 150°C works for toasting frozen hot cross buns in a cold oven. Toasty and …
: I kinda wish there was a fan edit of Mad Men that condensed all 7 seasons into one that contain only …
:
Message Simulator Client
Years: 2017 — 2020
Status: Gone
I once worked at a company that was responsible for sending SMS …
: Photo Bucket lives, at least in an alpha state. It’s being used for the Folio Red Gallery, …
: Lost Album, Found For the past 3.5 years, I’ve been searching on and off for a particular album: the original …
: Another attempt at working out how best to heat up hot cross buns from the freezer in a cold oven. …
: Implicit Imports To Load Go Database Drivers Considered Annoying (By Me) I wish Go’s approach to loading database drivers didn’t involve implicitly importing …
: Deciding where data files should be placed on a Linux system. It’s a bit strange how /var/lib …
: Shows how much of a romantic I am: it took a 10 minute tram ride before I realised why so many …
: 🔗 Most People Won’t Via A Learning a Day by Rohan. It resonated with me as well.
: Spent some time this evening working on my image hosting tool. It’s slowly coming along, but …
: It’s hot cross bun season again, and as always, I have to relearn how I heated them up last …
:
Back at Fitzroy Gardens for the PGBC Grand Final. Weather’s absolutely stunning. May even have …
: For anyone else who has recently installed Vivaldi, and wants to get rid of the unnecessary padding …
: Safari, what the fudge do I need to do to get you to recognise that I go to Google Photos quite …
: Reading Greg Morris’s post about self-censoring on his own blog got me wondering why more blogging …
: 🔗 RS.S Joy This was shared in the Hemispheric View Discord a few days ago. A lot of really good …
: Must say rebinding the keyboard shortcut for Keyboard’s Maestro’s Clipboard Picker has …
: Rubber-ducking: On Context I’m torn between extracting auth credentials in the handler from a Go Context and passing them …
: The rubber-ducking post that was previously on Scribbles has been moved to this blog. This somewhat …
: Rubberducking: On Context I’m torn between extracting auth credentials in the handler from a Go Context and passing them …
: It would be nice if the CSV diff in Gitlab had a “row order not important” mode, in that …
: Oof, turns out you can’t trust a browser to tell you the right MIME type for a file upload. I …
: Spent the last few days building a small site which will convert an OPML file of RSS subscriptions …
: Goland Debugger Not Working? Try Upgrading All The Things I’ve been having occasional trouble with the debugger in Goland. Every attempt to debug a test …
: I’m a bit surprised that Jira doesn’t have a notion of drafts. You start writing a task, …
: Need to find a way to represent a collection of IDs in Go, all representable in different ways, with …
: Discovered a new artist through a YouTube channel I watch. They make some pretty good chill-out …
: Falling into the trap of not using a particular mug because it’s “special”. I …
: It’s about time I started seriously using the clipboard support that comes with Keyboard …
: So after logging in this morning, I had to: Enter my 1Password master password, so I can get to my …
: People Are More Interested In What You're Working On Than You Think If anyone else is weary about posting about what projects they’re working on, fearing that …
: Well, it’s around 4:15 on a Friday and the last code change I pushed didn’t fix the bug …
: Posted my first “real” list on Album Whale: my list of new and rediscovered albums of …
: 🔗 Pika Seeing this makes me want to try it. I think I have a problem: I want to try all of the …
: Github Actions, Default Token Permissions, And Publishing Binaries Looks like Github’s locked down the access rights of the GITHUB_TOKEN recently. This is the …
: In lieu of sharing my Vision Pro review, let me share with you my Visual Ear Worms list.
: So apparently I can’t even look at the album cover of “Tubular Bells 2” without …
January 2024
: Defense contractors should lean in to what they do in their recruitment ads. None of this …
: It takes me longer to come up with half-baked tools for writing Jira tickets than to just write the …
: Learnt two things about the Vision Pro buying experience from a colleague today: You’ll need …
: More YouTube watching this evening. These three videos about scam Chrome plugins were amusing and, I …
: Thoughts on The Failure of Microsoft Bob Watching a YouTube video about Microsoft Bob left me wondering if one of the reasons why Bob failed …
:
Build Indicators
AKA: Das Blinkenlights
Date: 2017 — now
Status: Steady Green
I sometimes envy those that work in …
: You don’t need to be an iOS developer to get the “build it, and see what happens” …
: I removed the paper wasp nest this morning. Surprisingly, doing nothing didn’t solve the …
:
Bocce in a nearby park this afternoon. A bit sunny but otherwise a really nice day for it. Also had …
: Chris Coyer writes about companies always asking about our experience: In a way, it’s hard to blame …
: Reading Manton’s post this morning reminds of one the projects I worked on. It was a Java GUI …
: Working on one of the admin sections of the project I was alluding to yesterday. Here’s a …
: 🔗 The amazing helicopter on Mars, Ingenuity, will fly no more Ingenuity has been an incrediable …
: It’s a bit frustrating that iOS treats all apps as if they’re info-scraping, money-grabbing, …
: Why I Use a Mac Why do I use a Mac? Because I can’t get anything I need to get done on an iPad. Because I can’t type …
: I’ve been bouncing around projects recently but last week I’ve settled on one that …
: Shocking to hear Gruber on Dithering tell that story about the developer’s experience with …
:
Broadtail
Date: 2021 – 2022
Status: Paused
First project I’ll talk about is Broadtail. I think I talked …
:
Don’t mind me. Just eyeing off a pigeon that’s looking at me funny.
: I don’t understand why Mail.app for MacOS doesn’t block images from unknown senders by …
: Do browsers/web devs still use image maps? Thinking of something that’ll have an image with …
: Vincent’s kindly given me early access to Scribbles, and I’ve been trying it out this …
:
Former site of a cafe I use to frequent. Kind of amazing to see how small the plot of land actually …
: TIL about the JavaScript debugger statement. You can put debugger in a JS source file, and if you …
: Really enjoyed listening to Om Malik with Ben Thompson on Stratechery today. Very insightful and …
:
Phograms
Originally posted on Folio Red, which is why this post references "a new blog".
Pho-gram (n): a …
: Just thinking of the failure of XSD, WSDL, and other XML formats back in the day. It’s amusing …
: I’m starting to suspect that online, multi-choice questionnaires — with only eight …
: The AWS Generative AI Workshop Had an AI workshop today, where we went through some of the generative AI services AWS offers and …
: I don’t know why I think I’ll remember where I saw an interesting link. A few days go …
:
Replacing Ear Cups On JBL E45BT Headphones
As far as wearables go, my daily drivers are a pair of JBL E45BT Bluetooth headphones. They’re …
: 🔗 Let’s make the indie web easier Inspiring post. I will admit that while I was reading it I was …
: Argh, the coffee kiosk at the station is closed. Will have to activate my backup plan: catching the …
:
Finished reading: Twenty Bits I Learned about Making Websites by Dan Cederholm 📚
Got this book …
: Elm Connections Retro If you follow my blog, you would’ve noticed several videos of me coding up a Connections clone …
: If someone asked me what sort of LLM I’d used for work, I wouldn’t go for a code assistant. Instead, …
: On Go Interfaces And Component-Oriented Design Golang Weekly had a link to a thoughtful post about interfaces. It got me thinking about my use of …
: So apparently tonight’s earworm is lesser known songs from Men At Work’s “Business …
: In the end it took significantly more time to write about it then to actually do it, but the dot …
: 🎥 Elm Connections #7: Deploying In which I round out the series by deploying Clonections to Netlify.
: Detecting A Point In a Convex Polygon Note: there are some interactive elements and MathML in this post. So for those reading this in RSS, …
:
So I guess today’s beginning with a game of “guess the secret password …
: 🎥 Elm Connections #6: Fetching And JSON Decoding Puzzles In which I use Elm’s HTTP client and …
: For some reason, Android’s default setting for message notifications in Do Not Disturb is to …
: Re-reading Cory Doctorow’s post about the enshittification of TikTok. A bit coincidental, as a …
: 🔗 Please, Own Your RSS Links All you have to do is dream up a good URL at your domain and redirect …
: Discovered a few days ago that I was completely out of coffee beans. So after getting some emergency …
: Impressed with the new table editor added in Obsidian v1.5. Tables were Obsidian’s …
: Summer break over, back to work today. Though I’m glad I took an extra day of leave this time. …
: 🎥 Elm Connections #5: Option Shuffling In which I use Elm’s random number generator to shuffle …
: The sun was peaking through the clouds this morning that for a minute I wondered whether it was …
: Can a Single Line Or Even a Single Word Be Considered a Legitimate Blog Post? Yes.
: Of Lemons And Modern Software I found myself nodding my head throughout Alex Russell’s post The Market For Lemons: The …
: 🎥 Elm Connections #4: Styling In which I put away Elm for a bit to make the playfield look good (or …
: 2023 Year In Review Well, once more around the sun and it’s time again to look back on the year that was. Career …
December 2023
:
Got an earful of these buggers this morning (they stung me on the earlobe).
I did not take it …
: Finished reading: Keep Going: 10 Ways to Stay Creative in Good Times and Bad by Austin Kleon 📚
: Speaking of Anders Jensen, he’s composed a few songs for the 8 Bit Keys YouTube channel. …
: Have been on Bandcamp buying more music from Anders Enger Jensen. Started listening to both Retro …
: Day One Waffling Thinking about my journalling in Day One recently and I’m wondering if it’s time to move it off to …
: First Impressions of Eleventy I tend to use Hugo whenever I need a static site. But my magpie tendencies have driven me to take a …
: Maybe it’s just because my expectations are shaped with my usage of Go, but I pretty much …
:
Finally got a chance to say hello to Evie, the young border collie, this morning. She and her human …
: 🎥 Elm Connections #3: Group Matching In which I work on “categories”, the model and …
: 🔗 Apple Watch Series 9 and Ultra 2 Ban Takes Effect; Apple Appeals The ITC’s ruling was subject to a …
: 🎥 Elm Connections #2: Starting The Playfield In which I continue work on a Connections clone in Elm …
: For those that celebrate, a very Merry Christmas to you and yours; and a happy and safe holiday …
:
2023 Song of The Year
Well, believe it or not, my standing Christmas Eve Mass organ gig has come around once more1, so …
: 🎥 Elm Connections #1: First Steps In which I record video of me building a Connections (or …
:
This new protected crossing was installed on one of my walking routes while I was away. It’s …
: Making some progress in learning Elm for building frontends. Started working on a Connections clone, …
: Testing out a personal PeerTube instance for hosting videos. If you see a video of Ducks and Purple …
:
Sunlight over south Canberra.
: Epic Feature Branch Redux Trying a long term feature branch approach for something we need to do at work again. I’ve …
: I don’t know when it’s started, but if you’ve generated some Go code from a gRPC …
: No, it’s no good. I’m turning off predictive text on my iPad. It just gets in the way too often, …
: 🔗 Hardcore Software: //build It and They Will Come (Hopefully) (paywall) I remember this Build …
: It looks like the early reviews of Apple’s Journal app from those who blog and journal already …
: I’m still really enjoying Matthias Ott’s Own Your Web newsletter. I recommend checking it out, even …
: I realise I’ve been posting a lot about Ivy, and not a whole lot about Archie. So to even the …
:
Evening walk, with the currawongs out in force. This one was nice enough to let me take a photo.
: If you’ve checked out the 12 Days of Web (HT to @mandaris for sharing), and you were curious …
: Looking at the Elm language after reading this post from Jim Nielsen. Looks interesting, especially …
: No system design survives first contact with the user. (with apologies to Helmuth von Moltke the …
: Conlextions #95 🟦🟦🟦🟦 🟪🟪🟪🟪 🟨🟨🟨🟩 🟨🟨🟨🟨 🟩🟩🟩🟩 Solve Time: 2 minutes, 18 seconds Argh! So close to a …
: A fun part of preparing for product demos is coming up with fanciful names for organisations. Today …
: I’ve been watching that YouTube video about plagiarism that was mentioned on the latest …
: Some follow-up on my Docker issues. Found that setting concurrent downloads to 1 and bumping up max …
: Wish Docker’s image pull was smarter. Any download failure will cause the command to exit, …
: Looking forward to hearing more about Apple’s new Journalling app. I have no good reason why: …
: Never underestimate the software project that works. It might be the crappiest bit of code …
:
Today’s infrastructure related question: is the water level of this (artificial) lake too …
: 🔗 Link previews or ads It’s thoughtful posts like this that keeps me on Micro.blog. Also, chalk me …
:
Ivy’s been soliciting for head scratches by rubbing her head over people’s palm. …
: Conlextions #89 🟨🟦🟦🟦 🟦🟦🟦🟦 🟨🟨🟨🟨 🟩🟪🟪🟪 🟩🟪🟪🟪 🟪🟪🟪🟪 🟩🟩🟩🟩 Solve Time: 2 minutes, 5 seconds If Mike Oldfield …
: It’s going to be one of those days where it feels like I’ll get nothing productive done. …
: Test Creek: A Test Story With Evergreen.ink Had a play with Evergreen.ink this afternoon. It was pretty fun. Made myself a test story called …
: 🔗 PlayStation is erasing 1,318 seasons of Discovery shows from customer libraries The realization …
: 🥛🦜 Should state that both vessels hold ordinary tap water.
: Amusing to see myself signing up to a new service. They either don’t offer to save my billing …
: Another, slightly modified, DALL-E image. This one’s based on real events (i.e. what happened …
: Spent a little more time working on my idea for Dynamo-Browse this week. Managed to get it somewhat …
:
Walked the Tuggeranong Lake this morning. Perfect day for it. The Eurasian Coots were making the …
: 🔗 Hardcore Software 065. SharePoint: Office Builds Our Own Server (link pay-walled) Yes, believe it …
November 2023
:
Notice this eastern bearded dragon on my walk today. Not something I usually see during my day to …
: Really like the word “augment.” I’m using it a lot in the Jira tickets I’m …
: Pocketcasts has started showing star reviews for podcasts I’ve subscribed to in the web-app. …
: Always a great feeling when you see a bit of code, and you think to yourself “that’s a …
: 📺 Dave’s Garage - the Dave Cutler interviews You know the feeling when you see a YouTube …
: 🔗 DOS_deck Experience classic games with modern convenience at DOS_deck. With full controller …
:
Those familiar trails will have to wait a little longer. Got a bit of “bird watching” to …
: Anyone else miss the split-flap displays they had at airports? I mean, screens make much more sense: …
: Best, First, Favourite On Reconcilable Difference #221, Merlin and John introduced the concept of “Best, First, Favourite”. …
:
Trying a new commute. Getting off a station early and walking a bit along the river. Bumps the …
: There are too many people using power-tools around here. 🙉 Where: “power-tool” is …
: Got an idea for a new feature for Dynamo-Browse. Began working on it this evening, starting with the …
: 🎵 Epic Grandpa, by Izioq This has been a bit of an earworm recently, after hearing it in this …
: Manuel Moreale post on ad blockers got me thinking about how Gruber tries to record ads for the Talk …
: Feeling a bit of nostalgia for Half-Life today, given all the talk surrounding its 25th anniversary. …
: Idea For Mainboard Mayhem: A Remote Pickup Sort of in-between projects at the moment so I’m doing a bit of light stuff on Mainboard …
:
Ah, it’s good to be back home, walking familiar trails once again. 😌
:
Walked the Green Corridor, which runs along the old KTM Railway, with a few people from work. Really …
: 🔗 So Many Default Apps Seeing everyone blog (yes, actually blog) about their default apps over the …
: A Few Thoughts On Using iA Presenter Well the “big presentation” was today, the one I thought would be a good canditate for trying out iA …
:
One thing that thrills me about visiting somewhere new is seeing the little things you can also find …
:
Morning walk around the southern end of Singapore. Love walking through the green areas of the city. …
: Had the pleasure of taking the ferry to Batam, Indonesia to see how my employer builds hardware. …
:
I don’t like these pod coffee machines for a number of reasons. Today’s reason is that …
:
Greetings from Singapore. 🇸🇬
: Resurrecting Untraveller And Finishing The RA-V Mission Posts It’s been 10 years to the day when I had the opportunity to tour the Pacific as part of my job at …
: It was in my day you had to download what you wanted to read, watch, or listen to before you got …
: I’m wondering if peoples love of a piece music has less to do with the music itself and more to do …
:
Trying out the image generator in ChatGPT (which I think is just DALL-E). A few friends of mine will …
: I’ve been watching a lot of retro-computing YouTube videos recently and I find it amazing to …
:
Found this on the footpath during my afternoon walk (almost too late I might add). I’m …
:
One last day trip today. Went down to South Gippsland to do part of the Great Southern Rail Trail. …
:
It’s incredibly difficult to get a good photo of a Crimson Rosella. They’re quite …
: I’ve started using Notion for my personal notes. It’s still early days, and I …
: 🔗 Please, Expose your RSS 100% this! It was only a year or so ago that I found out that RSS …
:
Day trip to Mornington Peninsula. Did the Bushrangers Bay to Cape Shank Lighthouse walk, the Main …
: I’m more than happy to give directions to anyone who asks, but afterwards I always fear that …
: Defaults I see that Gabz, Robb, and Manique — along with many others — have posted their defaults after …
: Also got a bit of train spotting in as well. I parked at Kyneton station in the hope of seeing a …
:
Enjoyed the day in Kyneton walking along the Campaspe River trail.
: 🔗 Google is moving Shopping List and other notes into one app to worry about, Keep This is somewhat …
: Yay, six day weekend! Gonna get my day walks in. 🌲
: While poking through some old GarageBand projects I came across this track I wrote a few of years …
October 2023
: I’ve been asked to prepare a presentation for work, which means I have an opportunity to use …
: One thing Slack has recently started doing is formatting CSV snippets as tables. This is a great …
: Will try not to make too long a comment about how I generated a report for someone, with created and …
: Why I Like Go This question was posed to me in the Hemispheric Views Discord the other day. It’s a bit …
: Got a hair cut today. Same cut as always: no. 3 round the side and trim with scissors on the top. I …
: Stealing an idea from Rob Knight and changing Working Set to a GitBooks powered digital garden. …
: It’s interesting seeing the different names used in unit tests to identify the setup, test, …
:
Lunch at South Melbourne Market.
: Happy new theme day. Figured it was time for a new look for this site so I changed the theme from …
:
Pro-tip: if you’re waiting outside, don’t get caught in hail.
: Work Email Spam Opened my work email this morning and received a greeting from the following spam messages: Webinar …
: Follow-up to yesterday: I was curious to know if the click-track is only present in bounces of …
: TIL that Logic Pro will include the click-track in the bounce if it’s left on. This …
: This conversation with @Gaby got my creative juices flowing so I though I’d put together a …
: I enjoyed today’s issue of People and Blogs with Jim Nielsen. I’m a huge fan of Jim Nielson’s blog …
: Apart from looking at Fiber this week, I also took a look at import maps. I was skeptical at first, …
: Funny how we’ve gone from online services being famous for getting users off their site as …
: My upcoming trip will take 40 minutes, so I can probably give it 45 minutes to get there. I …
: There’s a school of though in Go that says the built-in HTTP handler types are all you need to …
: Vivaldi has been really unstable recently. It usually crashes once a week on average (which is, …
: More Logic Pro this evening. Here’s a recording of the main theme from Tubular Bells 2. Love …
: Have gone down, of all things, a HTMX essays rabbit-hole. I discovered1 HTMX from reading Jim …
: 🔗 Canada’s 84-year radio time check has stopped because of accuracy concerns Interesting article …
:
Rehearsal today. Haven’t got the PA equipment yet so I had to settle for 30 year old PC …
: More work on Mainboard Mayhem today. Had a bit more success getting the Windows build into a …
: Spent some time today on Mainboard Mayhem, trying to finish the Windows build. I’ve actually …
: 🔗 Age and the past One way to think about age – we become old when we think and talk more about the …
: Installed the latest version of Android today. One obvious change: the calculator app displays …
: Went to Castlemaine for a funeral this morning. For most of my life we would regularly go to …
: Spending my free time adding photos to my travel journal and I’m starting to wonder if less is more. …
: 🔗 Using Web Components on My Icon Galleries Websites Lot of neat stuff referenced in this post, like …
: I use to write up design documents directly in Confluence, as we use that as our knowledge base, but …
: Launched Logic Pro and did some MIDI recording this evening. Here’s an except from “Top …
: Yes, PA equipment organised: two speakers, a mixer, and cables. I’ll have to drive to Windsor …
: Goland updated to the latest, and the issue I was having with the debugger last week has been …
: All aboard the Goland upgrade train. Calling at 2022.1.4, 2022.2.28, 2023.1.45…
: If I can recommend one thing anyone with a PA hire service should do, it’s to have specifics …
: Been out all morning trying to find someone that does PA hire. Drove to three different locations I …
: Looks like the Go debugger has already checked out for the week. I’m trying to debug this unit …
: Pixel Phones Are Not Dog-food, and That's a Problem John Gruber on the Pixel 8 launch event: It’s also impossible not to comment on just how much less …
: I’m shutting down Untraveller. I can’t resolve the tension of wanting a comprehensive, …
: Vivaldi occasionally lockups when I bring up the context menu. I think it happens when it tries to …
:
Had to go to the new office today so I tried out the commute. The walk from Southern Cross to the …
: Organising travel documents for an upcoming work trip. I used to rely on Google Inbox for this. The …
: Your Dev Environment is Not Your Production Environment There will be certain things you’re going to need to do in your development environments that …
: It’s so much easier to post about how something others have worked on could be made better …
: Don’t want to turn this into the “look at what’s wrong with Atlassian’s …
: Given the number of times I make wiki pages that are little more than pseudo-databases-as-a-table, …
September 2023
:
Day 30: treasure
This one’s inside a box without hinges, key, or lid. #mbsept
:
Day 28: workout
It was a quiet evening in the gym that evening, which is unusual for a Thursday. I …
: After having some success getting my early QBasic programs running in the browser I had a bit of a …
:
Day 27: embrace
Photo credit goes to my sister, who captured this pair showing affection for each …
:
Day 24: belt
Sometimes a 40 inch belt is just a 40 inch belt, as I realised when I bought mine …
: The day has arrived. After a meeting in the new office we were told to pack up our things. We …
: Lost another comment to Jira today. Oof! Don’t get attached to anything you write there. Jira …
:
Electrification of Melbourne Suburban Railways Plaque
Found this plaque while passing through Southern Cross station this morning.
I didn’t have …
: I’ve got a bit behind my photos for the September Photo Challenge. I’ve got one for …
: I was planning to go into the office today. The train went two stops in before everyone was …
:
Day of firsts today. Had a session of indoors go-karts as part of a bucks party. Loads of fun. Won …
: Started practice sessions again as I’ve been asked to play the piano at an event. I thought …
:
Day 23: day in the life of
Saturday mornings usually mean an extended walk to the cafe for …
: It would be nice if there was an option in Mastodon’s web-app to turn off displaying alt text …
:
Day 21: fall
This shed hasn’t fallen down yet, but it’s in a bit of a precarious state. …
:
Day 20: disruption
Going to take this opportunity to say that I like the design of our road works …
: 🎵 Pippin, the New Broadway Cast Recording, by Stephen Schwartz. One of the defining memories of my …
: 🎵 Stages, by Elaine Page One of a handfull of albums I use to play constantly on the record player …
: I was designing something for work a couple of months back. I got a little fancy and added a …
: About Mocks In Unit Tests (Again) How can one gain confidence that what they’re testing works if one is using mocks? I’m grappling …
:
Day 18: fabric
My woollen blanket, knitted by my nonna. #mbsept
: Getting to the point in the photo blogging challenge where I’m saying to myself: “have I …
:
Day 17: intense
Didn’t time this photo well. There’s usually an intense game of soccer …
: Spent some time today building a site for my Go utility packages. A feature I’ve decided to …
: Still waiting for the dream to be able to write code on an iPad. There are some good native apps out …
:
Day 16: oof!
I can’t understand people that stay up until midnight most nights. It’s …
:
Day 15: red
Red mailboxes means the post will go faster. 😉 #mbsept
: Enjoying coffee and breakfast after a really early start and several weeks of hard work, with the …
:
Day 12: panic
There have been a fair few stressors in my life recently, both at work and personally. …
:
Day 11: retrospect
This photo taken eight years to the day: part of a Roman wall in Exeter, UK. …
:
Day 10: cycle
Bicycles at the station. Really need to get on my bike and buy one for myself. #mbsept
:
I’m no fashion expert, but I’m guessing that if you were to stand on the corner holding …
: Finished reading: What to Do When It’s Your Turn by Seth Godin 📚
:
Day 8: yonder
I’ll let the arrow do the pointing. #mbsept
: Oh, I’m having a day at work today. Everything’s broken, or not built right, and Slack …
:
Day 7: panorama
Might go wide for this one. View from the Paps, near Mansfield. #mbsept
:
Day 6: well
Taken from the Churchill Island homestead. I’m trusting the sign here to be …
:
Day 5: forest
I consider myself extremely lucky to live near a forest reserve. I walk through it …
:
Alternative Day Four Photo
I had an alternative idea for today’s photo challenge, which is “orange”. I was …
:
Day 4: orange
Taken near the day 2 photo. You certainly can’t miss these. #mbsept
:
Day 3: precious
A photo of the Hope Diamond, taken while touring the Smithsonian Museum of Natural …
: I only just discovered yesterday that Feedbin has a read-it-later feature. The section only shows up …
:
Day 2: buildup
New shed being built nearby to house the spoil from a new road tunnel. It’s quite …
:
Day 1: abstract
Photo of an abstract(ish) sculpture of Bunjil, an eagle regarded as the spirit …
August 2023
: Feels good putting up another project on my omg.lol page. Feels less good when I realised that I …
: Mainboard Mayhem Project update on Mainboard Mayhem, my Chip’s Challenge fan game. I didn’t get it …
: GitLab is requiring me to manually click “automatically rebase” when I try to merge a …
:
Missed the train this morning, but grabbed a photo of it travelling back to Newport this evening. 🚂
: A note to self for next year: the steam-train for the Wattle Festival comes through at around 9:00. …
: I got a phising message last night. At least, I think it was a phishing message. It was pretty …
: Seeing a lot more EVs driving around recently, with the record being 12 sightings during one …
:
Currawong close-up (okay, not really, but any closer and it’ll fly away).
:
While passing this sign on the way to work, I always wonder if they ever considered the name …
: I’m sorry, but Apple’s magic mouse and keyboard are the absolute worst. I’m making …
: My recent YouTube watching has been about theme-parks, predominantly Disney. I’m not an …
: Can someone follow you on Substack without you even having a Substack? I have an account but …
: I have passing fancies of re-theming this blog, mainly to improve the style of code excerpts. I …
: Project update for Mainboard Madness. Well, today’s the deadline for getting the thing code …
: Visited my Nonna this afternoon and showed her some photos of my recent trip to Italy. I had some …
: I do like the idea of a personal changelog but I know that I’ll need to have some way to …
: Got some, shall we say… “pointers” about how we could improve the code-base we’re …
: Anyone else miss the visualisations of Windows Media Player? Pining for the dance of the freaky …
: Not much going on at the moment. The most interesting thing that’s been happening is that …
: Small project update on my Chips Challenge fan game. Started working on the final level. I was …
: Early Version of This Blog I was looking for something in GitHub the other day when I found the repository for the first …
: I’d like to say I’m looking forward to a day of solid coding, but the last few times I …
: When I heard about what CNET is doing to their old articles it strikes me as to how relying solely …
: Aargh! I’ve been misspelling “aargh” all this time (two A’s, not one). …
: Aargh! I haven’t had time to write up new work or even finish the work I’ve picked up …
: Multi-carat support in text editors have been a huge game changer to my coding workflow. I love …
: Ok, mark the date: first time I’ve seen someone in public with a foldable phone. The narrow …
: Giving the Scribe editor a try. Works great. Seems like a perfect editor for those focused writing …
: Oof, attended a council meeting this evening about a development that is planned down the road of my …
: Why does AWS do things like limit the size of IAM role names to 64 characters? Why not something …
:
Went to the Heide Museum of Modern Art with Mum and Dad today. Was really good. Found some of the …
: Working on my Chips Challenge “fan game” this morning. Added the notion of “lower …
: Number of consecutive Saturdays where I’ve been swooped by a noisy minor: 2
: Happy Friday everyone. It’s the end of a busy week at work. Wish I can say more about what …
: On a train. Heard an announcement from the Metro control center: “yadda, yadda, follow us on …
:
Sat down on a park bench to reply to someone and this magpie came running up to me. Stayed for a …
: A thought just occurred to me while reading this post: all the effort that goes into optimising the …
: On Tools and Automation The thing about building tools to automate your work is that it’s hard to justify doing so …
: If there’s any indication of the staying power of Twitter the brand, it’s hearing …
: I wonder if a read-it-later service that could work for me would be one that’ll show a random …
July 2023
: A couple of updates from my day at work today, in no particular order. Still working on that design …
:
Attempting to design an app icon for a Chips Challenge fan game I’m working on. Going for …
: Greg Morris wrote an excellent post about personal blogging that resonated with me. I know this is …
: Design task at work. Would be so sweet to junk what we have at the moment, which is a rat’s …
: It’s great that MacOS comes with virtual machine support out of the box for Apple Silicon …
: Success! Managed to get a Go app built, signed, and notarised all from within a GitHub Action. It …
: For reasons that are “totally” coincidental to the news of the day, I had a quick check …
: Apple, please improve the error messaging of your code signing tools. Simply saying “specified …
: To anyone who needs to know this: if codesign is throwing the error The specified item could not be …
: Spent most of the weekend going down various rabbit holes to get a Go application signed and …
: A really nice quality of life improvement you can make in Terminal.app: map Option-Backspace to ^W …
: Finished reading: Anything You Want by Derek Sivers 📚 An intriguing book. I’ve never used CD …
: I have an Android phone so Apple Maps is a non-starter right now. But one thing that makes me …
: John Gruber in his article about Llama 2: Second, I’m glad to see Facebook drop their awkward …
: Closed my Plausible account and have gone all in with Tinylytics by Vincent. Not because Plausible …
: Nothing kills momentum on a task with a tight deadline quite like being ask to do admin stuff like …
: Found some really nice things about Netlify today. I learnt that you can write server-side functions …
: Thinking about Manton’s post about bookmark tags reminds me of a bit of UI I built for that …
:
Lava Stream
Another random hack today, but this one sort of developed over the week.
It all started last Monday. …
:
Oof, took me an extra hour to get into work due to train issues. At least I got a walk out of it. I …
: Amazing how time just grinds almost to a halt when you’re stuck on a train because of signal …
: I met someone I used to work with at the supermarket today. I’m terrible with names, and …
: Oh great, now I need to upgrade my Gradle plugin just because I want to debug my app instead of just …
: I’m looking at getting deep links working in a Flutter app. I haven’t got anything …
: Going through photos of my European trip, putting descriptions on them. Also updating my journal at …
: 🔗 XML is the future - Bite code! I wanted to write something about fads in the software development …
: Feature request for Micro.blog: have a way to recall a post entered into the Share Sheet when a user …
: Best number plate seen on an electric car to date: CHGME. 🔋
: I’m liking the new source browser in GitHub. Saves a decent amount of time for things like …
: Had the opportunity to see our new office today. It’s fabulous. Converted factory with exposed …
:
The local Woolworths has rolled out what I believe to be E Ink price tags. I was hoping to start …
: It’s a little frustrating seeing code examples that don’t explain what the example is …
: And just like that, my ChatGTP luck has run out. Asked it to generate some example code this …
:
Any day I get to spend time with Ivy and Archie is a good day.
: 🔗 Musk feels the heat A lawsuit, the last refuge of a scoundrel. (With apologies to the Simpsons). …
: 🔗 Reddit mods fear spam overload as BotDefense leaves “antagonistic” Reddit I wonder if anyone at …
: Finished reading: Do The Work! by Steven Pressfield 📚
:
One last trip-related photo: the pseudo souvenir mug I bought. It’s a “pseudo …
: Code First, Tests After Still doing the code first, tests after at work and I’m really starting to see the benefits …
: A Lisp-based Evans Wrapper I wanted an excuse to try out this Lisp-like embedded language Go library that was featured in …
: 🔗 Poor man’s team bonding: recurring Slack threads Could be a nice idea for blogs as well. Maybe for …
: I can’t say enough good things about using Dokku for deploying and running web-apps on a Linux …
:
A load of foraging lorikeets.
: 🔗 Who killed Google Reader? Interesting piece from the Verge about the rise and fall of Google …
: Finished reading: Turning Pro by Steven Pressfield 📚 I think this is one of those books you need to …
: Just set up a reading goal in Micro.blog for 2023. I kinda like how a book only counts to your goal …
: Finished reading: The Song of Significance by Seth Godin 📚 An enjoyable book to read, as I expected …
: TIL you can enter a photo description in Google Photos. Select a photo, click the Info icon, and a …
June 2023
: caffeinate.me A bit of nonsense I made while fighting off jet-lag. Built using mmm.page.
: Tip for anyone traveling to Australia via Dubai: do not buy a bottle of water to drink on the plane. …
: Last day in Switzerland, and indeed Europe. Did little aside from seeing a bit of Zürich. I enjoyed …
:
Nerding out at the Swiss Transport Museum, in Luzern. Super interesting! Can definitely recommend.
:
Mark one more off the bucket list: travelling through the Gotthard Base Tunnel.
:
Hired a car and spent my last full day in Italy exploring a bit of the wider Veneto region. Visited …
:
I know Venice is known for its canals, and they’re certainly something to behold, but this …
: Vincent’s post about Tinylytics recognising www sub-domains is a welcome one. I’ve had a domain …
: Dealing with the coin laundry driers suck. You buy more time by putting more money in, but the …
:
I was wondering what to do for my second day in Bologna until something told me that Florence was …
:
Spent a bit of time in the small but lovely university botanical gardens in Bologna this morning. …
:
Breakfast in Parma. Naturally parmesan cheese is on the menu.
: Helped someone set up their eSim this morning. His phone only allowed an eSim setup by scanning a QR …
:
Front of the Palazzo del Governatore, in Parma, on a warm and lazy Sunday afternoon. The street was …
:
On the shore of lake Como. Plenty of boat activity on the water today. For myself, I was happy to …
: Oof! It looks like one of my friends I’m traveling with, the one who did all the planning and …
:
View from the top of Torre Castello San Vigilto, in Bergamo.
: On the subject of Google Maps, I think it’s time the app had something akin to tabs, so we can have …
: TIL you can save planned journeys in Google Maps for later. You make the plan, select a suggestion …
:
A day of site-seeing around Milan. Going through the Galleria Vittorio Emanuele II on our way to …
: On The Reddit Strike Ben Thompson has been writing about the Reddit strike in his daily updates. I like this excerpt from …
:
Arrived in Milan. It could just be the trams, but this feels like the closest city to Melbourne that …
:
This safe uses a curious choice of font for the keypad. I’d guess they wanted to go with …
: Currently reading: The Song of Significance by Seth Godin 📚
:
Genova’s got this fun little lift near where I’m staying. It travels along rails to the …
:
Walking part of the Cinque Terre trail today. It was hard work — lots of steep runs of stairs going …
: Truthful Travel Talk It’s time to be honest: I think overseas travel is wasted on me. We were driving down from Antibes …
:
Brief stop at Saintes Maries de la Mer today to look for some wild flamingoes. It was just a chance …
:
Gare Aix en Provence, and the first railway line in France I’ve seen that is not electrified.
:
Visiting the Dalí Theatre and Museum, in Figueres this afternoon. I’ve seen Dalí work before …
: I’ve fallen behind on the tech news, but I’ll briefly say that after hearing Ben …
:
Mercado de La Boqueria, and the location of our Covid-safe celebration lunch for my friend’s …
:
Visited Sagrada Família this afternoon. Absolutely stunning cathedral. Photos don’t do it justice, …
: I resisted for so long, but today I relented: I installed a Meta app on my phone (Whatsapp, which is …
: We were planning to meet friends for a wedding lunch here in Barcelona tomorrow. It was organised …
:
Making this my first photo of Barcelonia: the lift in our hotel has two doors at 90° of each other. …
: Product developers of Android Auto: make it easy for someone to operate the phone as a navigator. …
:
Morning walk along a wooded trail just outside Elorrio. Perfect for recharging my social batteries …
:
Elorrio, and the day of my friends wedding. It’s been a few years in the making, due to the …
:
It never ceases to amaze me how large the seagulls are in Europe and the UK. So much larger than the …
May 2023
:
Now we’re really checking items off my bucket list. TGV from Paris Montpanasse to Hendaye, on the …
: Did a very broad siteseeing tour of Paris today. Mixture of Metro and walking: we walked 26.17 km. …
: Where Have I Been Inspired by Manton and Maique, I thought I’d document the places I’ve visited as well. I’d had to …
:
A Parisian street, and the last few hundred metres of my journey.
:
At Dubai International Airport, buying $12 coffee and looking for departure boards, which are few …
: Oof. Hours away from departure and I almost forgot to organise travel insurance. Probably need to …
:
At the cafe this morning. The ledge of this cabinet is the perfect height for dogs to do this. I …
: It’s easy to forget that the Mac is capable of making pretty decent screencasts with just …
: For anyone else that’s interested, the Pixel 6 Pro supports dual SIM, with one of them being …
: One of those days where something’s broken and you’re looking into it, but you …
: I’m trying to be better at finding solutions to problems rather than just complain about them …
:
I’ve been working on Micropub Checkins over the last week. It’s been a bit of a rush …
: Turns out the reason behind my failed attempts at connecting to the VPN I was setting up yesterday …
:
It’s wet and cold outside, and I’m currently sitting in cafe that’s got Christmas Carols playing for …
: For anyone looking to waste a morning, may I suggest trying to set up and debug a VPN. Always super …
: Only caught the last 15 minutes of the Micro.camp keynote with Om Malik. Looking forward to watching …
: I think it’s time for the Go maintainers to add a UUID type to the Go standard library. Not so …
: Keeping a separate blog for journaling personal project work is becoming a bit of a hinderance. …
: Full Width Notes In Obsidian More custom styling of Obsidian today. This snippet turns off fixed-width display of notes, so that …
: I’ve become so cynical of online service that I’ve been finding myself going to the …
: Did some Flutter development last night. Dart is such a weird language. Usually it’s really …
: I don’t do a lot of front-end JavaScript development. When I do, I tend to go towards …
: It kills me that Stripe offers six test cards that simulate errors when attaching to a customer, yet …
: I got a little bored today so I added task progress indicators to this Obsidian roadmap thing I …
: Trying to track down a bug this afternoon. Manage to reproduce it on my first attempt, which was …
: 🔗 Double-screen ‘free’ TV will show you ads, even when not in use - Ars Technica What would you be …
: I’m finding it my Obsidian-based squad roadmap automations useful so I spent a little time on …
:
Back working on Micropub Checkin. Re-engineered the home page to now include a list of what would …
: This is your now monthly post about how I continue to be blown away by ChatGPT. I’ve been …
: Does this loading window really need to be modal?
: Watched the Australian entry to the Eurovision Song Contest 2023: Promise, by Voyager. It’s …
: The Nexus 7: The Good Android Tablet Telling that this article about the Nexus 7 came out during Google I/O this year. The Nexus 7 was as …
: Enjoying the Bike app, by Hog Bay Software. Good for those times when you need a bit of structure in …
: Also rediscovered Fleetwood Mac, after a long pause since hearing it when I was a kid. Seems …
: Rediscovered Nigel Westlake’s Antarctica — Suit for guitar and orchestra. First heard it in …
: I’ve been finding myself doing less test driven development recently. I use to be… well, not …
: Kinda wish Go adopted the idea of explicitly nil types, similar to Kotlin or Swift. It’ll make …
: F5 To Run While going through my archive about a month ago, I found all my old Basic programs I wrote when I …
: It’s a cool day today, yet the bus driver decides to put on the air conditioning like …
: I had no idea that Google I/O was on this week. Usually this kicks off my conference watching …
: I’ve been trying to get a site up on Netlify that can serve assets from Git LFS. The only way …
: Had a bit of success with organising the roadmap for the squad I’m running. I decided to see if good …
: It’s quite something seeing developers using Go to build (toy) operating systems. As much as I like …
: The state of modern office software is depressing. I want to have something tailored for tracking …
: Oof, someone save me. I just realised that my flight to Europe would’ve got me a day earlier …
: In-Band vs. Out-Of-Band Error Codes In gRPC Is the NOT_FOUND response codes in gRPC an actual error, or could one use it to indicate a resource …
: 📺 Sophie Koonin – This Website Is under Construction, a Love Letter to the Personal Website Saw this …
: Twitter, Public Alerts, And Federated Protocols So apparently Twitter’s leadership team has discovered the value it has for public alerts: Of …
: I just got news today that work has decided to move office. Somewhere with much better public …
: Seen a few posts on Micro.blog over the last few days about people sleeping badly. Might be that …
: I’ve found myself using ChatGPT to do quite mundane things recently, like get the postcodes of …
: Much of the personal stuff I’m currently doing outside of work involves writing. Lots of …
April 2023
:
Hmm, either Daniel is super obsessed with the Beths (or at least posting about it), or there’s …
:
Content Warning: About A Spider
This spider was hanging around my garage door opening button for a few weeks now. I didn’t …
: I’m going to be putting on my “I don’t like fun” hat for a minute and say I’m so glad there’s no …
: I’ve abandoned any further thought of self hosting my code, at least for now. As predicted, I …
: I’ve set up an instance of Linkding within PikaPods this afternoon. I’m going try it out …
: Dentist today. The only mistake I made with arranging the appointment is booking it for today. …
: 🔗 Cheating Is All You Need New post by Steve Yegge. I always enjoy his writing but please, can …
: 🔗 CSS Wish List 2023 I’ve wanted attr() to be more widely accepted in CSS values since, well, I …
:
April usually means controlled burns, and they’re conducting these burns at a bush reserve …
: About Those Checkmarks This posts going to be about Twitter. Yes, I know; another one out there. It’s also going to …
: Note to self: a shell script will always be quicker and easier to write than a Go program for a …
: Day One and Project Jurassic So, Day One is in danger of being sherlocked by rumor’s of Apple’s upcoming journaling app: Mayne …
: Nerd Counterflex You know that Washington Post article that has the list of websites Google used to train Bard? I …
: Options For Self-Hosting Code Repositories I’m considering something that some might say is stupid: I’m looking at options for …
: It’s always fun playing the “which faraway land is closer to me” geography puzzle …
: Dear The Economist, Please restore the witty headlines you use for your articles to the digital …
: Sunny day today, yet a bit chilly. So the hat and jacket ensemble is out at the moment.
: Adding a new feature to dynamo-browse and now I’m beginning to wonder if this is why JavaScript has …
: Got to use one of the software tools we build and sell at work for a “real” purpose …
: Maybe, before AI swallows our careers to the point where we’re little more than glorified …
: 🎵 Going Home: Theme from Local Hero This week’s earworm. Apparently I loved this track when I …
:
This teeny tiny lizard made its way into my house somehow. I’ve seen it on and off over the …
: 🔗 The Windows 11 Trash Party There is no way to turn this news feed off. The best you can do is …
: I’d argue that Google Reader shutting down was probably one of the best things that could happen to …
: My Pinboard subscription has expired today. I don’t think I’ll be renewing it. Might be …
: I think GitLab wasted their effort building their “queued” MR comment feature, in which …
:
Wow, some serious work’s happening on the overhead wires of the train line. Looks like …
:
Building F5 To Run
At the risk of talking about something that I’ve only just started, I’d thought today I …
: Tending to the archive of all my old projects, documents, music, etc. that have survived the many …
: Finally got my Twitter archive and uploaded it to Micro.blog (thanks @manton for the awesome …
: I realise now the problem I have with Twitter’s request archive settings pane. It’s …
: Made some improvements to my Keyboard Maestro macro which converts selected text from camel case to …
: If Musk wants to save money on SMS OTPs, then he can increase the authentication timeout on …
: 📺 Sash! - Adelante (Official Video) No, you stop scouring the web for a music video from your …
: Okay, I think I got all my transportation booked for Europe. Three train journeys, and one hire car. …
: Argh! My kingdom for a document scanner that has power, a network connection, a functional UI, and …
: 🔗 You, Me, and UI Really enjoying these series of articles from The Verge about UI and UX design. …
: 🔗 Children’s author Paul Jennings reflects on childhood, success and his writing process I’ve …
:
Lake Burley Griffin, taken on a bike ride from Tuggeranong.
: It’s a shame that NetNewsWire and Feedbin have lost access to Twitter’s API. But, much like Google …
:
Caught up with my sister, and her two cockatiels this afternoon. Nice to visit them again.
:
Greetings from Violet Town, 2 hours into a 6.5 hour trip to Canberra.
: I heard that Apple Classical had movie soundtracks so I installed it on my iPad to see if they had …
: Here’s a free idea for a mindless action movie. A middle-aged, middle-class, run-of-the-mill …
: Overhead someone say, in not so many words, that my UI design for something was sub-par. 😔 Sad, but …
: Used ChatGPT a record number of times today (5). Asked a lot of questions about Stripe, like what …
: Listening to ATP #528 follow-up about putting ChatGPT in front of Siri. It occurred to me that doing …
: Updates To Dynamo-Browse In the off-chance that anyone other than me is reading this, it’s likely that there will be no …
:
What would be a nice addition to the spell-check suggestions menu is a brief (3-5 words) definition …
: When I first saw John Gruber’s post post about Wavelength, I immediately dismissed it as yet …
: Currently reading: The Brand You 50 (Reinventing Work) by Tom Peters 📚 When three different bloggers …
: First Posts Of The Day It’s bit strange how the first post of the day can always feel like the hardest to get out. …
March 2023
: Completely forgot how to commute properly. This is the second day this week I forget to bring my …
: Ugh! Mountains of work to do and only a week to do it all. Gonna be a bird-by-bird sort of day …
: Left work late and now caught in a train suspension due to an accident (someone got hit by a train). …
: Learnt a lot about digital video today. Fascinating stuff. Didn’t realise that frame rates can …
: There are nice things about having separate IDEs for different languages — GoLand for Go, WebStorm …
: Love hearing from successful bloggers who’ve recently celebrated a major milestone (Manton, …
:
Got a small envelope with a US stamp delivered today. No idea what it was. Certainly wasn’t …
: 🔗 Google is killing most of Fitbit’s social features today An amusing thought came to me while I …
: The Android Obsidian app has been playing up recently. Sometimes when I try to make a new note, I …
: Bocce at Carlton Gardens this afternoon. We probably played our fastest game of speed bocce today, …
:
Updating Bocce Scorecard
I didn’t get to a lot of side-project work this week, but I did have to make a large change to …
: Doing some changes for a hobby software project I’ve made for a few friends. The whole …
: Doing some web UI development at work. It’s actually kind of nice doing complex UI work again: …
: For anyone else that needs to know, if you need to look at the API docs for Deno, you’d want …
: Now that in-person events are happening again, tech meetups are beginning to cross my radar once …
: 🔗 The Command Line Is the GUI’s Future It has always been a truism that what we have gained in …
: Having an AI write code for you is less interesting than having an AI that ingests all the code …
: In today’s look at the Spam folder: some emails from Amazon’s Alexa Dev. Rel. team. …
: Reheating Chicken Schnitzel in a Microwave Some tips for heating up chicken schnitzel that you had for dinner in a 1.1 kW microwave for lunch …
: Doing something different1 at work this morning. I’d figured that instead of working on …
: Getting some pretty strange spam emails sent to my Gmail address (which I still use). It’s the …
:
Updates To Dynamo-Browse And CCLM
I started this week fearing that I’d have very little to write today. I actually organised …
:
A better peacock photo (well, just).
:
One of the photos I was going to use in my last post was this photo, which was modified using …
: Photos Of Churchill Island Yesterday, my parents and I went to Churchill Island for afternoon tea and a walk around the …
: Rode an eBike for the first time today. Can definitely recommend. Even with the assist engaged at …
:
Greetings from Cowes, Phillip Island.
: The amusing thing about the Go gopher mascot is that you’ll find it in various projects that …
: My first experience with a distributed SCM systems was Mercurial. Running hg branch created a new …
: Using tools I’ve built to help me at work and all I see are features not implemented. …
: It’s amazing what a difference going to the gym can make. This afternoon I was feeling so …
:
Photos of Fitzroy Gardens, while we play our bocce comp. grand final. Perfect weather for it. Also …
:
Dev Log - 2023-03-12
Preamble When I moved Working Set over to Micro.blog, I’d thought I’d be constantly …
: It took me a while to get use to it but I’ve grown to like The Verge homepage redesign. Having the …
: I know UI designers like using either Sketch or Figma — and after signing up to Figma this week, I …
: Do sites that just load their articles with (video) ads, pop-overs, requests for emails, etc. see …
: 🔗 After 6 long months, an Android phone finally cloned the iPhone 14 The screen-shots of this “mini …
: Hiding Your Attachment Folder In Obsidian's Outline A useful little CSS snippet for anyone using Obsidian that wants to hide their attachment folder …
: Working with some GitHub access tokens last night left me wondering why there’s no way to just renew …
: Completed the release of Dynamo-Browse 0.2.0. Most of the work in the last week was updating the …
: It’s 2023 now, and I still hate code reviews.
: Seeing Mastodon posts from Jason Snell about his trip to Aotearoa New Zealand prompted me to check …
: Follow-up from my earlier post about ChatGTP this morning, it turns out I probably should’ve …
: Oh, AWS. Once again your brilliant UX design chops shine through in the products you release. I …
: Remember in Gödel, Escher, Bach when they were saying that a (then) theoretical AI is less like a …
: I wish more app developers built websites for their apps. There are many benefits in doing so. …
: Evidence that I didn’t sleep well last night: for a split second I thought this was actually a …
:
A lot of track work going on this weekend. I enjoy seeing these trucks that can go both on roads and …
:
Here’s a bit of a blast from the past. I managed to get ccedit working again. This was the …
: To Wordpress Or Not To Wordpress I’m facing a bit of a dilemma. I’ve been asked to setup a new website for someone who …
: Ok, I now understand why everyone is going on about the Wordpress block editor. I’ve installed …
: Here’s something I’d never would have imagined: Jaycar does same day delivery. I …
: It sometimes sucks being a listener of Apple tech podcasts when you’ve got an Android phone. I …
: Foldables and rollables are so 2022. Where are the scrunchables? When I’m done with my phone, …
: I was listening to an episode of Sharp Tech the other day. When the conversation moved on to AI and …
: For anyone working with YAML Cloud Formation, if you were to see this error message: E0001 Error …
: Quotes Around Names In Error Messages I saw this error a few minutes ago: failed to process input: RUNTIME ERROR: function has no …
: Interesting feeling I had just now. I was drafting a reply in Micro.blog which I chose not to post. …
February 2023
: A park I frequently go to once had a non-directional beacon transmitter built there. Being somewhat …
: Web Search Works With Blogs Too Here’s one more reason to write (or syndicate) to your blog instead of post directly to social …
:
Some acorns fell to the ground while I was passing under an oak tree this afternoon. I looked up and …
: TIL that long-clicking some toolbar icons in desktop Safari will bring up a menu. I would’ve …
: Setting up Yarn on a new machine to manage some JS packages. As usual, everything about how the tool …
:
Close encounter with a kookaburra.
Taken a few days ago while on a walk.
: I don’t understand people — adults who are by themselves — who go to a cafe just to watch something …
: Reading something about workplace memos this morning got me thinking: are workplace memos still a …
: Looking at the core gRPC status codes this morning. There are 17 status codes in all, and most of …
: Looking through my drafts last night to see if I could use one of them for my daily post. Found one …
: Spent some time closing off the Dynamo-Browse shortlist. I think I’ve got most of the big …
: With all the designs I’ve made for systems using the Stripe API that blew up in my face …
: It’s Tuesday, I don’t shutdown my laptop during the week, and I only just now launched a …
: Whenever I read something about tech or music, a voice in my head starts saying things like I can do …
: Less Consuming, More Creating Mike Crittenden posted a good quote from a random Hacker News commenter: Less consuming, more …
: Ballarat Beer Festival 2023 My friends and I returned to Ballarat today for the Beer Festival. It was another stunning day for …
:
Very hot today. Mercury hovering just under 40°C, with every chance that it may get hotter than …
: 🔗 From Bing To Sydney Hmm, it’s hard not feeling a little unsettled after reading this …
: Anyone making a software tool that converts times between time-zones, please let me enter the …
: Ignoring Bard to Speak to Paulie So this happened today. Our team was testing the integration between two systems. The first system — …
: 🔗 ChatGPT clearly has a place I tried ChatGPT for the first time this morning. I needed a shell …
: Flights and accomodation for the Europe trip booked. It’s been hanging around my to-do list …
: I suspect, in a world where companies are replacing staff with AIs, that the organisations that …
:
New Stuff Setup Weekend
A bunch of new stuff I’ve bought has arrived recently and this is the weekend I finally get …
: Spotify Video Follow-up Some follow-up from my post about Spotify videos. I looked into this a little and from what I …
: I just realised there’s a downside to cross-posting my Micro.blog posts to Mastodon: I can’t use …
: Computers may have bested humans in Go but we still hold the advantage when it comes to Go. 😉 …
: Toying with the idea of cancelling my Spotify subscription. There are a number of reasons for this, …
: Trying out Keyboard Maestro to automate some niggly things I occasionally need to do. Got my first …
: I don’t know what I need to do to get Swift Packages working. It never seems to work for me. …
: Read my last post during lunch to see how well it read. Couldn’t get past the third paragraph …
: On Higher Order Functions In Go It’s a bit surprising that higher-order functions like map and filter have not caught on in …
: Spent the last week updating my travel blog a bit. Started writing about the the trips around the …
: A watched kettle never boils, and a watched clock will not get the train arriving sooner (sadly).
: Making A Long Form Posts Category In Micro.blog I use the Categories feature of Micro.blog to organise the types of posts I make on this site. One …
: I, Developer There was a bit of a discussion on Mastodon and various blogs about how best to call someone who …
: Pro tip: don’t have a sprint planning meeting with the hiccups. I’ve tried it today and …
:
Out walking my usual Sunday arvo. route. Perfect conditions for it as well.
:
Mahjong Score Card Device
I’ve recently started playing Mahjong with my family. We’ve learnt how to play a couple …
: Tried doing some electronics this morning. Not much to show for it apart from some reading, …
: OS/2 Dreaming I’ve been thinking of OS/2 recently. Yes, the ill fated OS that IBM built with Microsoft. …
: Follow-up to my last post: you can turn off committing after conflict resolution in GoLand by …
: I don’t understand code editors that think they know when to commit changes …
:
This hollow is hot property at the moment. It was occupied by a couple of kookaburra chicks about a …
: It kills me that Pinboard doesn’t automatically set the title of a bookmark if you add one …
: Premature abstraction is the root of unnecessary rework.
: Might just have to accept that the way I manage links to posts of interest is not perfect. There …
January 2023
: A reminder to myself that the only way to get a blog post out there that you’re happy with is …
: A Rambling Thought About The App-Only Social Networks Re-reading this post got me wondering how much traction Hive and Post are getting from the Twitter …
: It’s been a rare (but not unprecedented) three coffee and one caffeinated tea kind of morning …
: The cafe I go to has started playing music where I sit. I find music at a cafe distracting, mainly …
: I never considered myself someone who believed that Go must’ve had generics from the start. I …
: 🔗 The Magic of Small Databases I kinda want this but for internal databases. There’ve been …
: Saw the following quote while reading this article: You could fill a book with all I know, but with …
: It’s 2023 now and podcasts are still saying that I should Google so-and-so to see an article …
: On a train now peeking at someone’s laptop. His desktop is completely covered in document …
: Busses should use the tram lines more. I remember being taught that if a bus was driving on a tram …
:
Passing by the Vegemite factory on the way to work. You usually get a whiff of its signature smell …
:
Ah, my Smart Response XE developer kit has arrived. Time for a new project.
: Achievement unlocked: first spam email offering to identify and fix vulnerabilities in one of my …
: I hate the term “business logic.” Is there a better noun-phrase for things the software …
: Currently reading: Temeraire by Naomi Novik 📚 About half way through the first chapter but already …
: On the subject of birds, I was looking at my status.lol statuses this morning. There are only a …
:
Putting up a new print today.
Original is by a local artist, although I didn’t get their name.
: This is going to be an unpopular opinion but I cannot stand the MacOS development experience. I …
: My 2023 Word I think I’ve settled on my 2023 word of the year: generous. Specifically (although not …
: Looking at the “backlog” of things to work on for Dynamo-Browse before I set it aside. …
: I think I’ll take a little break from Dynamo-Browse. There’s a list of small features …
: Updates To My Online Presence Making some changes to my online presence. The first is moving my knowledge base site from a set of …
: Discovered that the cafe I go to offers raisin toast. It’s too early for hot cross buns but …
: Might be time for a new, larger monitor. The one I’m using now, a 12 year old Samsung …
: I’m cautiously optimistic that upgrading my iPad to iPadOS 16.2 has fixed the keyboard issue I’ve …
: 🎙 Really Specific Stories: John Siracusa As an avid fan of all of John’s podcasts, I’ve …
: I wonder if finding anything related to Kubernetes sidecars, cluster configuration, or tools boring …
: Feature for web-browsers: a keyboard shortcut to go to the last tab that had input focus. Would be …
: Spent 15 minutes going through newsletters looking for a Go package I wanted to use. I really need a …
: This Coulda Been A Podcast Started listening to a “podcast” published as a YouTube video. I don’t like that …
: 🔗 The Shit Show What gets me about Twitter killing access to third-party clients is the lack of …
:
I also saw an interesting water-bird this morning. Don’t know what species it is. Looks a bit …
:
While walking this afternoon, I met a small flock of gang-gang cockatoos. A gang-gang gang if you …
: Hand-made, Home-cooked “Here, buy this sandwich. It’s hand-made. “Well, it’s machine made. But …
: I’ve turned off cross-posting to my work journal in Micro.blog. I think it will help me write …
: Finally bit the bullet and got scripting working in Dynamo-Browse. It’s officially in the …
: Oof, I really feel for those third party developers responsible for Twitter clients. It’s not their …
: Also, if you like Oxygene Pt. 4 rearrangements, here’s one I made several years ago. Not as …
: 🔗 Jean-Michel Jarre’s “Oxygene Pt. 4” in 19kb of JS code A pretty good recreation of …
: Hustle Writing There was one other thing that was a bit distasteful about those posts on how you can further your …
: I’ve fallen down a bit of a rabbit hole today reading posts about how you can get ahead in …
: Froth and Bubble Woke up in the early morning with this poem in my head: In this world of froth and bubble, Two …
: I don’t know what’s causing the ongoing issue with my iPad keyboard folio. Sometimes I can resolve …
: Every time I scroll through the history in a Slack channel, I get the notice suggesting that I use …
: I’ve also started playing around with Netlify to host my Hugo sites. So far I’m …
: Hammers, Nails, and Hugo Going through my hammer and nail phase with Hugo. Trying it out on my personal knowledge base to see …
: Well, looks like buying shoes online was a mistake. The pair I bought was causing me pain, so I went …
: I won’t lie to you. I got some pretty strong vibes of the Birds at this point in my walk.
: Just bought a domain name which assumes UK English spelling, and then it occurred to me that I …
: Spending some time this morning working on the layout of a new Hugo site. I must say I’m …
: I’m starting to suspect that my wandering eye for blogging CMSes is driven less by the …
: Currently reading: Evil Plans: Having Fun on the Road to World Domination by Hugh MacLeod 📚 This was …
: 🔗 Twitter suffers major outage in Australia and New Zealand I was about to make a joke about Twitter …
: Anyone who wants to start a public relations firm, here’s a free name for you: The Boast Office.
: Back to work today, and first cab of the rank is a design task. I use to start writing notes of the …
: Until recently, I’ve been using Mastodon via the web-app on my phone. And credit to the …
: Looking for my 2023 word. The one at the top of the list is “travel”. I could pick this …
: On Posting Here Daily I sometimes struggle with the idea of trying to post here at least once a day. While perusing my …
: First post of 2023. If current trends are to be maintained, I better get posting right away. 😉 Happy …
December 2022
: 2022 Year In Review I’ll be honest: these year in review posts feel like going to the dentist. I generally hate …
: Don’t like becoming a “regular” at cafes. It’s nice while you’re going …
: It’s been a while since I’ve used Pinboard to track a link. I found myself using other …
: Only slept three or so hours last night, and yet it feels like I got a lot done today. Funny how …
: Check this one off the bingo card: responding to PagerDuty alert during the Christmas break to do …
:
Poking Around The Attic Of Old Coding Projects
I guess I’m in a bit of a reflective mood these pass few days because I spent the morning …
:
Spent the day restyling the Dynamo-Browse website. The Terminal theme was fun, but over time I found …
: Spent the day updating some Day One entries of my recent trip to the US. Some days effectively had …
: I was about to write something disparaging about threads again (this time about Mastodon threads), …
:
Wishing you all a merry Christmas, a safe and restful holiday, and a happy and prosperous New Year.
:
2022 Song Of The Year
For the past twelve years or so, I’ve been invited to play the organ at the children’s …
: Reading The Verge article about Twitter adding view counts to tweets (HT Daring Fireball), and …
: Today I am reminded that sometimes, if you think too much about what you hope to post for the day, …
: I’ve been resisting using mocks in the unit tests of Dynamo-Browse, but today I finally bit …
: Woot! Officially on summer break. Sure it’s only for just under two weeks, and I’ll need …
: Thinking About Scripting In Dynamo-Browse, Again I’m thinking about scripting in Dynamo-Browse. Yes, again. For a while I’ve been using a …
: Ear is still blocked so went to the doctor today to see if I can get some treatment for it. Turns …
: On Using LinkedIn As A Replacement For Twitter Just listened to Dave Winer’s recent podcast about Guy Kawasaki considering LinkedIn as a …
: NASA’s InSight probe has gone quiet: Saying goodbye to spacecraft such as InSight is always …
: Anyone saying that blogging is dead has obviously not been blogging.
: I generally hate shopping for things like groceries and clothes, but I especially hate it for …
: The World Is Bigger Than Twitter By this time you’re probably sick of all the takes out there about the current direction of …
:
Bocce in Calton Gardens. Perfect day for it.
:
Ok, thank you for the insistent reminders, Patreon. I know my subscription for CGP Grey is coming up …
:
Project Exploration: A Check-in App
I’m in a bit of a exploratory phase at the moment. I’ve set aside Dynamo-Browse for now …
: Ok, I’ve changed my mind. I’m now following Mastodon users on Mastodon instead of …
: Reached the point in my life where I can buy a pair of runners online with the knowledge that …
: Working on a component design. Need to add a parameter which will store a single event type, like …
: Ok, this song is starting to grow on me. Shame it all sort of falls down near the end.
: Trying to get over a blocked ear that I’ve had for a week and a half. I think it’s …
: Wow, two comments on the same day about a post from Micro.blog appearing in Mastodon with inline …
: Looking for a new project to work on. I kinda want to give Unity a try, maybe look at making a game …
: After following a few Mastodon users, the Micro.blog timeline is beginning to feel like my main …
: RSS And Tumblr's Quote-Style Posts Tumblr needs to improve how they generate RSS items. Quote-style posts — in which the post consists …
: 🔗 Infinite Mac A Mac with everything you’d want in 1995. A fully loaded version of System 9 …
: It’s debatable whether or not frequently posting here has improved my writing. I suspect not …
: Ok, I’m probably the only person that feels this way, but I not a fan of all the “yearly …
: Playing around with location services in a Flutter app. Pretty straight forward getting something up …
: The weather has been cycling between summer and winter all week. A few days ago it was 33°C and I …
: Two things occurred to me after reading the Stratechery weekly article about ChatGPT. First, it …
: Made a telemedicine call for the first time last night (I caught Covid-19 and developed an ear …
: And after one last 15 hour flight, I’m back home. And I get to stay home for more than a week. …
:
Went on a tour to see the Hoover Dam this morning. What an impressive feat of engineering.
Equally …
: The amusing — and quite frankly, obvious — thing about everyone moving to Mastodon and the Fediverse …
: 🎵 Twenty Four Hours from Café Del Chillia Effectively intermission music but I have found myself …
November 2022
: Follow up to this post about Kindle books that are only available in the US. Apparently it’s …
: I think there’s safety in saying that this year’s Microblogvember was tough, what with …
: I usually eat two or three cans of tuna for lunch a week. And yet, I still don’t really consider …
:
Flight home from the US is next week. I’m hoping for an uneventful trip. The news is not …
: I use to be quite religious in putting two spaces after a full stop. The only exception was when I’m …
:
Dynamo-Browse Running With iSH
Bit of a fun one today. After thinking about how one could go about setting up a small dev …
: I heard the best way to get motivated to do something is to say to yourself “do it for five minutes …
:
State election today. Number of people making their commitment to the process quite early. #mbnov
: Massive delay to my flight on the weekend. What was originally a morning departure is now an evening …
: Revived my silly little online finska scorecard and gave it a new domain name: finska.fun. This is …
: I’ve been approaching Microblogvember by taking the prompt and writing a post around it, which …
: You’d think I’d have a post with the word update in it. I use “update” at …
: 📺 The Computer Programme (1982) Discovered from reading this Ars Technica article about the history …
: Back home from Canberra. But only for a few days and then I’m off to the US. Should be good but I’m …
: I hate days that involve airports or air travel in any capacity. Not so much the actual flying part; …
:
Typing in “graze” into Google Photos returned this photo. Conveniently, this was taken …
: Nee Audax Toolset I’ve decided to retire the Audax Toolset name, at least for the moment. It was too confusing …
: Oof, scrum ceremonies really take it out of me. 3.5 to 4 hours of meetings, usually hosted by me and …
:
Rocking my super cool hat and jacket ensemble this morning. We’re a couple of weeks from the …
: GitHub Actions and the macOS Release I’m using Goreleaser to build releases of Audax tools, since it works quite well in …
:
Enjoyed another trip to Tuggeranong this morning. Went to the same cafe, ordered the same breakfast. …
: 🎙 The Talk Show: Grand Scale Foot-Shooting A fascinating episode of the Talk Show. Couldn’t …
: @odd shared a link to O Rly and given the recent tech news I couldn’t help myself. Enjoy.
: I got nosteligic for O’Reilly Books Online a few minutes ago. No novels there, just tech books. But …
: Free idea for anyone interested in building an Obsidian plugin: a calendar picker which will open up …
: What the fridge happened to Tumblr?! It took me 15 minutes to find the RSS feed of a blog there. To …
: Nearing the end of the week and I’m starting to tire. Can’t retire just yet though: got …
: Half Measures I’m coming to realise that one of my shortcomings is not completely following through on a …
: You know, the whole point of having standup-free Thursdays is that we would have the morning to get …
: A couple of hours away from where I am right now is a town called Bowral, with a pronunciation …
: A defining feature of the cafe culture in Melbourne that I absolutely love is that most cafes are …
: 📺 Victorian Drivers View Now, I know what you’re thinking: watching cab-rides on YouTube is …
:
It’s interesting to think how many products made of aluminium are actually referred to as tin. …
: Oof, what a day. It was not my intention to leave this Microblogvember post to the last minute, but …
: I’m starting to suspect that Slack might not be the productivity magic-bullet it’s …
:
Ivy and Archie show their affection by preening elements of my face; usually the eyelashes, ears, …
: Most of what’s going on with Audax and Dynamo-Browse is “closing the gap” between the possible …
: I usually make small adjustments to photos before I post them here, like small crops to emphasise …
: I had my suspicions that today’s Microblogvember post would be difficult to write. Well, my …
:
The National Carillon, on the banks of Lake Burley Griffin. Music was being played on it this …
: Ugh, I just completely screwed up the test deployment of something just now. Missed a service that …
: I prefer to have my phone in my pocket with the display facing my leg. But with the Pixel 6 Pro I …
: It feels a lot like I’m rubbernecking but I just cannot look away from the slow moving trainwreck …
: Google Photos came up with this amusing suggestion today. Just to be clear: it was the birds that …
: A few months ago I decided to try a different approach with working on personal projects. Instead of …
:
State election coming up in a couple of weeks. My parents, who have recently signed up as paid …
:
One thing is certain: humans are fallible. They forget, or do not follow through sometimes. So if …
: Half-implemented micro-services are the worst. It can really slow down your development velocity to …
:
The consensus seems to be that it’s preening time. #mbnov
: For today’s Microblogvember post, I would like to make a shout-out to the blog of Jodie Cook. …
: Since finding out that echo was today’s Microblogvember word, Pink Floyd Echoes has been playing in …
: Oof, I would have though that after writing here for a couple of years, I’d find the Microblogvember …
: Hackathon today. Taking a little break and looking at admiration on how much we managed to achieve …
: On my way to the airport to catch a flight, while wondering that if I just went for a Nav rating …
:
They’re running electric busses on the route I take for work. I’m traveling on one now. …
:
Cape Shank, Vic. Taken today. A feast for the eyes and ears (and maybe a tasting for the other …
: 🔗 github.com/charmbracelet/vhs This little tool is awesome. It allows you to easily make GIFs of a …
: Pro-tip: add challenges.micro.blog to your feed reader to get the daily challenge word for …
: Urge to buy a Nintendo Switch: 4/10 It’s holding steady at the moment but it’s been rising slowly …
October 2022
: Day Trip: Macedon And Trentham I had the pleasure of taking the day off today and going for a few walks around Macedon and …
: Trying to build an old Android app that has fallen out of date. Doing this always brings up some …
: Opinionated Tips for New Micro Bloggers Coming From Twitter or, How I Use Micro.blog To all new-comers from Twitter, welcome to Micro.blog! No doubt …
:
Rail work beginning in earnest. A large work train carrying ballast and track sections has pulled …
: Setting up a GitLab instance in Linode. Got to this point in the instructions: Oh, the command to …
: If I’ve asked you to review a pull request I’ve raised, please be clear in your …
: Places hiring for senior software developers shouldn’t bother offering perks like free food or …
: I’ve stopped using the Substack app for reading newsletters. Not because I didn’t like …
: Finishing off the last part of my tech knowledge setup which is to regenerate the web version when I …
: Seeing a lot of retweets from @marco with screenshots of gambling apps ads on people’s iOS product …
:
More track works going on, this time involving this pile of ballast in some way.
: I can tell myself that I shouldn’t look at another CMS, but I know that I’d just …
: My health insurer had a “cyber attack” recently in which some pretty sensitive data was …
: 🔗 Slow Roads Endless driving game in the browser. Pretty frickin’ well done. There’s …
: Just thinking about all the documents I need to write for work. Half the time they’re …
: In a spot of bother this morning. We’ve got sprint planning coming up this afternoon and I have …
: Never thought I’d say this, but I’m actually looking forward to the hackathon work is putting …
:
Audax Toolset Version 0.1.0
Audax Toolset version 0.1.0 is finally released and is available on GitHub. This version contains …
: Follow-up to yesterday’s post: Adam Fusco and I had a bit of a test of this over at …
: I came this close to sending the Mastodon equivalent of a DM today. That it works by simply setting …
: 📺 The Early Days of id Software: Programming Principles YouTube recommended this conference talk by …
: 🔗 Pocket Casts Mobile Apps Are Now Open Source Wow, I did not expect that. Although I probably …
: Putting the final touches on the website for the upcoming release of Audax Toolset v0.1.0, and …
: Dealing with tables in Obsidian reminds me that as much as I think I like working with tables in …
: Bridging The Confidence Gap I had to do some production work with DynamoDB this morning. It wasn’t particularly …
:
Tried something different for lunch today: a halloumi cheese pocket. The ingredients were halloumi …
: Looking at the pitches for a hackathon being planned at work, I’m coming to realise I get …
: Technical Knowledge Management Update Finished the first pass of moving all my technical knowledge into static Markdown files. I’ve …
: 📺 WTF are all these config files for Web front-end developers need to find a way to get all their …
: Some Links To Motivational Posts That Help Me This post contains a bunch of links to posts and articles that motivate me in some way, either with …
: It’s strange that the blog posts I enjoy reading from others are the same sort of blog posts I …
:
Speed bocce with friends today. Congrats to Jules for winning the 2022-23 season, breaking a …
: About Jsonnet's Juxtapose Feature We use a lot of Jsonnet a work. We use it to generate Cloud Formation templates, Kubernetes YAML …
: Here’s the best part about waking up early on a weekend. You’re coffeed and breakfasted at an early …
:
A Day in the Life
North-eastern suburbs of Melbourne, Vic, Australia at 8:20 am.
Waiting with my …
: Option Currency Symbol Reference A small, incomplete reference of the various currency symbols that can be produced using the Option …
: Redesigning How I Manage My Tech Knowledge I might plan another redesign of how I keep little bits of tech knowledge that I occasionally need …
: Another gripe about how Chromium browsers don’t have a “go back 30 seconds” button …
: Once in a while, I like to listen to old episodes of Hypercritical. They’re more than 10 years …
: While reading the part about podcasting on Scripting News this morning, it got me thinking: has …
: It’s weird that when you join a second or third Slack workspace, all the onboarding stuff is …
: Working on recording that how-to video again this morning. Managed to get a take that I’m …
: One thing I miss from using Gnome and Linux is the ability to pin any window to the top layer, so …
: This week’s earworm: Hergest Ridge 🎵 Another Mike Oldfield album (surprise, surprise). …
: Ok, I’m all in on Obsidian for my note taking now. I’ve found myself using it at work every day this …
: Useful thing to know about Go: you can do lookups on a nil map: var xs map[string]string = nil x, …
: 🔗 Who is ready for a fleet of cubesats flying over cities, displaying ads? The well of bad ideas may …
: An Alternative To The Reply All Idea For Micro.blog Just thinking about Micro.blog conversations and the discussion about having a way to reply all. I …
: Tinkering around with some tools I use to help me at work. One, a CSV editor which runs in the …
: The (Annoying) Way To Get the Current MacOS Appearance Scheme From the Command Line Ok, here’s something bizarre. I’m trying to get the current MacOS appearance scheme — …
: There a so many good, high quality TV shows available at the moment. And yet I have little interest …
: New blog alert: lmika.day Started a check-in blog, similar to manton.coffee. Having a record of …
: Trying Obsidian for note-keeping at work again. I used it a lot in my last job, but I never really …
: Photos of Lake Tuggeranong This morning I went to Tuggeranong, south of Canberra. After a cafe breakfast I took a walk around …
September 2022
: 🔗 Google suffers from a digital petro curse Hearing the story about Stadia reminded me of this post …
: 🔗 Google Kills Stadia Google’s damaged reputation made the death of Stadia a self-fulfilling …
: 🔗 Cloudflare’s CAPTCHA replacement lacks crosswalks, checkboxes, Google I wonder: if Google, as many …
: Things Dynamo-Browse Need I’m working with dynamo-browse a lot this morning and I’m coming up with a bunch of …
: An idea for anyone maintaining a 2FA app. When there’s only a few seconds left for an OTP …
: The best Slack shortcut I learnt today is Shift+Esc. This will mark all messages as read. 😌
: I had some trouble trying out status.lol yesterday. Turns out the reason was that I was using the …
: As a change of pace, I’ve picked up a frontend ticket at work today. TypeScript, React, GraphQL: …
: Here’s something I learnt today about cockatiels: they sneeze, or do something that can be …
:
Back in Canberra with Ivy and Archie, my sister’s cockatiels. 🦜
:
Overlay Composition Using Bubble Tea
Working on a new feature for Dynamo-Browse which will allow the user to modify the columns of the …
:
Same time and place as last week. Different species of bird.
: Tried something different today, by recording a how-to video of a project I’m working on. Must say …
: Tax return done. Was in danger of forgetting to do it so deceided to get it out of the way today. …
: To any Stratechery or Dithering subscribers that have seen no new posts since Monday: you may need …
: I must say, Feedbin does a good job making Twitter threads actually nice to read. I haven’t …
: 🎙️ Really Specific Stories, featuring yours truly. Had the privilege of being a guest on …
: Currently binging on Epic Engineering Failures from the Great Courses. The details of the failures …
: Google, please; fix the locale detection logic in Sheets. Every newly created spreadsheet has the …
:
Spotted this morning as I was walking to breakfast. 🦆
:
Intermediary Representation In Dynamo-Browse Expressions
One other thing I did in Dynamo-Browse is change how the query AST produced the actual DynamoDB …
: Did a cleanup of all the half-finished posts I had lying around as drafts. Many of them have been …
:
Dinner at The Mint. This is my table, which is the same table I sat at last time I was here, in …
:
Along the boundary of Melbourne Port.
: 🎙 Dithering: 13 Sept 22 - Discord AI Enjoyed the discussion on Midjourney and AI images, but it was …
: Sunny day today. Might need to bring out the hat once again.
: Really tired this morning. Work up last night due to a production incident. Must say that nothing …
: Letting Queries Actually Be Queries In Dynamo-Browse I spent some more time working on dynamo-browse over the weekend (I have to now that I’ve got …
: I miss working on monoliths. Micro-services are just so painful to test. So many moving parts you …
: Saw someone at work use Numi to show some maths so I’m giving it a try. Only just started …
: Absolutely incredible seeing how far AI image creation has come. I know this was years in the …
:
At least one photo will be taken at this event (well technically the setup of the event).
: Discovered that I can use a URL shortener to grab a link from my Android phone and open it on my …
: My whimsical side might be developing a little. I’m starting to come round to the wiggly seek …
: The Australian Republic Question With the passing of Queen Elisabeth II, the talk of whether Australia should become a republic will …
:
Flags at half mast at the school today to mark the passing of Queen Elizabeth II.
: Those worried about video-centric podcasts ruining the format can allay their fears. The killer …
: I’ve been tinkering around with Pico-8 game development recently. I like how limiting it is. …
: And while we’re on the subject of tests: make it easy for me to launch tests quickly from the …
: The unit test I’m working on uses so many mocks it’s infuriatingly difficult to change …
: Finished version 0.0.3 of Audax Toolset yesterday. The code has been ready since the weekend, but it …
: 🔗 emperror.dev/errors Drop in replacement for the github.com/pkg/errors package. The original …
: Detecting When GetItem On DynamoDB Returns Nothing I was trying to remember how best to detect when a GetItem call to DynamoDB returns no values. That …
: Some Photos of The Yarra Trail Went for a very short walk of the Yarra Trail around Heidelberg on Saturday. The evening light was …
:
Milestone
For a while, I’ve been trying to maintain a writing streak. I need to write at least one blog …
:
It could be that I’m just an old fogie that doesn’t like whimsy, but chalk me up as …
: Currently reading: On Writing Well, 30th Anniversary Edition by William Zinsser 📚 Only a few …
: I make something and not share it with anyone, I become frustrated. I make something, share it with …
: Knocked off some merge requests from my inbox and about to start work on a nicely sized development …
: I’ve been using Dynamo-Browse all morning and I think I’ll make some notes about how the …
: Found a service this morning which was sending HTTP requests with a timeout of 1 second. This was …
August 2022
: You can tell I’m bored at work when I spend time building stupid little utilities for myself …
: Thinking About Scripting In Dynamo-Browse I’ve been using the scripting facilities of dynamo-browse for a little while now. So far …
: Some Things I Found Out While Browsing a Substack Newsletter in The Wayback Machine I did a quick search for that blog post in the the Wayback Machine. I couldn’t find the post …
: Over the weekend, I wanted to revisit a Substack post I read several months ago. Unfortunately, the …
: Can’t believe it took me this long to get a headset. Knowing that a mic is only a couple of …
: Follow-up on my phone issue. I think the problem relates to 5G connections. The drop-outs seem to …
: Rebinding Keys For Quickly Resolving Conflicts in GoLand I’m dealing with a lot of conflicts today as I try to clear a backlog of Git rebases in my …
: Those “Accept Yours” & “Accept Theirs” buttons in GoLand’s …
: Oof, spent all morning updating and rebasing out-of-date pull requests. Only got through half of …
: Here’s today’s instalment of Why Didn’t I Think of This Sooner™. I’ve got …
: I’m moving the posts I had on my wiki to this blog and I’m shutting the wiki down. I …
: 🔗 A delightful reference for HTML Symbols, Entities and ASCII Character Codes A great reference site …
: Dynamo-Browse: Using The Back-Stack To Go Forward More work on Audax toolset. Reengineered the entire back-stack in dynamo-browse to support going …
: One thing I miss about working in Java is that the JVM comes out of the box with an interactive …
: I wonder if people who say they hate bagpipes are actually saying they don’t like the music …
: Went to the Union Club Hotel, in Collingwood, with a few friends for dinner tonight. Apparently …
:
Off to breakfast this morning.
Met some locals on the way.
: Day One needs a “this time one day ago” section, where you look at the entries from yesterday, …
: Adding Copy-To-Clipboard And Layout Changes In Dynamo-Browse Spent some more time on dynamo-browse this morning, just a little bit. Got one new feature built and …
: Turning Off Shared Command History in Oh My Zsh TL,DR: add “unsetopt share_history” to your .zshrc file I’ve been using Oh My Zsh …
: Discovered something cool on the ATP website. If you play old shows while logged in as a member, you …
: I started seeing job ads for “Blockchain Engineer” on LinkedIn recently. I have no interest in such …
: 🔗 NYC Subway Track Map Dad and I have been watching YouTube cab-rides of the NYC subway system …
: I had the opportunity to meet up with someone I use to work with at the Bureau of Meterology this …
: Adding A Back-Stack To Dynamo-Browse Spent some more time working on dynamo-browse, this time adding a back-stack. This can be used to go …
: 🔗 Waking Up In Geelong Facinating website for the casual Melbourne train buff. A lot of great photos …
: The electrification of large vehicles is continuing. For the first time, I just saw and not heard an …
: It’s funny seeing marking images of devices intended for “work”. There’s always one shot featuring …
: Just had an hour long Slack call with someone who was drafting a huge list of tasks in a single …
: MacOS’s virtualisation framework looks interesting and I’d like to get my hands on it. …
: More On Scripting In Dynamo-Browse Making some more progress on the adding scripting of dynamo-browse. It helps being motivated to be …
: Currently enjoying the sound of an eastern rosella singing it’s heart out, helping to make a …
: It wasn’t that long ago where a Google search would return useful results that were not found …
: Trying to find which countries require 3D Secure for online payments is annoying. Each website only …
:
For the past several weeks, these two have been foraging in front of my place. They’re quite …
:
Evening walk, with the wattles in full bloom.
: Kyneton Botanical Gardens Went to Kyneton with Mum and Dad today. While they went off for a bike ride, I had the opportunity …
:
Work was the reason I was unable to go for an afternoon walk last two Fridays. The wet weather was …
: This week’s earworm: The Songs Of Distant Earth by Mike Oldfield 🎵 Not necessarily a new one …
: In this new work-from-home world we now inhabit, it’s coming to the point where my …
: DynamoDB JSON Attribute Types Quick Reference Because apparently it’s too difficult for AWS to provide an easy way to find this information. …
: Scripting In Dynamo-Browse Making some progress with adding scripting capabilities to dynamo-browse. I’ve selected a …
: Coming up with a naming convention for things like metadata keys, customer HTTP headers, or log …
: I discovered Goomics by Manu Cornet this morning after reading this Ars Technica article. There are …
: I started writing a comment in GitLab today for a pull request I was working on. I left the comment …
July 2022
: A little hard to get through my regular Sunday routine today. I’ll do my best to keep at it …
: Useful tip I learnt today about screenshots on MacOS: you can take a screenshot of a window without …
: Release Preparation & Next Steps Finally finished the website for the Audax toolset and cut an initial release (v0.0.2). I’ve …
:
My Nonna bought me a set of winter gloves. This is actually my first ever set, and I can’t …
: I really want to write something on my blog today, but the things going on right now are just making …
: It’s good getting stuff released to production, so that users can get their hands on what …
: Covid-19 is making the rounds at work at the moment. A number of people have come down with it, …
: Working on large software projects — complete with Jira boards, code coverage requirements, and peer …
:
I’ve been seeing this message an awful lot recently when I’m trying to use mobile data. …
: A New Name for Audax Tools (nee AWS Tools) I think I’ve settled on a name for the project I’ve been calling “awstools”. …
: More Complaining About Autocorrect on MacOS Earlier this morning: Me: (writing in my journal) Nonna, my 91 year-old grandmother… …
: I’d be curious to know if a brand new user to Facebook would be able to get any value from it. …
: AWS Tools: Documentation & The Website Worked a little more on “awstools” (still haven’t thought of a good alternative …
: Write It Down I am feeling some very minor after-effects from the booster I took yesterday (nothing serious, just …
: Boosted. 💉💉💉💉 (also muffined up once again 🧁)
: 🔗 Publishing your work increases your luck (via Github’s The Readme Project) I found this very …
: Had sprint review today. Overall, it went really well. Much better than last time. We didn’t …
: Newsletter Reminder Emails I subscribe to a newsletter that sends “reminder” emails if I skip an issue. If I don’t open one of …
:
Trying a new cafe this morning. I drive past this place all the time, and I keep telling myself I …
: Listening to the ATP #491 discussion on code formatting right now. I guess I’m not the only …
:
This is how I usually spend my Saturday mornings. One difference today was that a train-replacement …
: AWS Tools Dev Diary A little more work on “awstools” today, mainly on a bit of a cleanup spree to make them …
: A lot of Slack messaging and organising calls with others today in order to get something finished …
: Shutting Down Blogging CMS Ditching the CMS I was using for this blog is actually quite liberating. It means I don't have to …
: Had an excellent design session meeting this morning, but after 1.5 hours of talking, my voice is …
: Moving my work journal over to Micro.blog. That blog has been bouncing around CMS’s for a …
: 🔗 Mentality This might be a good one to bookmark and come back to occasionally.
: 🔗 Stop checking the news before you do deep work Yes! I always fall into this trap.
: Trying my Pixel 6 caseless for a little while. It was starting to interfere with swipe gestures …
: Went to see Hamilton at Her Majesty’s Theatre last night (a little ironic, I know). I’ve seen the …
: How is it that I can make a change in one area of an Android app, like add a new fragment, and a …
: I’ve turned off analytics for this site. It’s been more than a hinderance than anything else. …
: The Feature Epic (Featuring the Epic Feature Branch) Here’s what’s been happening at work with me recently. I write it here as an exercise in …
: Given how often I’ve been typing it recently, you would have thought I’d know how to …
: Hmm, the folio keyboard I’m using for this iPad is starting to flake out occasionally. Sometimes …
:
Got offered a free sample of a “lamington scone” at the bakery I went to today. Tastes …
: Spent all frickin morning in meetings. Hardly got any work done — ironically the type of work the …
: Woke up to my devices being unable to connect to the WiFi. It must have gone out during the night …
: End of sprint ceremonies today. Could have gone better. We failed the sprint quite hard. Not …
: I’ve been finding myself using Day One for general note taking, like ideas, things to …
: 🎙️ No Mercy / No Malice: All Ears First one of these newsletters that I actually listen to in …
: 🔗 Google loses two execs: one for Messaging and Workspace, another for Payments Two thoughts I came …
: I’m personally a bit of a fan of unit tests (at least when it comes to writing code for work — …
June 2022
: The amusing thing about turning 37 today is that it felt like I’ve been 37 since maybe …
: I’m finding that more and more of daily workload in my job is less software development and …
: Arriving Late I’m going to have to tell my boss today that the stuff my squad has been working on is going to …
: Just got a flu shot. I asked about getting a second COVID-19 booster but I’m not in any …
: Here’s an idea for a competitive sport: a race to see who can first merge two Git branches …
: Wrong Number Got called three times this morning by mistake from an old woman in NSW trying to contact her son …
: List and Delete All Docker Containers A useful command I occasionally use. This will list all Docker containers, and delete each one …
: Idea for a website: you submit two TV shows or movies, and it shows you the cast members that are in …
: One fallout from Google’s terrible messaging situation is not just the fragmentation of all the …
: I’ve been seeing something strange with an Android app I’ve built for myself. When I …
: Getting spam emails with corrections about previously sent spam emails now. 😒
:
Here’s another photo of Archie and Ivy from a couple of weeks ago. Ivy’s discovered that …
: Ugh, why do I even read the news? 😒
: You know that feeling where you just got off on-call, and that evening there was a widespread …
: One thing I must remember: if the options before me are to go for a walk or not, very rarely is not …
: Someone I worked with shared this tweet with a video of a musical number falling off the rails, …
: Been watching The Orville a fair bit recently, on SBS On Demand. I must say that I like it a lot. …
:
Just enjoyed a set by Guy Montgomery in a familiar stomping ground (the Comedy Republic) with an …
:
Heading back to Melbourne today after my 2.5 weeks in Canberra. Going to have to say goodbye to …
: Discovered the Causality podcast after listening to an episode of Reconcilable Differences. The …
: Got blocked on how I to fix a problem encountered with the current task I’m doing for work. …
: 🔗 Internet Explorer was once synonymous with the Internet, but today it’s gone for good So long, …
:
Got to –4.5°C last night. As you can imagine, things were pretty frosty this morning.
: Honour, Democracy, and Galati: A Day in Canberra Since being in Canberra, I haven’t really done anything “touristy”. Given that …
:
Ivy’s discovered the vessel I drink from and wants in on it.
P.S. Ivy doing this actually …
: I’m toying around with the idea of building something to help me upload multiple photos to …
: Afternoon Walk Around Lake Ginninderra Went for an walk around Lake Ginninderra this afternoon. Well, not “around” the lake: …
:
Archie loves head-scratches. In fact, when I reach my hand into the cage to let him out, he …
: My Evening So here’s how I spent my evening: Watching the WWDC state of the union until the DNS resolver konked …
: This is a little embarrassing, but it was only just yesterday that I learnt that tanukis are an …
: Writing documentation for your project can be a bit of a humbling experience. You encounter all the …
: The names for GitHub Codespaces are randomly generated, but I kinda like the one chosen for this …
: I gotta admit: the most exciting announcement I saw from WWDC 2022 was the FreeForm app, with the …
: I’m always torn between using a tool I wrote to draw sequence diagrams for work vs. using the …
:
These little fellas just love going for the keyboard and mouse when they’re out with me. …
: I will admit: at dinner tonight, I almost ordered a parmy and a middy, just so that I can say …
: The Powerline Track Walk Went on a walk of the Powerline Track, which I was personally calling the “powerline …
: Now that the May Photoblogging Challenge is over, I need to come up with my own topics to post about …
:
Most of the magpies I see in my daily life are of the white-backed variety, which is the common …
:
Back in Canberra, looking after my sister’s cockatiels while she’s overseas for work. …
May 2022
:
Day 31: endurance
I’m not someone that does endurance training, but I do enjoy a good …
: 🔗 How I Experience the Web Today (via Daring Fireball) I think most people have seen this. What got …
:
Day 30: fish
Haven’t got a good photo related to fish, so I figured a photo of a kingfisher …
: Working on another component design for work. Actually, it’s closer to augmenting an existing …
: Humour In Conference Videos — Less Is More It might be just me but I get a little put off with over-the-top attempts at humour in developer …
:
Day 28: fair
Four people, two balls each. A fair game of bocce played on a fairly nice autumn day. …
: 🔗 Don’t defer quality This resonated with me today. I’ve been thinking on how we can use …
:
Day 27: written
A page from my on-again off-again attempts at carrying a physical notebook with me. …
:
New mug today.
Not as large as the last mug-related merch I’ve received — that crown is …
: It was only after I switch to Ecosia that I realised how often I use DuckDuckGo’s shortcuts …
:
Day 26: schedule
Made it to the bus stop on time. Fortunately, so did the bus. #mbmay
: Listening to today’s Stratechery on Microsoft Build keynote. Sounds like Microsoft wants to …
: I really enjoy using terminal UI tools, like Vim and K9S. They’re not easy to pick up, but …
:
Day 25: mountain
Warburton, taken in March 2020. #mbmay
:
Day 23: plain
Although quite plain in appearance compared to other native birds, what the currawong …
:
Day 22: textile
Wool shopping with my Nonna about a month ago. Trying to decide the best colour and …
:
Day 21: symmetry
Okay, I’ll come clean. I have no idea what this is. It’s located in a …
:
The cafe that I go to on weekends is just across the road from a polling station, so it’s …
:
Day 20: beverage
Enjoyed during the same meal I had yesterday: a mixed-berry smoothy. #mbmay
:
Day 19: indulgence
Full disclosure: this isn’t the type of muffin I actually ordered. My goto …
: Booked flights yesterday for Canberra. Got my itinerary and confirmation email. Ok, good. Then got …
:
Day 18: random
Tails. #mbmay
:
Day 17: hold
Holding my reusable cup as it’s holding my morning coffee. #mbmay
:
WWDC Videos In Broadtail
Some more work on Broadtail. This time, I added the ability to use it to download Apple WWDC videos. …
: Currently reading: Build: An Unorthodox Guide to Making Things Worth Making by Tony Fadell 📚 So far …
:
Day 16: time
My kitchen clock, which occasionally breaks in such a way that it’s not even …
:
Day 15: clouds
Taken during the Summer, which is usually when we get our most interesting cloud …
: Watching the Google I/O presentation on Google Wallet reminds me of all the presentations I’ve …
: Cloud Formation "ValidationError at typeNameList" Errors I was editing some Cloud Formation today and when I tried to deploy it, I was getting this lengthy, …
: 🔗 A New Hope for Object Storage: R2 enters open beta I’ve been looking forward to giving R2 a …
: Is it really necessary for Amazon to prefix AWS services with “Amazon” or …
:
Day 12: tranquility
Part of a walk I occasionally do, near Macedon. There’s nothing special …
: It’s developer conference video watching time again! 🙌 The Google I/O videos are starting to …
: Failing to keep things simple in the software designs I’m responsible for seems to be a …
:
Day 10: pot
The plastic pot I received at the Ballarat Beer Festival in February. #mbmay
:
Feed Rules In Broadtail
Generally, when there’s a video that I’m interesting in watching, I take a look at Broadtail to see …
: This week’s earworm: TUNIC (Original Game Soundtrack) by Lifeformed × Janice Kwan. Favourite …
:
Day 9: bloom
A bunch of bloomin’ wattles. #mbmay
: I use to enjoy reading tech blogs, like the ones from Slack and Shopify, that talk about some new …
:
Day 8: union
Had some trouble with this one today, so I thought I’d hit it up in the textbooks. …
: Managed to setup Wireguard VPN on my home network this morning so I can remote in when on the road. …
:
Day 7: park
The park in Benalla, taken last month during our drive to Canberra. #mbmay
: Imagine that there’s an open source project that has some modest traction but only one …
:
Day 6: silhouette
Photo taken by my boss in 2014 while we were in the Cook Islands for work. #mbmay
:
Day 5: Earth
One of the first photos from Himawari-8, a JMA weather satellite that went online while …
:
The Podcast Favourites App
In today’s issue of “useless apps that nobody but me would want to use”, I’ve managed to …
:
Day 4: thorny
This plant was less thorny than it once would have been, although there’s at …
:
Day 3: experimental
An experimental Arduino sketch, built using Tinygo, to see if I could get …
: Have finally got an approach for producing signed and notarised MacOS apps that is invokable from …
: Those that say “keep your user documentation up to date, not only for others but for yourself …
: The pièce de résistance of media with dynamic ad insertion (podcasts/streaming services/etc.) is …
: Part of me is wondering whether it makes sense giving Mastodon a try, maybe setting up a domain and …
:
Day 2: photo
The only photo of mine that I have on the wall. #mbmay
:
Day 1: switch
I usually sit at that table. But today, I decided to switch to the other side. #mbmay
April 2022
: Our council has started using electric garbage trucks for collecting waste from park bins, which I …
: GitLab Search Subscriptions with NetNewsWire I’m working (with others) on a project that’s using GitLab to host the code, and …
: Woke up at 5 AM this morning for an early coding session today. Really want to fix this process of …
: Arbitrage. That was the word I was trying to remember.
: Dealing with identities and notarisation is a huge pain. You make an archive in Xcode, notarise it, …
: Thinking about Twitter and newsletters during my morning walk, I wonder: did Twitter actually do …
: Didn’t sleep well last night. Why? Because it was the first night of on call that I’ve had in a …
: I went to the dentist a few weeks ago (for the first time in five years 🙈) and the dentist asked if …
: What Would Get Me Back to Using Twitter Again Congratulations, Elon Musk, on your purchase of Twitter. I’m sure you’ve got a bunch of …
: Thinking about that last post a little more, maybe it’s just a matter of framing. After all, …
: I sometimes wonder, during days where I have very little to say, if it would be better to talk about …
: For want of a new tool, Xcode command line tools needs to be upgraded. For want of upgraded Xcode …
: A few people I know are isolating due to Covid-19, so I stayed in last night. I rewatched Helvetica …
: Started reading: The Kaiju Preservation Society by John Scalzi. It was page 2, when I read the name …
: During the last four days, I drove home from Canberra (not a bad thing), my job went live with the …
: Just got my new passport today. Shortest six weeks of my life. 😉
: 🔗 Facebook on 30 Percent Platform Fees: ‘Hold Our Beer’ Meta talking about platform fees for the …
: Went to the National Gallery of Australia today. Must say that I enjoyed it much more than I thought …
: Trying to use GitHub Codespaces on an iPad. It sorta works. When it does, it works quite well. But …
:
Good morning from Canberra. Photo’s taken just a little after 7:30 this morning.
: Dad and I will be driving to Canberra today to spend some time with the family over the Easter long …
: Really enjoying the newsletter Speaking Tech by Michael DeHann. It reminds me a lot of Steve …
: The thing about Severance is, while it may be the case that those on the severed floor at Lumon are …
: Started watching Severance yesterday and I got to say, it’s pretty good. Certainly something …
: A Case For Mocking in Unit Tests Here’s a short account of a realisation I had this morning on the occasional usefulness of …
: Love this remark from Gruber about the comment from Twitter about Musk’s board seat: The first thing …
: Passport renewal forms filled in and sent away, along with new passport photos. Apparently …
: Finished reading: Indie Microblogging by Manton Reece. Great read, especially about all the work the …
: Went for a walk this afternoon and came home to two deliveries of online orders, which was quite …
: Fired up Logic Pro for the first time in a while. Trying a rearrangement of Passion for Exploring …
:
Had a drinks with friends and watched a comedy set at Comedy Republic last night. Nice place for a …
: On the subject of Twitter’s edit button announcement, I find it amusing that they tweeted …
: I don’t know how people on Twitter live without an edit button. I’m always posting …
: Testing modern systems is the worst. It feels like half the time is spent either logging into …
: After a hard day of work, it’s great to live a little vicariously by listening to the story of …
: Something I wonder about these web3 and NFT projects: if the wealth aspect was removed, and there …
: Just started Safari up for the first time on this laptop and I was greeted with the new …
: It’s the end of the day and I’m struggling to think about what to write here. All I can …
: Doing a small weekend/week-long project at the moment to track favourite moments in a few podcasts …
:
Walked a little of the Castlemaine to Maldon bike trail today, which runs besides the tourist …
: I was compelled to try the Substack app this morning after wanting to make a comment on a post. I …
: Two new awstool commands: one for browsing SSM parameters and one for simply viewing JSON log files. …
: 🔗 Not an April Fool: Dyson announces apocalyptic filter-headphone combo Yes, the product is weird, …
March 2022
: Even after 18 years of use, I still get blown away at how amazingly useful the command line can be …
: An amusing thought came to me after reading Gruber’s post on Facebook and TikTok. Here’s Facebook …
: Scene: work. Team: here’s the tasks we need to do, here’s how long they will take, and …
: I’ve been racking my brain trying to best work out how to organise the code for awstools. My …
: Credit to Apple for the work they did to get x86 working seamlessly on the M1. It’s only just …
: My theorem regarding email: the chance of me reading an email from a sender is inversely …
: 🔗 Stay on the bus The subject here is photography but I think it can be applied to any other …
: Meetings really take it out of me. I had 4 hours worth of meetings today and now I’m really …
: More work on the AWS tools, mainly rebuilding the UI framework. Need to rip out all the Operation …
: Doing a lot of terminal UI app development recently. It’s not easy but I’ve forgotten how much fun …
: More work on Broadtail this morning. Managed to get the new favourite stuff finished. Favourites are …
: An idea for that micro-bulk-image tool: instead of prioritising uploads, maybe prioritise processing …
:
New AWS Tools Commands
For a while now, I’ve been wanting some tools which would help manage AWS resources that would also …
: Woke up expecting today to be long and annoying, but it turned out not to be as annoying as I …
:
Got my copy of Bloch’s Effective Java out today for the first time in years, in order to …
: No day trip to Warburton this year: too much to do at work unfortunately. I’ve got a day in leau …
: Wondering if there’s a way where I could quit my job and spend my waking hours building …
: Doing some tool smithing at work to make my current task a little easier. Using Bubble Tea to build …
: Even more work on Feed Journaler. Still trying to tune the title removal logic. Will probably …
: The “Explore Repositories” sidebar on GitHub’s home page (if you’re logged in) is a bit strange. Why …
: Hmm, I’m wondering if Broadtail needs a mode for downloading the audio of a video only, and …
: Showing Only Changed Files in Git Log This technique shows only the changed files in a git log call without having to show the entire …
: If there’s anyone else out there using Buffalo to build web-apps, I just discovered that it …
: Showing A File At a Specific Git Revision To display the contents of a file at a given revision in Git, run the following command: $ git show …
: 🔗 A big bet to kill the password for good Lot of talk about getting the user experience/OS …
: I may need to shake up my podcast listening habits a little. I subscribe to several tech-based …
:
A snapshot of the indie-web style project mentioned yesterday:
This is just static HTML and …
:
We were hoping for a game of bocce in Argyle Square, which has a bocce pitch. But alas!
Beaten there …
: Code Review Software Sucks. Here's How I Would Improve It This post is about code reviews, and the software that facilitates them. I’ll be honest: …
: Revising the micro-bulk-uploader project. I’ve been reading a lot about IndieAuth and Micropub …
: I forgot that yesterday was St. Patricks Day. But I did wear a green polo, listened to some Celtic …
: Sometimes I wish I had the patients (and the hardware) to play some of the video games indies have …
: Reading the chapter on Microformats in Indie Microblogging brought me back to uni where we were …
: An important tenet of software development that I don’t think is appreciated that much: make …
: 🔗 Go 1.18 Release Notes Happy “generics finally in Go” day. (I wouldn’t call …
: Broadtail 0.0.7 Released Broadtail 0.0.7 about a week ago. This included some restyling of the job list on the home …
: Learning Through Video Mike Crittenden wrote a post this morning about how he hates learning through videos. I know for …
: 🔗 Kubernetes 101 A pretty good introduction about the fundamentals of Kubernetes, and also the post …
: I was ask today by someone at work1 if I knew of a good post describing the fundamentals of …
: Finished reading: Ignore Everybody: and 39 Other Keys to Creativity by Hugh MacLeod 📚 Another book …
: Hard to get out of old habits. I’ve started reading Indie Microblogging by Manton today. So far a …
: This is by far the most useful quick action I’ve made in Automator. It generates a UUID, and …
: I think it’s time to close the “Untitled Summer Project”, the service I was working on to …
: Here’s another clip of the echidna, taken from the same 2 minute video I took yesterday. …
: Went for my afternoon walk yesterday, and saw an echidna looking for food. That doesn’t happen …
: Wondering if I could part with A$ 10,000.00 on a souped up Mac Studio. Very tempting, but …
: I’m looking for a new CMS for my side-project journal, which is currently on Drummer and Old …
:
My printed Day One journals for 2021 have arrived, much quicker than I expected. They came out …
: I was reminded about the post on streaming apps by John Siracusa when I was browsing Apple Maps …
:
Some More Updates of Broadtail
I’ve made some more changes to Broadtail over the last couple of weeks.
The home page now …
: We had a bit of rain last night so the Currawongs were out in force today. It’s always a pleasure …
: Super busy week this week. A couple of long days, with a bunch of long design and planning meetings …
: Slack’s not great for resolving arguments. I’m in one now at work. Nothing heated, just …
: Two things in life there’s never enough of: time, and available USB ports.
: Speaking of nice development experiences, I took a look at the Playdate SDK yesterday. Docs and …
: Time and Money Spending a lot of time in Stripe recently. It’s a fantastic payment gateway and a pleasure to …
: Nothing so focuses the mind like a deadline, and the mandate to keep it. The easy deadlines are the …
February 2022
: 🔗 Simulating Amazon DynamoDB unique constraints using transactions A technique to simulate a …
: Have finally got around to arranging the printed books of my 2021 Day One journal entries. Lot of …
: Looking at wiki software this morning to set up a personal wiki. Lots of great projects out there, …
: Little bit difficult to think about much else given the current news from Ukraine. Certainly …
: A good indication that I’m not thrilled about doing something is when I start thinking of ways …
: I’m trying a little experiment on myself where I carry a little notebook with me wherever I …
: Let nobody say that innovation is no longer possible in MacOS. One idea I have: making it possible …
: I went to the newsagents today to buy a ruler. It’s been a little while since I’ve been …
:
Cling Wrap
I bought this roll of cling wrap when I moved into my current place. Now, after 6.5 years and 150 …
: Trip to Ballarat and the Beer Festival I had the opportunity to go to Ballarat yesterday to attend the beer festival with a couple of …
:
Regional train trip today. Nice doing something different.
: Finally, for the first time in roughly 2.5 months, I have the opportunity to do a real coding task …
: OS Vendors and Online Accounts Looks like the next version of Windows will require an online account, and while the reason for this …
: Currently reading: Persuader by Lee Child 📚 Yes, I know it’s like the fifth time I’ve …
: The John Curtain Hotel, the pub my friends and I use to go to as uni students, is up for sale. It …
: Casey Newton published a great interview with the dev behind Web3 Is Going Just Great. The whole …
: I’m wondering if the Apple Pencil would do well with a dedicated charging case. I only use my Pencil …
: Someone shared a great Q&A video with Seth Godin yesterday. I was hoping to listen to it at the …
: My YouTube Watching Setup I’m not a sophisticated YouTube watcher but I do watch a lot of YouTube. For a while I was …
: Apparently household solar panels are so prevalent in some states that it’s at risk of …
: I was entering a commit message in GitHub, when I was shown the following tip: ProTip! Great commit …
: It may not have cooled down quite yet but with the days getting shorter, Autumn is feeling really …
: Reminder That Your Content Isn't Really Yours on Medium #3 Looks like Medium has had a redesign recently, with recommended posts now being featured more …
: There’s nothing quite as deflationary as returning home from a holiday. After the drive and the …
:
I wish I had more to say today, on this, our last day of our summer holiday. So in leau of a better …
: Played golf for the first time in roughly 9 years. I’m terrible at the game but got a little better …
: 🔗 Why Simple Is Smart A collection of useful writing tips for journalists, but I think would also be …
: Last year, when we were on our holiday in Phillip Island, my parents suggested that I do the …
: I’m starting to think that the 1x zoom on this Pixel 6 might be a bit too wide. I was …
:
These signs were up around town today. We went to the usual places they have markets but there was …
: Had the opportunity to play Ticket To Ride, Europe today. It took a little while to get my head …
: I tried walking around with a notebook yesterday to… you know… be the type of person that carries a …
: I used the BBEdit diffing tool for the first time today, and I must say that it’s actually …
: The "Too Much Data" Error in Buffalo Projects If there’s anyone else out there using Buffalo to build web-apps, I just discovered that it …
: Signed up for an online course this morning, then browsing the web an hour later I found someone …
: I really dislike code reviews. I admit it. I don’t like doing them, and I don’t like …
: 🔗 No, Apple Did Not Crowdfund :focus-visible in Safari (via Daring Fireball) I see nothing wrong …
January 2022
: Watching a lot of vintage computing videos recently, it’s staggering how much system …
: I’m feeling a bit stuck in my career at the moment, and I’m wondering if the thing …
: A couple of months ago, I put my name down on a waiting list for an online course I thought would be …
: It’s interesting. I’ve lived in Melbourne my whole life, and there are large, large …
: One thing that has been lost from all this working from home is the ability to use things like …
: Finished reading: The Dip by Seth Godin 📚 Short book: only took a few hours to get through it. …
: On Posting Daily I recently listen to an interview with Seth Godin on the Tim Ferris podcast. In that interview, Seth …
: At the cafe this morning, someone arrived with a dog that shares the same name as myself. It was …
: Boosted. 💉💉💉 Also bought a “Moderna muffin” to mark the occasion. (it’s just a …
: It’s amusing to see that Google is confident enough in their AI to tell me that I’ve received a SMS …
: I got a bit of a streak going so I was hoping to post something here today. Only trouble is that I …
: The Future of Computing I got into computers when I was quite young, and to satisfy my interest, I read a lot of books about …
: Shut down one blog this week and moved all the posts into this one. There’s another blog that …
: I posit to you that the reason developers find it hard to do anything related with encryption is not …
: I was looking for a simple timer this morning until I remembered that the Vivaldi browser actually …
: It might be time to unsubscribe from developer related podcasts that talk about new technologies and …
: 🔗 SpiceDAO wins a $3 million auction to buy an extremely rare storyboard book of Dune, only to learn …
:
Bocce in Fitzroy Gardens. Grand final for the 2021 season (yes, my friends and I came up with the …
: It’s a shame that there’s a non-insignificant number of people and companies that I …
: While poking around the Micro.blog XML-RPC documentation, I had a flashback about SOAP. I had some …
: PGBC Scoring Rules I get a bit of a thrill when there’s a need to design a mini-language. I have one facing me …
: 🔗 Wordle and IP law: What happens when a hot game gets cloned I guess the moral of the story is that …
: Wordle 208 6/6 ⬜🟨⬜⬜⬜ ⬜🟨⬜⬜⬜ ⬜🟨⬜🟨⬜ ⬜⬜🟨⬜🟨 🟩⬜⬜🟩⬜ 🟩🟩🟩🟩🟩 Was close to missing it today. The winning guess …
: On the Moxie Marlinspike Post About web3 Today, I took a look at the Moxie Marlinspike post about web31. I found this post interesting for a …
: Burnt Out on Design I’ve been doing a heap of design work at my job at the moment; writing documents, drawing up …
: I’ve been listening to, and buying, a fair bit of music from Anders Enger Jensen over the last …
: One of the domains for a blog that I’ve since abandoned is coming up for renewal in a few …
: The latest episode of Core Intuition (496) resonated with me, especially the discussion about …
: I think I’ve settled on my word for 2022: finisher. Someone who finishes what he starts. This …
: 🔗 The Algorithmic Ad Monster Cometh for Podcasts I’m starting to hear more of these types of …
: It’s interesting to see the technical knowledge and priorities of a software development team …
: Yet another reminder to myself to write things down when they come to me. I had the perfect word for …
: There’s a lot I don’t like about all the “web3” stuff going on: bad actors …
: I’m adding some photos to last year’s journal in preparation for turning it into a book. I’m …
: We haven’t had any decent rain for several weeks now. So with the Bureau predicting rain …
: 🔗 Microsoft fixes harebrained Y2K22 Exchange bug that disrupted email worldwide Dates are hard, but …
: Back at work today, conceptually if not physically. The hardest part of coming back to work after …
: That silly maxination countdown site is live again as I’ve just booked my Covid-19 booster …
:
Wangaratta station. Took a V/Line train back to the city after helping someone with the drive to …
:
Happy new year. Time for the change of calendar.
December 2021
: I only just realised how good the company name Square was. It’s not just the shape of the RFC …
: I’m seeing many bloggers in my RSS feed talking about how they’re reading “Four …
: Photos Of Buildings Important To You Now that we have decent cameras in our pocket and virtually unlimited space, there’s no reason …
: Got around to releasing Feed Journaler v0.3. Headline feature: option to enable launch on login, so …
:
I wouldn’t call myself religious — I not someone who reguarily goes to church — but I do have a …
: Ugh, should’ve taken today off.
: Well, I feel like a bit of a turkey. I just spent two weeks researching technologies that will help …
: Only two more days of work left to go before the Christmas break. It’s only a week long, but …
: I try to be careful about future-proofing the code I write, but I just did a weird thing when …
: Still Off Twitter A little while ago, I stopped using Twitter on a daily basis as the continuous barrage of news was …
: I’ve been doing a lot of investigation work for my day job recently, looking for and …
: Finished reading: The $100 Startup: Reinvent the Way You Make a Living, Do What You Love, and Create …
: Yet another story about an Android app with malware. What I’d like to know is why these sorts …
: I’m starting to see year in review posts pop up in my feeds. My first thought is …
: There are days when you’ve got your head down and are plowing through your tasks as everything …
: 100 Day Writing Streak I promise I won’t post about every single milestone that comes along, but I’m quite …
: 🔗 Woman lost @metaverse Instagram handle days after Facebook name change She had it for 10 years, …
: Saw this on my lunchtime walk today. I don’t often see cockatoos find food this way.
: I’ve ordered a new desk lamp with a warmer light than the one I’m using now. But it also …
: Someone I work with shared a tweet claiming that Log4j, the logging library with the remote code …
: My new Pixel 6 phone arrive yesterday, a full 40 days before the estimated delivery date. I’m …
: I tend to be indecisive, and during the last few days, a choice that I have to make at work has …
: A quote from Gruber about Spotify Wrapped: Me, personally, I still wouldn’t care a whit about it. My …
: Follow up from yesterday’s post on the film crew working around my house, I found another …
:
For the last couple a weeks, a production crew have been filming around my place. I wish I noted …
: Giving the email newsletter feature a try. I don’t have many long form posts so I’m …
: I bought a new desk lamp over the weekend. After trying it last night, I’m not super happy …
: On Treating Users As If They're Just There To Buy Stuff Ars Technica has published a third post about the annoying user experience of Microsoft Edge in as …
: Tip for anyone with an email newsletter: please include a link to the post online, or a link to the …
: 🔗 Write 5x more but write 5x less (via The Daily Graph) This post itself is interesting but what …
: It’s a bit of the shame that the best technique for projecting an iPad onto a monitor, for the …
: 🔗 Users revolt as Microsoft bolts a short-term financing app onto Edge Oh, Microsoft. You spend all …
November 2021
: I used MacOS dark mode for the first time last night. An inoperable desk lamp has left my workspace …
:
Weekend In Mansfield
Over the weekend, I had the opportunity to spend some time with my parents who were staying in …
: Saved once again by Google Pay. I was almost at the cafe this morning, on my way to get some …
: FastMail’s spam filter has been a bit aggressive lately. I’ve seen a few emails show up …
: One of the hosts of a podcast I listen to mentioned buying a product from the company I work at, and …
: I’m looking forward to the day when I can type python in any command line on any OS, and it …
: Went out for breakfast again today. Wondered how long I could use my iPad without turning on my …
:
Morning walk. There will be a cafe breakfast at the end of it.
: A podcast I was listening to mentioned a book that sounded interesting, so I checked the Kindle …
: Pro-tip for anyone using Vivaldi: you can unbind the “Cmd-Q” keyboard shortcut within …
: Cookie Disclosure Popups Should be Handled by the Browser I really dislike the cookie disclosure popups that appear on websites. Ideally I shouldn’t be …
: You know those journals you see in movies where the writer is working on something, and they write …
: I wonder if there’s a way to replace MacOS’s pretty ordinary spellcheck suggestions with …
: My Impressions of GitHub Codespaces The GitHub Universe 2021 conference started a few days ago and one of the features touted in the day …
: Alto Catalogue Update I’ve really tied myself up in knots here. I’m spending some time working on Alto …
: Today is starting out reasonably quietly. All the big development work is done and the only tasks …
: A Tool That (Almost) Solved My Step Function Woes I reached the end of my tether at work today on the task I was working on. The nature of the task …
: Thinking over the NaNoWriMo short story I’m working on, there seems to be a lot scenes with …
: Really enjoying Succession season 3 at the moment, but I’m afraid I’m one of those …
: Thought I’d give omg.lol a try this morning. My profile page. Looks a lot nicer than what I …
: For the last month, I was having trouble installing software on my work laptop because I thought I …
:
Feeds In Broadtail
My quest to watch YouTube without using YouTube got a little closer recently with the addition of …
: It’s a bit strange how the stopwatch on the NaNoWriMo site doesn’t automatically fill in start and …
: Some days I wonder why I ever considered being a software developer. 😒
: It’s said that it’s a good idea not to blog while your angry. I think that’s good …
: YAML and Accidental Programming Language Design I’m not a huge fan of YAML in general, but I do see it being useful for situations when a …
: I’ve manage to get the first 1,000 words out of my NaNoWriMo-adjacent goal of a 10,000 word …
: I really like to support independent software developers, but $150.00 for a file diffing tool is a …
October 2021
:
Some Screenshots Of Broadtail
I spent some time this morning doing some styling work on Broadtail, my silly little YouTube video …
: I had the opportunity to go out for breakfast this morning. I was originally going to get it as …
: Well, it took almost a full 4 months, but I’ve finally got a solar system installed on my …
: I was perusing my archives the other day and I’ve noticed that it’s been two years to …
: The popups for the admin password in MacOS needs a third button with the label “I wish I had …
:
On a bit of a writing streak: 50 consecutive days of at least one blog post or journal entry.
P.S. I …
: More work on the project I mentioned yesterday, codenamed Broadtail. Most of the work was around the …
: It’s good to see that Dave Winer is keeping a blog on Drummer change notes. I’m having …
: Start of Yet Another Project Because I Can't Help Myself One of the reasons why I stopped work on Lorikeet was that I was inspired by those on Micro.blog to …
: It’s that time of year when I need to wear sunscreen if I’m going to be outside for an …
: I’ve rediscovered the joy of honey on toast. What a winning combination. Goes really well with …
: Oh the irony. First weekend after Lockdown 6 and with plans for activities outdoors…
: I only just realised that my Pixel 2 would be missing out of Android 12. I guess that means that …
: If anyone’s thinking of starting a company that extracts CO2 from the atmosphere, and you …
: I just finished reading through the Ars Technica live blog of the Apple event. I must say, their new …
: Abandoning Project Lorikeet I’ll admit it: the mini-project that I have been working on may not have been a good idea. The …
: I try to minimise the number of regrets I will eventually have in my life, but sometimes they do …
: I don’t understand people who would ruin their own website with popups thrown in my face the …
: Two People There are two people, and each one has the same problem that they want to get solved. The first …
: I’ve never been someone that has their TV on all the time; but after working at home, by …
:
My Stratechery mug has arrived.
It now holds the enviable position of largest mug in my house, …
: The danger of playing around with blogging platforms is that you find yourself wondering which …
: I heard that Dave Winer has released Drummer so I decided to give it a try. Although I’m not …
: Just arrived home from receiving my second dose of AstraZenica. Feeling pretty good about it. Not …
: I’ve got a Shortcut on my iPad to save links to Pinboard. I want to get the page title when I …
: Just finished a lovely game of Wingspan with the Oceania Expansion set. It was nice playing the game …
: This is another post lamenting the fact that too many development blogs from companies like Netflix …
: A lot is said about AWS offering so many services in exchange for some of them being half-baked. I …
: I know how frustrating it is to work with JSON for configuring things, but sometimes YAML can be …
: That feeling when you have to do something that you’ve not only done before, but you’ve …
: (Hyper)critical Acclaim There were a couple of events that led me to writing this post. I’m sure part of it was seeing …
: The eternal struggle of an Android phone owner (based on a true story): Website: Hey, check out this …
: So Facebook has an outage and now every software engineer in the world knows a bit more about how …
: For the last couple of weeks, I’ve been driving Confluence at work, doing investigations and …
: This week’s earworm: Who Can It Be Now by Men At Work 🎵
: On Choosing the Hard Way Forward This is about work, so the usual disclaimers about opinions being my own, etc. apply here. I have an …
September 2021
: Apparently my phone carrier is pretty good at promptly sending SMS messages with …
: There’s no better aroma than a freshly opened bag of coffee beans.
: Small request to developers of command line tools: please do not assume everyone is using a terminal …
: Listening to podcasts with automatic ad insertion can be really jarring sometimes. You’re …
: 🔗 File Not Found Gradually, Garland came to the same realization that many of her fellow educators …
: I enjoy using Tot for temporary working notes. I also enjoy using Boop for manipulating text without …
:
Well, not every day you had a 5.8 magnitude earthquake around here (was originally reported as 6.0).
: I got a bit restless this morning and just eager to get my second vaccine shot, so I’ve put …
: I had the opportunity to play Wingspan yesterday. Still in the process of learning it — I don’t play …
: Some Notes About the Covid-19 Situation Now that the vaccines are here and are (slowly) being rolled out, and that Covid zero is no longer …
: You would have thought that by working from home for a year and a half, and predominantly …
: It’s a real shame that the powers that be insist on keeping the arcane stupidity of …
: AWS Lambda function names can only be 64 characters long. 23 characters are used for the stack name …
: Hmm, UV index expected to reach 4 (moderate) today, and 5 in a few days time. Might be time to dig …
: For the last two months, I’ve been working on a Mac app to automatically import my blog posts …
: If it wasn’t for the use of an all-caps style, this Daring Fireball post would be a perfect …
: About 5 years and 3 employers ago, I was working at a government agency building an admin console …
: Abound two months ago, I started feeling some strain in my wrist with my old keyboard, so I replaced …
: Really not much going on at the moment. Just a whole lot of waiting. Waiting for my next vaccine …
: On Confluence I’m sorry. I know the saying about someone complaining about their tools. But this has been …
: Working on some JavaScript which is using ES modules (i.e. import) without needing Webpack to bundle …
: On Apple's Media Release Gymnastics I started listening to the latest Talk Show, where John Gruber and MG Siegler discuss Apple’s …
: If anyone else needs another reason why they shouldn’t use Twitter threads as a substitute for …
: So glad it’s Friday today. It’s been a heck of a week, both at work and with the current …
August 2021
: It’s hard coming up with a good name for something. There has only been a handful of times a …
: My bad spelling is going to be the end of me someday. I’ve been racking my brain trying to …
: I know everyone is entitled to a break, and it’s probably just as well it’s happening …
: It’s a sad reality that as the demands of software systems go up, and more libraries and …
: Post Of Little Consequence I’m wouldn’t call myself a regular poster on this blog. I don’t have a goal of …
: Argh, thought I would have dodge the side-effect lottery for the AstraZeneca vaccine, but nope! This …
: First jab of AstraZeneca booked for today. I will admit, it would have been nice to get one of the …
: I wonder if Apple’s spell checker should start including a reason as to why they are making a …
: The browser I’m using is offering to translate a web-app I’m working on from French to …
: Currently watching Halt And Catch Fire on SBS On Demand. An enjoyable watch but the the plumber …
: I hear rumours of the JS alert() function being deprecated. I hope that it isn’t so. As …
: Throwing a link out to this service for anyone falling into despair about the latest IPCC report and …
: This week’s earworm: DiscoVision by Anders Enger Jensen 🎵
: I discovered a downside with using a MacBook Pro with an M1 chip: it runs so cool that I can’t …
: Today I start my new job, and my new commute which, since it’s on the opposite side of the city to …
:
Yesterday, I had the pleasure of walking a new rail trail just outside Leongatha, in South-East …
: Six Weeks Off Twitter It’s been roughly six weeks since I’ve stopped using Twitter on a daily basis. I initially took a …
: Too much coffee this morning. Feeling a little bit too wired and unfocused. Fortunately I’ve …
July 2021
: Some significant lifting of restrictions here in Melbourne. Still unable to visit family at their …
: Second last day at my current job. Most of the coding work was finished about a week ago, and now …
: I don’t know if it’s a weird quirk of mine, but whenever I’m working on a software …
: Seeking Out Bad News Sometimes I wonder if I’m just going out of the way to seek bad news. Maybe it’s because I think …
: It seems like every time I’m working on something where time is of the essence, a device or …
: There’s exactly one week left in my current job before I leave. An email, which seems to have …
: I can’t understand how people post to Medium. I’m sure they have nice authoring tools, …
: Wow, fresh off the acquisition of Day One, it looks like Automattic is acquiring Pocket Casts. That …
: In today’s crazy ideas to get out of things I rather not do: as part of getting solar panels, …
: It seems to be that the general advice for those under 50 looking at the AstraZenica vaccine is to …
: There’s no worst combination that anxiety and boredom. Having something on your mind, while …
: Washing sheets in winter is the worst. You are so reliant on the forecast being perfect and you have …
: A Year On Micro.blog It’s been a year since I’ve signed up to Micro.blog and written my first post, and the …
: I’ve got to get into the habit of writing more about what I’m doing. I never think about …
: Trying my hand at logo design for something I’m working on. I’m aiming for something …
: Start of new project: organising solar panels for my house.
: Finished reading: The Sentinel by Lee Child (yep, I’m a Jack Reacher fan). 📚
: Genius me set myself a reminder on Friday to “update the doco”. The reminder has just …
June 2021
: Why I like developing in Go vs. something like NodeJS: my development setup doesn’t randomly …
: Credit to Vic. DHHS for including more information about the origin of new Covid-19 cases alongside …
: I’m seeing more and more apps these days being designed as the software equivalent of catalogues, …
: When it comes to organising things, whether it’s a large transition or simply the events of my …
: I wonder if part of my indecisiveness in making large decisions, such as changing jobs, has a lot to …
: I was feeling a bit under the weather yesterday so I got a Covid-19 test. In July 2020, when I last …
: Working On The Weekend I’ve saw a Tweets last night saying that the best thing a young person can do to help their career …
: I’m wondering if Slack should add a feature which, on demand, will roll-up the last several …
:
A walk in the rain, with no one else around other than the currawongs. Fair bit darker than what the …
: I feel like the only person in the world that prefers to catch up on the WWDC keynote by reading the …
: Only took 5 failed CI builds today before I realised that there may be something wrong with the code …
: For anyone who needs it, here’s a Tampermonkey script for hiding the trending topics and …
: Congratulations to Ben Thompson on the announcement of Passport. Looks to be a very promising tool …
: It’s a bit of a shame that we couldn’t be using something like NFC for checking in to …
: FastMail needs to steal more features from Hey. One thing that would be nice: the ability to …
: Stumbling Into the Concept of Narrating Your Work About a week ago, we had a retro. One of the things that was brought up was the sense that …
May 2021
: Sheets in the washing machine. Estimated time remaining is 17 minutes. This means that they should …
: Argh, people really need to stop using Twitter threads as a substitute for blog posts. I don’t want …
: Interesting day in that I can legitimately say that the reason I’m watching YouTube videos of …
: As difficult as it is going through another lockdown here in Melbourne, it’s actually kind of …
: There seems to be lacking an emoji for expressing being in an agreement in something while also …
: If anyone is interested in watching the recorded sessions of Google I/O 2021, you can find the …
: Mozilla’s MDN web docs are pretty good at indicating which browser supports which web feature. …
: On the Souring Relationship Between Apple and its Developers Listening to episode #430 of ATP yesterday, it was kind of shocking to hear the loss of good will …
: Feature request for Fastmail: the ability to setup a private RSS feed for a folder, so that emails …
: Stephen Hackett on 🎙 Flashback #18: The Google Graveyard Draft: Never fall in love in a Google …
: Started working on a website for a project I’m hoping to eventually open source. Found it a …
: Podcast Roll 2021 Yesterday, @Munish had the courage to share his podcast subscriptions1. Sensing an opportunity to …
: I’m starting to get the emails from Hover warning me of auto-renew being turned off for domains I’ve …
: On Basecamp I’ve been thinking about the incident at Basecamp for most of the week. I wanted to write …
April 2021
: Early coding session this morning for a side project. Woke up at 4:45 am to work on a feature I just …
: I wish there was a song lyric website that’s not riddled with ads. I don’t know why all the right …
: Some thoughts on Apple Subscription Podcasts offering You’ve probably seen the blog post outlining the details of Apple’s new Podcast Subscription …
: I listened to a interesting podcast about Brazilian Jiu-Jitsu and how it could be used by police to …
: My current bookmarking scheme is all over the place so I’m giving Pinboard a try in an attempt …
: Nothing humbles someone who thinks they’re a reasonably good developer than picking up a brand …
: Today is one of those rarest of days: a day with no meetings. There’s not even a stand-up, at …
: Surmounting The Hill Sometimes adding features to software is like cycling on a hilly road. You start off at the bottom …
: I really have to stop getting distracted writing tools to “help” me with the less than …
: A thing about Clubhouse is that since it’s live audio, it requires listeners to be awake. Given that …
March 2021
: Nearly every office I’ve been in that has a dishwasher have their own makeshift system for …
: I’ve been really enjoying the posts that Jason Fried and DHH are making on HEY World, …
: I think one reason why the autocorrect in iOS is so frustrating is that, not only is it aggressive …
: It took an hour navigating various Telstra phone trees, chat apps, and the website, but I’ve …
: One aspect of software development that I like is the research side of things: learning something …
: There are many people around where I work that like “loud cars” of some sort, but I most certainly …
: There was a massive spiral wheel-shaped spider web in my backyard that I thought was abandoned. It …
: I wish more podcasters realise that there are other podcasting players than just Spotify and Apple …
: Thank goodness Micro.blog offers the ability to edit replies. It seems like I’m constantly …
:
Some photos of my time in Warburton yesterday, in the Yarra Valley. Went for a bike ride and a bit …
: A Year Under The Pandemic This was originally a journal entry but I thought I’d share it here as well. Today is the end of …
: I love the idea of HEY World, that you can publish a blog post simply by sending an email. They’ve …
: I’ve been writing a bit more on my development related blog recently so I’ve added the …
: It’s a public holiday today, meaning that instead of writing software for work, I could do …
: It’s funny how somtimes you make a mistake, then you make another mistake that relates to that …
: Request to all cafe owners: please ask the customer if they would like coriander in their sandwich …
: It’s the middle of week 2 back in the office, and I’ve found myself falling back on most of the old …
: I had a Blot.im account that I was paying for but not using, so I’ve started a digital garden …
February 2021
: The interesting thing about technology breakthroughs is how quickly the shift from the impossible to …
: I’ll have to go clothes shopping today to get a new jumper. It’s hard to find them during summer, …
: Setting Package Variable When Building Go Project Here’s a technique for setting a variable in a Go project when building it. Say you have a global …
: Supporting HTTP/2 Without A tls.Conn In Go Go has support for both HTTP/1.x and HTTP/2 in the web server available in net/http. Unfortunately, …
: It’s amazing, and perhaps a little shocking when you think about it, how much time spent on planning …
: Feature needed for news sites: a mouse-over for names in an article that quickly shows you who they …
: Things I don’t miss about commuting to work: delays due to public transport interruptions. 😒
: I only just learnt today that NetNewsWire on the iPad does not require an internet connection in …
: I’m wondering if there should be a set of conventions for people on video calls to indicate …
: Returning to the office today. Not sure if it will be full time, hopefully there will be …
: Australia’s ABC News shot to the top of the App Store charts following Facebook’s news ban From the Verge: The Australian Broadcasting Corporation’s ABC News app shot to the top of Apple’s …
: Some uninformed thoughts about the ACCC Media Bargaining Code Yesterday, when the news about the news and Facebook was making the rounds in Australia, I have been …
: A $2000.00 Smartphone with Ads I just learnt today that the Samsung Galaxy S21 Ultra has ads. I’m generally not that …
: Communication Among Stimulus Controllers From the time I’ve started playing around with Stimulus, I’ve been thinking about the …
: On the Facebook Watch Ron Amadeo, from Ars Technica, on Facebook considering an Android Watch: The Information says …
: It only felt like a week ago when I saw the launch of NASA’s Perseverance rover. Yet here we …
: Viewing webpages with View Here’s a way to simplify the number of keystrokes when viewing things from the web using Vim. …
: Argh, stop with the popups for my email address while I’m trying to read your blog! How can I enjoy …
: Qualcomm unhappy with Nvidia wanting to buy Arm From Ars Technica: According to CNBC, Qualcomm is one of many Arm licensees who continues to object …
: Is there a way, in Android Studios, to configure the debugger so that pausing a Kotlin app at a …
:
February Photoblogging Challenge. Day 12: Sporg.
Mind turning slowly into sporg as I try to chase …
: Current status: looking at sqlite3 DBs of an Android app in development while waiting for XCode to …
: The interesting thing about the “out of date” messages from Google’s iOS apps is the fact that they …
: It’s a shame that we’ve had to go back into lockdown for 5 days, due to the highly …
:
February Photoblogging Challenge. Day 11: Machine.
My trusty Breezemaster has been pushing air for …
:
That last post courtesy of “Random Thought”; a simple Mac app I’m working on to publish quick blog …
: We’re using Google Meet at work at the moment. Apart from the logo, which looks indistinguishable …
: Seth Godin on Rank Choice Voting Seth Godin on Rank Choice Voting: The surprising thing? In a recent primary in New York, some people …
:
February Photoblogging Challenge. Day 10: Energy.
: Twitter, Subscriptions and Tweetdeck So, Twitter is now considering subscriptions and charging apps like Tweetdeck. I’m guessing …
: Getting Public IP Address from the Command Line There is a website at ifconfig.co which can be used to get your public IP address. This is a …
: If someone has access to the AWS console, should it be right for them to also have access to the AWS …
: Empty HTTP Headers in Go Here is a technique for checking for the presence of a HTTP header in a Go request, even if the …
:
February Photoblogging Challenge. Day 9: Muddy.
It’s rare to find mud around here in February, …
: I have all these personal projects that I want to start, but I need to check myself as I’ve got a …
: I watched Spirited Away last night. I really enjoyed it: it’s certainly a beautiful film. …
:
February Photoblogging Challenge. Day 8: Hope.
My new, soon-to-be activated Internet setup, courtesy …
:
February Photoblogging Challenge. Day 7: Craving.
Unfortunately, it’s what you’d expect.
:
February Photoblogging Challenge. Day 6: Sports.
This is probably the closest thing to sports you’ll …
:
February Photoblogging Challenge. Day 5: Pets
Unfortunately no pets allowed on this walk.
:
February Photoblogging Challenge. Day 4: Layers.
This is a photo of the geological kind: an exposed …
:
February Photoblogging Challenge. Day 3: Comfort. POV shot of me sitting in a comfortable chair …
:
February Photoblogging Challenge. Day 2: Morning Beverage.
:
Micro.blog Photo Challenge. Day 1: “Close Up”. Not the best close up but any closer and they would …
January 2021
:
Afternoon in the gardens just south of the Shrine Of Remembrance in Melbourne, taken yesterday.
: Well, that’s a little terrifying. Turns out that coronavirus was mutating during …
: I gave Glitch a go for the first time today. I was sceptical that I would find any value in it, but …
: I just spent an hour and a half building what I thought was a simplified version of the R-Tree …
:
In the summer months, if the outside air temperature gets warmer than 40°C, I treat myself to an ice …
: I was having a discussion with people at work about the approval process of the Covid-19 vaccines …
: A Feature Request for Twitter, Free of Charge It looks like Twitter’s product design team need some help. Their recent ideas, …
: Adding Blog Posts to Day One using RSS Prior to joining Micro.blog, I had a journal in Day One, which was the sole destination for all my …
: It’s only just now that I realised I no longer need to brace myself whenever I see the …
: A Simple Source IP Address Filter in Go I’ve found that it’s occasionally useful to have something that allows through, or …
: Published two tracks last night: Taxonomy and Hazard. Both of these were made during the depths of …
: It’s a little bit shocking, the minute you move to a position with a bit more leadership …
: That feeling you get when you see a class or struct that was defined in another library that …
: Working on an album cover for some music I’m hoping to publish soon. Who knew that one the …
: Apart from a small cluster that’s been contained a week ago, there’ve been zero locally …
: If you’re looking for a way to edit long-form articles, may I recommend this technique from …
: Some of these collaborative editing tools, like Google Docs or Atlassian Confluence, have a feature …
: It’s strange that the IETF, one of the principal foundations responsible for maintaining the …
: Some thoughts on app permissions in macOS It’s funny how the casual meandering of your mind can be a source of inspiration. This morning, my …
: Feedbin, the RSS reader I use, has the ability to add Twitter users as feeds. It works pretty well …
: First encounters with GitHub (and Substack) All these new Substack newsletters that I’m seeing reminds me of my first encounter with …
: My understanding is that in Australia the “official” start of the week is Monday, but …
:
Building Sets from Maps
In the various Go projects that I work on, there have been times when I have needed to store items …
: One thing that needs to be clearly disclosed when signing up to anything — be it software, an energy …
: Thank you to the person on Micro.blog that recommended Music For Programming. Working from home …
: The standard audio and video player controls that browsers use for pages that don’t have their …
: I should be writing. I would like to write. I would like to like writing. But every time I think …
: I have the impression that browser vendors are trying to encourage web developers to use the native …
: I really appreciate the amount of hard work put in by those that run the ABC News Coronavirus live …
:
Train trip from Wangaratta to Melbourne. First time travelling down this line.
: A Quick Review of the Year Here are a few words about the year gone by, and what I’m hoping to focus on the year ahead. …
December 2020
: I’m really liking Stimulus for JavaScript development. The fact that it gives me an easy way …
:
Bocce in Fitzroy Gardens, Melbourne
: I’m interested in starting a daily log, similar to what Dave Winer and a few others I follow …
: I subscribe to a few blogs that are well known for posting daily. Today, one of them is late. …
: I took the plunge and purchased Logic Pro today. Although the purchase itself is not super …
: Follow on from the last post, I also had the opportunity to spot a few trains. Here’s one on …
:
Christmas Eve spent hiking around Macedon and Trentham in regional Victoria.
: Today is the last day of work for the year, and although I haven’t got much planned for the …
: I wonder if Tim Berners-Lee ever imagined that we would be using the web as a replacement for things …
: A Tour of Domain Records for Email There are growing concerns, in the circles that I travel in, about the use of “free” …
: Follow up from yesterday’s post about my non-reading habits, a colleague of mine shared this …
: Dealing With Errors in Go There’s a lot to like about Go, and I’ll happily admit being a huge fan of the language. …
: I don’t know if it’s just me, but I’ve got this annoying habit of seeing an …
: Vivaldi - My Recommended Alternative to Chrome I’m seeing a few people on Micro.blog post about how Chrome Is Bad. Instead of replying to …
: Revisiting the decision to build a CMS It’s been almost a month since I wrote about my decision to write a CMS for a blog that I was …
: It’s a shame that more and more bloggers are moving to email newsletters in leau of RSS. Even …
: A Brief Look at Stimulus Over the last several months, I’ve been doing a bit of development using Buffalo, which is a …
: Some uninformed thoughts about Salesforce acquiring Slack John Gruber raised an interesting point about the future of Slack after being purchased by …
November 2020
: I love the idea of events like Microblogvember to help reinforce the act of writing frequently. I …
: It’s interesting how the activities that would have seen quite pedestrian before the …
: It’s surprising how quickly you can get use to a mask outside when you’re required to …
: My dilemma for today is whether to buy a blender, and which one would work for me. Something …
:
Passed by what I think is a Norfolk Island Pine tree. Incidentally, Norfolk Island is one of the few …
: I’ve just setup a subscription to Climeworks, which is a startup building plants for capturing …
: Even in these Covid times when I’m home 95% of the time, deciding whether and when to go for a walk …
: Several years ago, I had the opportunity to work at a federal government agency. There was a lot to …
:
Sunset over the suburbs, taken 2 weeks ago. You can get some pretty nice sunsets around this time of …
: During the second coronavirus wave in Melbourne, a “ring of steel” was imposed, …
: One feature of living in the Southern Hemisphere is that you get to see winter decorations in …
: It’s getting harder to go on lunchtime walks without having to slap on sunscreen or a hat. I …
: After dealing with Apple Developer Certificates and Provisioning Profiles for a single app for work, …
: I don’t know if it’s just me, but I find all these online services that push you these …
: Why I'm Considering Building A Blogging CMS I’m planning to start a new blog about Go development and one of the things that I’m …
: I have to keep reminding myself, when I’m building personal software projects, the costs of …
:
There are people out there who love cars, boats and planes; but chalk me up as one who loves a good …
: Occasionally, when I go to the ABC News site, it stirs up the memory of the mid 90’s ad …
: It’s meant to be a warm, windy, 33°C day today, a perfect day for washing sheets. What …
: Today’s Microblogvember word is spooky. This is not something that I handle well. For example, …
: I’ve switched from a Lenovo laptop back to a MacBook Pro for work, which means I no longer …
: I was asked to come into the office for the first time since the start of the pandemic. It felt …
: While I did say that I might have gone Chromebook over iPad two days ago, I must also say that the …
: We’ve had zero new Covid-19 cases for several days now so I took a risked and visited my …
: The ads from Google are getting worse. I continue seeing an obviously fake one offering me advice on …
: An anecdote regarding the removal of iSH from the App Store Around April this year, my old Android Nexus 9 tablet was becoming unusable due to it’s age …
: If there’s something that I’ll take away from the events of this year, it’s that …
: I think my recent pattern of constantly refreshing web-pages is going to inflate my internet bill, …
: It’s puzzling but I’ve been finding myself having lunch earlier in the day than usual. I …
: It’s cold and wet today. The steps leading to my front door, which I think is called a stoop …
:
Passed by a kangaroo during my evening walk a couple of days ago. I was surprised by how unphased he …
: Tracking Down a Lost Album Here’s a short story about my endeavours to find an album that seems to have disappeared from …
: The events of this year have been enough to astonish anyone. I can only speak for myself, but …
: I’ve had some difficulty coming up with today’s Microblogvember post. I’m finding …
: 📚 “Show Your Work” by Austin Kleon. A great read and one of those books that can be read …
: October has felt rather dreary this year. I know people that find this quite dissatisfactory, and …
October 2020
: Offical support for file embedding coming to Go I’m excited to see, via Golang Weekly, that the official support for embedding static files in …
: Advice to those working with annotations in Preview For those of you using Preview in macOS for viewing an annotated PDF, if you need to move or delete …
: Seeing the photos in this article of an empty airport, especially one I’m familiar with, is …
: I’ve justed walked all the way to the shops before I realised I completely forgot my wallet. I …
: Doughnut Day 2020 Good day today. From a high of 725 Covid-19 cases in August 25, Victoria has just had 24 hours of …
: It’s coming to the point where I think I need a custom text entry control on all my devices that, …
: Over the last few weeks, while Melbourne has been under lock-down to drive the Covid-19 cases down, …
: Reflections On Writing On The Web I fell into a bit of a rabbit hole about writing and publishing online yesterday after reading this …
: It wasn’t until about a week ago, when I was looking very closely at the Robot Or Not show …
: I’ve removed Twitter my iPad and my phone. I’m starting to get a bit sick of it. It’s not doing …
:
Daily walk after work, today through the forest reserve near my home. I didn’t think I had something …
: Unit Tests and Verifying Mocks I’m working with a unit test that uses mocks in which every method in the mock is verified …
: Looks like Google Play music is no longer letting me play the music I’ve got stored on the …
: After moving from Mac to Linux for work 1.5 months ago, I’ve lost the abiliy to be remember …
: Be forewarned: this might not be a happy post. I’m feeling a bit dispirited this morning …
: I don’t know how this keeps happening, but it feels like the Bluetooth stack on Android gets a …
: A Database Client Wishlist I’ve recently started a new job so I’ve been spending a bit of time trying to become …
: I’ve only just realised that the Victorian CHO Twitter account includes a daily Covid-19 case …
: Sharing links to private podcast episodes There have been times when I’ve wanted to share a link to an episode of a podcast that I pay …
:
Friday evening walk. The photo does not do justice to how lovely the evening light can be during …
: We are potentially two weeks away from a significant reduction in restrictions, and this weekend is …
: A good way to be reminded of all the services you’re currently subscribed to is to have credit …
September 2020
: After reading the recent news articles, along with hearing what the founder prioritises, it’s …
: Let's hold the line, Melbourne. We've got this. Today is a good day. Melbourne’s 14 day daily Covid-19 case average is now 29.4, which is …
: Ah, Day One. At least let me get through the day first.
: I wonder if it’s possible to develop something like ambidexterity for Mac and non-Mac keyboard …
: 📚 “The War of Art”, by Steven Pressfield. An excellent book about the creative process. …
: Good news is hard to come by recently, and the Stage 4 restrictions in Melbourne are anything but …
: I used iPad OS’s markup feature on a multi-page PDF for the first time this morning. It works …
: Getting screen capture working in Vivaldi on Fedora 32 Moving from a Mac Pro back to Linux for work, I’ve come to appreciate how well things just …
: Now that we’re allowed to venture outside a bit more, I’d like to start my lunchtime …
:
First Foray Into Home Automation
After recently changing jobs, I’ve received a brand new Lenovo work laptop. As good as the …
: I wonder if Oracle’s first change to TikTok, should they ever buy it, would be to add 5 …
: On Ordered Lists in Markdown One of the things I like about Markdown as a form of writing online, is that ordered lists can …
August 2020
: If Google does this to the Pixel 4, just what do they expect for the Pixel 5? What is Google doing cancelling the Pixel 4 after 6 months? They spend $1.1 billion buying the HTC …
: John Gruber’s comments, after quoting a piece from Ars Technica on the Pixel 5 being slower than the …
: You can tell it’s August in Melbourne as the days start to get noticeably longer, the blossums …
July 2020
: I’m beginning to wonder, after looking at all the services in IndieWeb Site Deaths page, if …
: Idea for MacOS: an option to install system updates on shutdown. This can replace the “in 1 …
: On Suppression vs. Elimination It was around the beginning of June, when the number of new Covid-19 cases for Victoria were around …
: Remarks on Go's Error Handling using Facebook's SDK Crashes As a Framing Device There are new reports of Facebook’s SDK crashing apps again due to server changes. The post …
: I’ve just realised the irony of posting a 624 word article about posting smaller articles. It …
: Signed Up To micro.blog I’ve signed up with micro.blog in an attempt to post to the blog more frequently than I have …
June 2020
: Features From Android In iOS 14, and The Enthusiasm Gap John Gruber on Daring Fireball, commenting on an article about features in iOS 14 that Android had …
: On Go’s Type Parameters Proposal The developers of Go have release a new draft proposal for type parameters. The biggest change is …
: YouTube Music and Uploaded Music Libraries Ron Amado, from Ars Technica: YouTube Music is really only for The Music Renter—someone who wants to …
March 2020
: Don't Get it Now It’s scary times at the moment. The Corona Virus (SARS-CoV-2 and Covid-19) is raging through …
February 2020
: Reflections On Virus Scanners on Windows I was listening to Episode 277 of The Talk Show in which John Gruber was discussing virus scanners …
December 2019
: New Home of Steve Yegge's Rant About Google Services I’ve always enjoyed this rant from Steve Yegge about how Google differed from Amazon in how …
October 2019
: Five Common Data Stores and When to Use Them Very interesting post on the Shopify Engineering Blog on the difference between 5 types of …