Off the Top: v/d Wal Net Site Development Entries

20052010201520202025

Showing posts: 1-15 of 111 total posts


6 September 2026

The Category Page has Been Updated

Today after some small tweaks I moved the updated category page into the Off the Top blog area. Clicking any category will bring it up. Let’s say you want pages categorized with “folksonomy”, Folksonomy :: Off the Top :: vanderwal.net, and you get the updated category page. It allows you to filter the 128 (as of today for posts categorized as having folksonomy content) blog posts by a five-year range, as well as a co-category. It also shows a distribution chart with marks as 5-year demarcations.



5 September 2026

A Quick Category Page Lab Update

Today I thought I may be able to tackle 2 of the 6 tasks for features and functionality I want to take care of before moving the Category page in the Lab to the production side. Well, one of the tasks (the definitions) I knew is going to be pushed out as it going to take sit down and type words time. The other sort of large task was going to break some ease of use functionality and breaking something I find helpful is a bit of a problem, but also adds odd friction.

What Got Done

I was able to knock out four of the tasks that get the Category page in a much better place than it is at the moment.

The sidebar with the “Year Range” and “Co-category” selection was cleaned up and now with fixing the line wrapping for the long category names, so they no longer go under the radio button when the line wraps.

The inconsistency of the design of the counts for the two areas of selection is fixed and now the count has a subtle light box around them so the counts are noticeable but not drawing too much attention. Working with shades of orange is always tedious, but I like orange enough to deal with it.

There is now a noticeably clear filter selections button for the sidebar and in the main content section at the top. The button at the bottom of the sidebar to submit the filter selections matches the clear the filters buttons. The sidebar radio buttons (if you have JavaScript on) don’t require the submit button, but it is there for those with JavaScript turned off. This wraps up the sidebar.

The unfiltered category page now starts with a distribution chart that is larger than the sparklines on the category listing pages and it has small demarcations every 5 years. This is generated with SVG, like the sparklines.

When you make filter selections the distribution chart goes away (until the selections are cleared) and the filters selected are now laid out properly. This section also has a clear filter selection button as well.

You can try it from the link in the category filtering test section of the Lab notes about this.

This May be Close to Pushing Live

I am going to sleep on it and possibly push it live tomorrow on on the holiday Monday.



4 September 2026

Category Page Filtering Testing

Little by little I’ve been tackling some of the functional needs for this site. As I went through the initial look at the analytics for my blog and site related to content (see Personal Blog Data Analysis - Looking at 25 Years) I see needs from a use perspective from visitor / reader perspectives.

I have many categories (210 as of today) and most posts have at least two categories on them. Categories are a means for a reader to click on them and find more posts that are similar, or contain similar content. Some of the categories have more than 100 posts and there needs to be a means to filter those down somewhat sanely. The two options I’ve leaned into are time ranges and co-categories. I have started framing out the both of these filters in the vanderwal.net Lab and the Lab’s Category Tests :: Lab :: vanderwal.net (go to the Category Testing Page Filtering) to get to the testing of the iterations.

Filtering Options

With 25 years of blog posts and coming up on 2,200 posts breaking down the years as one filtering option is to filter by year ranges. There is a heavy volume and velocity of posts in the first 7 years and then it slowed down. Trying to get consistent year ranges and having most year ranges have posts, which still narrows the number of posts, was one of the main goals. The happy spot seemed to be around a range of 5 years with the aim of the start of the year range being the “0” and “5” year as the start of the range (this theme will resurface more with other restructurings).

The co-categories from a surfacing and selecting perspective is decent, but some categories have long lists of co-categories. Currently selecting a radio button triggers the change if the user’s browser has JavaScript on, but the filter button to select the filter at the bottom of the list works even if JavaScript is off.

I still have tweaks I want to iterate through and those will continue in the Lab. The listing of the active filters is something I need to improve as well as adding a button to clear the filters.

More Modifications for the Page

One thing that will be coming in the near future is the unfiltered category page will have a distribution chart at the top of the page, like a larger sparkline with labelling (hopefully) for years or year ranges. Once this is added and the filtering is in a good spot, the modifications will move to production from the Lab.

Farther down the line a category definition will be added to the page at some point. The database has been set for a while to handle this. The backend management needs to get built and the category pages need to get enabled for to surface the definitions. Then the definitions need to get written as the definitions are not dictionary definitions, but definitions of “the what”, but also how they are applied.



31 August 2026

A Wrap to Blaugust

I’m looking back at August 2026 and Blaugust that started with the post Going in on Blaugust on August 1st, which I didn’t intend to be the first post, but it was in August (sort of, but more in a moment on that). With this overview of Blaugust I’ve had 42 posts in 31 days.

Many years ago I had a much higher number of posts per month, but that slowed and posts got longer. When I went in on Blaugust it was aiming at 31 posts in August. I figured that was an achievable goal. I didn’t intend on blogging every day and within the first couple of weeks I already had a buffer and was ahead of the one post per day rate. There were a few days (maybe 2 or 3) where I didn’t get a post in on the stated date on the blog, but all but one I had a post not long after that date is marked on my blog post.

One oddity I noticed is that my posting date and time are based on UTC not my local time and date. At some point with my current host I had my date and time in sync with my location. It really doesn’t matter that the date and time aren’t in sync. This is how the initial post wasn’t posted when I was in August yet, but was marked as such. I will take the 42 posts in the month as that seems to be a good answer. For years when my site was hosted in Australia the date and time posted was often quite off my location (except for a trip to Australia) and the posting time was fine for those reading in Austrailia.

What Was Learned from Blaugust?

As stated in another post or two this month, getting the workflow smoothed out and just getting the habit anchored was a good outcome. I had hoped to get a few of the longer and more complicated pieces posted that are in my blogfodder list, which would likely post on Personal InfoCloud. Some of those longer posts are much closer to now being finished. One I was working on today I thought would be ready to post today, but that wasn’t going to make it.

I need to sort out the workflow for the Personal InfoCloud as it is on WordPress and the block interface, which adds friction that doesn’t need to be there. But, with a few post for Personal InfoCloud nearly ready I should have a few workflow tests to hone that process as well.

I have a large list of blogfodder with posts that are mostly done needing tweaks and edits and I had hoped to get those through the process and posted, finally. But, the majority of the posts came from something at the front of mind and considered, written, edited, and posted in one flow. About a quarter of the posts were in the blogfodder list, or adjacent to something on the list.

Will the Pace of Posting Continue?

I’m not sure if a daily post pace or higher, will continue, but it may. I have some longer more complicated posts that will slow the pace. But, getting smaller posts out as things come to mind has a flow that works and that will likely keep some of the pace that has been essential to Blaugust.

With the posts to Personal InfoCloud, I’m likely going to write a shorter post pointing to it from here, or may post in both places and point to Personal InfoCloud version from here.

Things I Noticed

With Blaugust posting I had forgotten that my main blog page shows posts for the month, but also has a set minimum number of posts for the blog homepage. With a full month at a time makes for a long scroll when there are many posts. I was really wanting to work through some of the steps to move the structure of the blog to collections, Pagination Chronology Fix :: Lab :: vanderwal.net, but the time wasn’t there to tackle it.

Living in my site had me notice quite a few UI bugs that I fixed. I also found some page structure issues across the site and tackled those as well.

And…

Here’s to September with no theme, but focusing the usual focus things.



19 August 2026

Feeds with More Elements

I had a callout that my RSS / XML feed is lacking links. It has been a long time since I looked at my feed other than to ensure content was in it. I haven’t really touched it much over the last 25 years, other than when I do a PHP update or take security steps.

I looked at my feed reader and the raw XML output file and there were no links. I looked at my create RSS code that I run manually after reviewing what comes out of the CMS. I realized that I was stripping out a lot of HTML elements and links were one.

Now with Links and More

For the same price you have been paying for the feed, you are now getting live links in your feed reader, along with blockquote, lists, code, and more elements.

Ping me in Mastodon or use the contact link above to let me know if the feed or something else needs a little attention.



16 August 2026

Halfway Through Blaugust

At the halfway point of Blaugust following my saying I was in on Blaugust and aiming for 31 post in August, it is time for a check-in. On the 16th of August I have 22 posts (counting this post), which is more than I expected. I had two personal goals for the Blaugust endeavor: 1) Get back in the habit of posting and comfortable with the workflow; 2) Make a dent on my long list of blogfodder.

Back Comfortable with My Workflow

Not only am I comfortable with my workflow, but I’ve made tweaks to it. I have a lot of Daily Dump notes with things written out in the sections that could easily turn into a blog post. Now I have a smoother flow taking those notes and quickly extracting them to their own note, immediately having it transcluded back in, add the blog note framings, as well as blogfodder tracking, which makes it very quick to extract, wrap it for a post, and run through the edit and posting steps.

I am not only more comfortable with my process, but I’m feeling like I’m back living in my site again. I am using my blog search as I prep a note to potentially post to see what I have that may be similar or nice to add to a post as a reference. I also have been finding quite a few small UI gaffs that needed fixing and knocking them out. All pages in the blog area should have “Blog Search” in the navigation. There were layout twitches in layout switching between blog main page and individual post pages, which has been there a long time. This twitch isn’t fully gone, but far less noticeable.

Another thing I did was add some categories to accommodate creative and fiction posts, which I have been trying to sort out what to do with them. I may have another option at some point, but for now I have a decent option.

Making a Dent In Blogfodder List?

Uh… On this front I have knocked out a few items on the blogfodder list, cleaned up the list a little, but the list got a bit longer. Many of the posts for Blaugust have been new ideas and not coming out of the blogfodder list. Many of the items on the list are longer pieces and need more work, but they are likely going to be posted on Personal InfoCloud, but I will note here that I’ve posted there (just like the old days).

Some of those longer pieces will cover: “folksonomy and LLMs” (this question comes up a lot and helping quite a few understand the realities and frame their needs); “My working with AI since 2008”; “My AI policy for my sites (in short nothing read was created or edited by AI)”; “AI and Social Computing (particularly around teams and organizations)”; and other topic. I have quite a few others I swore I have posted over the years, but nope, so I’ve queued those up as well.



12 August 2026

Thinking in Tools has a Category, Sort of

Posting more of what I’ve been only writing as notes for myself, but also things that start as intended posts, I’ve been updating and adding some categories. One category I thought I have had for a long time is Thinking Tools, which is for tools I think in. I have a regular set of tools I write, think, and research in and many have remained the same over many years.

Prior Thinking Tools Posts

Recently I posted about My Browser Family and I definitely think and work in Safari and Zen in different ways, which I outlined. Also in the Podcast Interviews and Presentations the Last Few Years I mention a little bit about my use of OmniGraffle by The Omni Group and OmniOutliner by The Omni Group. I have brought up Obsidian a fair amount since moving to use it as my regular note making app in June 2020, I got to the point of adding a category for it, Obsidian. But, my writing workflow has at least two markdown apps (including Obsidian) as I edit and work on longer writing pieces in iA Writer as it handles all the markdown I regularly use when writing and it is an interface that gets out of the way and lets me focus on words.

Some Tools I Write to Think In

My thinking tools also focus on adaptability so I can bounce between different markdown apps (adding in MarkEdit, Drafts, Marked, and BBEdit), but also can take outlines in OmniOutliner where I’m framing out ideas and export to OPML and import that OPML into a MindMapping app (my favorite is mostly gone (iThoughts), but mostly use MindNode that sort of fits the bill of need, but not as well). With MindMapping I can see the dimensions and gaps more easily and can relatively easily and rearrange the nodes. Sometimes I go back to OmniOutlines with that output, but either way it eventually makes it into markdown as an outline or headings and subheadings (and or export to Keynote as very rough slides).

See It to Think It More Clearly

When I need to see systems and map out flows and interaction points I often turn to OmniGraffle at some point as I know it like the back of my hand I can get it to do many things quickly. With layers and canvases I can turn things off and on to tell stories as needed or get a solid focus of people in a meeting of lawyers and leaders to get actual understanding and focus on decision points to get the best answers to move forward. Early on I’ll use Apple’s Freeform to roughly sketch things and capture rough ideas, as well as use it as a whiteboard or sticky board wall (I really wish there was a better means to bring the pencil and iPad into Vision Pro with Freeform as it is really close with the pencil shadows and bevel tip orientations, but it needs two more essentials). I also use Obsidian Canvas to lay out elements and components of plans and ideas to group them and understand and see flows and interconnections. Obsidian Canvas (Obsidian Canvas) is now its own Open Source offering, JSON Canvas. Canvas is something I’ll often throw on Vision Pro to work through large systems or flows using the Mac Extended monitor mode an ultra wide screen setup and reference materials on the same screen.

I have a couple others I dip into for visual thinking as well. Keynote is always close and often my Master Deck of 600+ slides is open to quickly reference something. I have nearly 600 keynote desks and I’ve been working on getting outlines of them to see what slides I used in which presentation or deck, but also the Master Deck has gaps and doesn’t have the fully fleshed out versions of idea sets. When I had 200 to 300 presentations the Mac search was quite good at finding presentations that would have a phrase in it, but now it finds a lot and I need to map the uses of a slide and the 25 minute version of explaining a concept or the 2 minute version.

More Thinking in Tools Posts to Come

I have many more categories that are regular parts of my thinking tools and framings that let me go broad and deep, as well as pull on my own work from across the years.

I’m thinking I may do deep dive posts on one tool and/or a set of tools / apps. Also layout my app use that map to long standing concepts like the The Elements in the Social Software Stack, which has a build order that helps social tools for use in organizations, but also personal tools that follow the same pattern are vastly more helpful than those that have some things out of order. The “Action” and then “Share” is essential and the Drafts app became a great example of this process order. Action is capturing an idea or writing and framing something out fully. Then figure out what you want to do with what you just created and captured. This allows you to think and capture fully with out thinking about the social context of where it can go. You can push the full content to your working notes and ideas and then create sub-notes from copying paragraphs into new notes and send those as text messages, post to Mastodon (or Twitter), as well as share in Slack and/or a text message and so much more.

Having this category of Thinking Tools gives me a wrapper to post this and some may also cross post to Personal InfoCloud as well.



9 August 2026

Search Pages Brought Up to Our Standards

As I’ve been searching my site a fair amount before starting to blog, the small type (compared to the rest of the page and site) in the search form and search button were bugging me. So thinking of you, well from my perspective, I’ve updated the Search page and Search Results.

I also noticed the navigation for the search related pages the navigation still had “Lab” and it was selected. Fixed that. Now the pages are up to your (well my) standards.



22 June 2026

Does the Internet Make My Type Look Small

Early in the week I was “doing a thing” that is part of future improvement to the back catalog of 25 plus years of posts and I looking at my site a lot, as well as other sites and my type looked small when comparing to most. To me my site was quite readable and keeping comfortable line lengths, but there was a size difference that I really hadn’t noticed as much.

I checked with a few fellow bloggers, whom I swore recently had type around the same rendered size mine has, but they nearly all said they hadn’t touched their type size in years (a couple had adjusted it in recent months). Their type sizes were larger.

Adjusting Type Size

The last visual adjustments I made were in 2020 and it was a bumping up of the default type size and making the page size wider, as screens were larger and could accommodate the size increase of the type (today I found my original draft of the Model of Attraction is still in the older page size - Model of Attraction - First Draft).

I still set the default font size in pixels and call Helvetica Neue to be displayed. I started working with the modifying the CSS in the Lab - vanderwal.net, as there are enough page types in there to test many of the layouts and furniture with the adjustments.

I bumped up the font size two pixels and that needed a lot of adjustments for the header, nav bar, margins, and padding. I was about halfway through the adjustments of sizing for other CSS elements when I realized the line lengths for body text were tight, like a cheap suit that “stretches”. I backed down the font size one pixel and that improved the type size nicely and kept good line lengths and reading more comfortable. One thing I needed to do was add height to the heading to let the “highly creative” heading set more clearly again. This meant adjusting the height of the heading background image (there is plenty of width).

I completed adjusting the margins and padding and the body text was breathing well. I opened a few other pages from other sites I regularly visit for blogs and new and informative sites. The type on vanderwal.net felt like it fit on the web.

Moving the CSS Out of the Lab

On Friday I took the steps to move the CSS over to this side of things.Because there are some things that are a little different on the Lab side I needed to use diff to compare the two CSS files and update this side. I turned to my trusty BBEdit to do the task (I hadn’t used the compare in BBEdit in years) and it reminded me why I like using BBEdit for the, “I wish I had something that could…” type tasks.

After about a half an hour things were sorted and most things looked as I had hoped. There are a handful of alignments that need fussing with. There is a margin and / or padding issue that has been around from the last size tweaking a few years back.

Side Benefit

There are some small benefits that have come from these adjustments. One is related to the links page and improved ease clicking Vision Pro and on iPad. I have kept the line height a bit tight as there are many links and on a laptop or desktop screen it is fine clicking. It has also improved clicking on mobile as the touch target is increase.



6 June 2026

Personal Blog Data Analysis - Looking at 25 Years

After adding sparklines to my category lists (Updated Categories with Sparklines and Search is Now in Production) I wanted to have a deeper dive looking at my categories and blog analytics over 25 years.

Category Long Tail

I done a very quick capture of category usage to look at the distribution of use. A question from James about whether my category distribution looked like a long tail distribution and I thought it may, but also looking at the numbers and not having a visualization I wasn’t sure. Charting the use, it really was a very long tail / power law distribution.

this chart is described in the test that follows

I shared it with James and he also ran his and ended up with much the same (Is there a power law of category use? - James’ Coffee Blog). There have been a few discussions of late around category use and some lean into having just a few categories. I have just over 200 categories now as most of my blog post have more than one subject and I use the categories to have an way to jump to related posts that cover the same subject. When I built my site’s CMS I wanted to have the capability to have multiple categories on each post. I have multiple categories for my own purposes, but also I’m cognizant that readers may have other terms.

With the long tail use of categories I know readers may stumble across a post through web search or a link from else where and having a category term that is familiar can get them to other things I may have posted. I view the web as being able to connect with others and blog posts are sharing things I have interests in or curiosity around and being able to connect with others in a similar mindset is the aim. So a handful of categories, particularly across 25 years and over 2,100 posts, doesn’t help build those connections.

More Analysis on Blog Posts and Categories

This distribution of categories really pushed my interest and curiosity of what the last 25 years of blogging looks like. I joke that Twitter ate my blog, but the sparklines sort of show that. I wanted to see the trends on my blog more closely (I have the archive of my Tweets and I’ll analyze them later and then bring the two analysis together).

To prep for the analysis I pulled my site’s database data local and put it into SQLite (it is already on Mac - Apple and quick) to connect locally with Jupyter Notebooks and use Plotly for interactive data visualizations in the notebook. I had a series of questions, somewhat common data analytics questions I’ve used since grad school looking at analysis over time.

Posts per Month

this chart is described in the test that follows

The first analysis is my blog posts by month over 25 years. In my early years I was posting frequently, often in shorter posts (but we will look at that next), and then around 2005 (when started engaging with Twitter) things dropped off. Also at this time I also started blogging more serious subjects at Personal InfoCloud, but those were not all that frequent (I’ll dig into this at some point later too).

My hunch that I posted much more early on and drop off around the time I engaged with Twitter, seem to hold up.

Post Length Over Time

this chart is described in the test that follows

Post length over time also can tell the story of why post volume shifted. I wasn’t posting a lot of short post, but posting longer posts, but less frequently. I’m really curious what I posted in June of 2009 that caused the spike. The spike on the right end in 2020 and beyond are partly attributed to posting weeknotes, which tended to be longer than normal.

I know that my writing muscles went from a few hundred words early on to posts being around 1k and more. I found my comfortable blog post writing length was around 1.2k words. I write to find out and capture what I think, but rarely edit for brevity or other editing benefit, at least on this blog.

Median Categories per Post

this chart is described in the test that follows

This view of the median number of categories per post over time I found interesting and I didn’t know what my expected outcome was going into this analysis. The numbers pretty much are in line with longer posts have more categories to cover slightly more breadth in a post. Again June 2009, not sure. The spike spike on the right aligns with weeknotes, which cover multiple subjects in one post.

Distribution of Categories per Post

this chart is described in the test that follows

This chart groups number of categories on posts. This shows the second bar has the most number of posts (822 posts) have 2 or 3 categories on the posts. The third bar has 408 posts with 4 or 5 categories on them. This lines up well with the frequency and volume of posts early on which were shorter. Looking at the prior chart most posts had 10 or fewer categories on them.

Combined Timeline for Posts, Length, and median

this chart is described in the test that follows

I like this combined chart that reinforces early on with high volume of posts of shorter length and few categories on them. What I find interesting is the correlation of line trends for word count per post and categories per post. This ties closely with the longer posts have more categories.

Seasonal Patterns

this chart is described in the test that follows

The bar chart on the left is total number of posts by month and on the left it is average word count on posts by month.

This was largely a curiosity to see what was there, but also a common analysis trend analysis to see if there are explanations of other trends looking at seasonal comparisons. The posts by month is not surprising to me as summer and early fall months have often been busy. I am not all that sure what the word count by month tells other than the correlation between more posts and shorter post length correlation showing up.

Top Category Activity Over Time

this chart is described in the test that follows

This chart shows the top 30 categories (by use) and their activity over time.

In this heat map Apple categorized posts were sure common, as well as Information Architecture, Information Application Development, Personal, User-Centered Design, and Web Design were also common. Personal and this site’s development.

The heat map being far more dense on the left in early years is skewed by volume of posts and makes activity in the middle and right (more recent years) difficult to see. I need to spend more time on this analysis and chart to separate out the early years and segment things so time outside of the early years can have trends more easily seen. I may want to select a different visualization, but if I can break things out by time that should help. Also running 3 time segements with the same top 30 categories across them and then the top 30 within each time segment could be interesting.

To 40 Co-Occuring Category Pairs

this chart is described in the test that follows

This cart of co-occurring category pairs is in part preparatory work for bringing concurrent tags into the category pages here for understanding and filtering needs for users.

The top 5 pairs are all related to UX, IA, and User-Centered Design and these being the type of concurrence isn’t a surprise to me. The broad UX community had rather divergent use of terms at times and one person’s IA was and other’s UX. For readers who think about these posts in one manner could find other similar content by the term they are familiar with using. Pretty much this whole list is application development, web design and development, web apps, and pan-UX related.

I don’t know how useful this is for broad insights. When I get to adding the concurrent categories on the category pages this will likely be more helpful on a category by category view.

Category Co-occurence Network Graph

this chart is described in the test that follows

This chart looks at the top thirty categories that have 10 or more co-occurrence of categories.

This I find more interesting than the prior in that this has Social Software and Folksonomy showing up and showing its relationships. The largest category in this view is Interaction Design and its multiple connections. I am entertained by the standalone pairing of Apple and Software, that at the scale limited for the data these only connect to each other.

I need to rerun this with higher acceptance to get more included. But, also this graph isn’t interactive in Jupyter, and every time I went to zoom in it collapsed the graph and I couldn’t move a node out of the way was disappointing.

Helpful as a Good First Pass

This analysis and data visualizations were helpful to see into my 25 years of posts. There are some analysis sets and data visualizations that need more work. Most of these are more helpful with Plotly in Jupyter and the ability to interact with the visualizations.

I am really curious with what this will look like when I look at Twitter usage and notes. Obsidian on top of my notes make note making easier and far more helpful with backlinks / wiki links. I started using it on top of my directory with notes in June 2020 that had around 2k notes in it going back to 2003. Now there are around 6k to 7k and in the past about half of these notes would have been on one of my blogs.



30 May 2026

Updated Categories with Sparklines and Search is Now in Production

I made a couple of updates I have long wanted to make to this site. I’ve been wanting to see frequency of categories used on my blog for more than 15 years (or pretty much since I’ve had category list pages). I have also wanted to have blog search and the utter mess that Google Search has become in recent years, where my site isn’t showing at all at times has driven this. These additions will likely iterate and adapt a bit going forward.

Updates to Category Lists with Sparklines

I have basically had two category list pages for years: Category List (which is alphabetical sort) and Category List by Use. I have kept these two and added sparklines to them (Sparkline - Wikipedia). Each line now has a small line chart that covers the 25+ years and what periods had used the category and some sense of the volume of use over time. One category list view I wanted and was missing was one to show a view with the focus of most recently used categories, so there is now a Category Recently Used List that not only groups by most recently used (and in the same entry keeps the alphabetical sort) but also shows the date of the last use in the list. Personally, I have been finding this recently used list view the most helpful and interesting. Skimming through the list I know I have more recent posts that have covered or touched on a subject, but it didn’t include the category, and that becomes a quick task to fix that gap.

Sparklines?

I have been a big fan of sparklines to give quick understanding of data’s distributions at a glance, which I learned about in “recommended reading” of Edward Tufte’s book The Visual Display of Quantitative Information | Edward Tufte in grad school in social / policy quant classes. (There are are many Tufte essays and book annotations on sparklines at Edward Tufte Notebooks & Sketches | Art, Science and Sculpture).

Creating the Sparklines

In creating the sparklines for my category lists I looked initially (and have long looked at them) creating static images from the data and bringing the images in (this would mean updating the images and replacing the old with the new ones, which is relatively straight forward programmatically and something I’ve done in the past, but not optimal) and I also looked at JavaScript but it was a bit slow. I poked at using creating SVGs (which work well when printing or zooming in) and often are much quicker and less strain on a browser than JavaScript. I’ve had a few goes at SVG in the past and I get get my mind around simple shapes, but I would need a little help with sparklines. A couple years back on a sparkline spelunking I found Easy SVG sparklines | Alex Plescan which showed the how. But, I have SVGs somewhat in the same category as regex, which is I do it rarely and I’ll just use Claude Code | Anthropic’s agentic coding system \ Anthropic to assist with the creation.

Chunking the Data for a Sparkline

The other part of sparklines is they are intended to be small glimpses and I have 25+ years of posts and a monthly temporal segmentation would make for a long graphic. I played around with breaking things down to quarters, but in the end I went with two segments per year and roughly 50 data points to map out on a line chart. Running a test with the two data points a year was a reasonable enough glimpse to sort out if the category was used recently or what the variation of use was over time.

One of the interesting discoveries with the first lab run of the categories of sparklines was the rather “U shaped” distribution of the use of categories, which pretty much calls out the lull I had in blogging. This softening of blog post rhythm is something I call, “when Twitter ate my blog” (where the interesting things I would discover and want to share and interact around ended up on Twitter rather than my blog(s)). Other patterns that surfaced were limited use a category in a period when I was rather sure I had posted on the subject, some of this was I was not using the term in that way or I didn’t have the category in my system yet. One of the things that helped sort this out was using my blog search.

Search is Now Out of the Lab

One of the things I have been working on and using my my Lab at vanderwal.net is blog search. But, the modifications I made to the Category pages I found I was leaning on my blog search a fair amount to investigate things. But, the categories and blog search are both in the blog section of this site, so making the change from the lab to the production side made sense. One of the things holding back moving search over, was I had an SVG of a magnifying class in the menu bar with “Blog Search”, but no matter how small I made the image it still was messing with the vertical layout of the menubar. In removing the magnifying glass and just using text things kept to the same layout.

Bringing in Search

The search in the menu in the pages in the blog section with “Off the Top” or “random” in the URL which is where there are currently menubar links to Blog Search. I have the menu bar link to a search page to search from rather than a JavaScript drop down or other menu bar convention (again layout of the menu bar was part of the considerations).

When I was working on search in the Lab section I found I needed to make some modifications to the database to have quicker search and I needed to modify the database engine so I could have search include 3 letter terms as a minimum rather than 4 letter words. In working on search I found many of my early posts didn’t (and still don’t) have titles and I was using the title as the link. I initially thought I would just add titles, but there are around 300 posts that don’t have titles (I’m adding some as I touch the posts for other clean-up issues), but I ended up coding the search results to have the results just fill in “Blog Post #…” as a proxy for a proper title.

The initial 170 or so posts are not in the database and are therefore not in the search.

Bringing Search and Categories In

As I went to move the category list pages out of the lab and into the production side I needed to modify a few other templates and pages to add the updated links. In doing this I realized I could also easily update the menu bar to include “Blog Search”. So, I took a little bit of time and made both changes at the same time.

Not all of the links are in yet. If you see something a little off with category lists or missing blog search links let me know.



29 March 2026

About an Update

Earlier this week James popped up to ask if I truly still used Dreamweaver to build my website. I was a little lost as it has been 15 to 20 years since I used Dreamweaver for much of anything. He was reading it on my “About” page.

I had pretty much forgotten about my About page and looking at it needed a lot of content help and updating. I’ve mostly highlighted areas that need updating, adding, as well as adding, but I have had a few things ahead of it on my list and hopefully it will get done in the next week or two.

When I did my backend updating I updated the front page of the site, but not the about page. I need to get about updating my About page is what this is about.



16 March 2026

Weeknote - 15 March 2026

I thought this week was going to fully turn the corner on a cycle of sinus tears, light infection, better, and then start it over again. It has been messing with sleep and having a clear head. I’m hoping thing are sorted.

Am I back posting weeknotes regularly? I love reading other people’s weeknotes and have a handful of favorites. I also miss getting things of interest shared out somewhat regularly.

Watched

Mission Impossible is Sort of Wachable

The tail end of last week I watched what I thought was the last (latest) installment, Mission: Impossible – Dead Reckoning Part One - Wikipedia. I started watching late and I hadn’t looked at the length before I started. It was decent and enjoyable. I found it to be one of the better of the Mission Impossible series. I really liked the first movie and some along the way I have found to be decent, but some are a slog. I enjoy the travel and some of the film production, but the scripts are think and acting meh (I really am not a fan of Tom Cruise). But this 7th in the series was decent entertainment. As it ended I realized there was the actual “final” installment and given I thought the 7th was enjoyable there may be hope. I was not right, it was a slog with story segments far too long and with that there were logical gaps.

Seven Dials is Rewachable

Later in the week there was a quiet evening and I needed a break and opted for Agatha Christie’s Seven Dials - Wikipedia on Watch Agatha Christie’s Seven Dials | Netflix Official Site. I wasn’t expecting much as one of the Agatha Christie shows that Netflix had done in the last few years was not really watchable. Seven Dials was more than watchable, I found it to be quite good and a good interpretation. The Seven Dials is a Agatha Christie mystery that leans into a serious nod to P. G. Wodehouse, which I found to be well done (as well is something I was in need of). The main characters were really enjoyable.

Work

Search Me

I did a little tweaking around blog search for here, but not fully pulled it into this blog. It is sitting the Search from the Lab for vanderwal.net. I updated the database engine and switched to InnoDB to get search for 3 letter words and larger working.

I then had the issue of old blog entries where I didn’t have a title and the title is what I make linkable from search. I thought I only had a few handfuls of posts that lacked titles, but it was a few hundred. While adding titles is a good background repetitive task, I moved to adding a permalink under the body of the post snippet in the search results, but also added the post ID as a proxy header to give some consistency.

Category Tweaking

Through searching my posts across 25 years I would click to read a post and go to click a category that I believed would take me to other related content, I found I had categories missing. I added in about 5 or 6 categories and went back and searched and added the categories to posts.

Personal InfoCloud Posts

I have a few posts for the Personal InfoCloud site brewing. There are many things I have thought I have posted there over the years that are just written out in my notes and not edited nor posted. I have one I’m reworking a little.

I have also been going back through many Model of Attraction focussed posts and ones around the InfoClouds (Personal, Local, Global, and External) and sorting out what is posted and not. Related is sorting out what posts I have relate to the roughly 100 Complexity Lenses (at the top level - has also used Social Lenses as its main label in the past, but there is so much more in there than social) and the more than 1,500 nodes in all.

I also have a few posts around software development and product development around subjects that people, teams, and organizations seem to be continually missing or tripped up by.

General Posts

I posted the other day about Adding a Museum Category - Off the Top - vanderwal.net in relation to the IndieWeb Carnival - IndieWeb that James is running this month on museum memories - IndieWeb Carnival March 2026: Museum memories | James’ Coffee Blog. When James mentioned this a while back I was thinking I had a couple or small few museum memories I could post, but started a short list. That list turned into more than 30. There may be more than one post for sure. It may be a series or collection (hence added the category). But, I also have some broader theme posts that are growing on the subject.

My blogfodder list is rather long. But, modifications I’ve made to my workflow and blog management process in Obsidian
(I’ve been using it to sit over my nearly 30 years of text and markdown notes for the last 6 years and finding it really valuable) are making it better to get notes moved to blogfodder, and honed enough to post.

Productivity

Going Back to Bartender for Menu Bar Management for a Bit

I’ve been using Ice for my menu bar management on my MacBook Pro M4 since Bartender was sold and became questionable. Ice has not been updated since macOS 26 has been out (I don’t want anything Liquid Glass added) and with many apps getting a bit unstable on macOS 26 (particularly if they convert to Liquid Glass) and I’m trying to get things sorted.

I saw Bartender 6 had some recent updates and listing of changes and are now being more transparent. I also saw a quite reasonable upgrade price so went for a test of it and did the upgrade. It has been good and not all that different from Ice, but it doesn’t have the small bugs Ice had with the hidden menu bar displaying in odd locations under the menu bar.

Grammar Checking

Trying Harper for Grammar Checking

I stumbled onto and have tried Harper: The Private Grammar Checker, a medium capability grammar checker for English. It has an Obsidian plug-in, which I tried. I realized running a grammar checker on my rough notes isn’t a great match for that part of my workflow. It is easy to flip on an off in Obsidian and often notes turn into something more and that is where Harper may provide assistance. Harper is OpenSource and available on GitHub as well, which means I can run it through DeepWiki to get a decent overview of Harper - Automattic/harper - DeepWiki.

Often my writing and planning starts as rough notes in Obsidian. Since everything is in markdown and markdown is great example of Small Apps Loosely Joined where the file can be picked up in various different applications and use the apps to their best. I pick up the note and initial rough pass in iA Writer to flesh things out more. iA Writer has some light grammar checking and in prep sharing the writing out I use Marked 2, which also has some grammar checking. I’ve been looking for something with a little more assistance. I’m going to try Harper in some other of its options.

In grad school I and for long after I used Grammatik as part of WordPerfect and I really liked both and miss both. Grammarly has never fully been a fit for me and with its recent issues it still isn’t going to be part of my consideration. I’m not a fan of AI involved in my writing process.

I Have Webmentions Working

I have had a partial setup for Webmentions for a few years. I have had getting it properly sorted on my to do list for a few years. In the last week ArtLung ~ Joe Crawford was on a call and started asking questions about it and two or three questions and adding one element to my headers completed the cycle. I now have webmentions enabled, but I receive them in my RSS feeds and am not (likely may not) exposing them.

I Have Webmentions Out Going working with Omnibear

A month or two back I joined a call to look at updates and testing for Omnibear, mostly to learn more about it. But, in about an hour i was running Omnibear as an extension in Firefox and I’m authenticating through my Micro.blog account and site as the foundation for sending replies to others through Webmetions. I really like Omnibear as it shows if a site has enabled to receive a webmention and allows comments, bookmarks, and favorites. Having this in the sidebar (well sidebar in my Zen browser where I use it most) is really nice.



10 March 2026

Search Updated In vanderwal-net Lab

A while back I started working on adding search here on vanderwal.net. I have had a rough initial draft running in the [Lab - vanderwal.net](https://lab.vanderwal.net/index.html. It needed modifications, the largest was it would only search on terms with four letters or more. The solution to that was to modify the database, which should be easy but the last export I did was a bit odd.

Today I updated the database and now the search works with terms with three letters or more. I am more than fine with that, as I can now search “art” and other words with just three letters.

There are additional changes needed but vanderwal.net Search - In the Lab is something I’m using, but not not quite ready to move to the main blog. Search does cover all of the blog posts, but some older ones from 2001 and 2002 don’t have titles. I am adding titles, but I may also surface the permalink as another option.



5 January 2026

Vanderwal.net Blog Off the Top Turns 25

I didn’t realize that until Phil Gyford dropped a note from his blog tracker, ooh.directory, that my blog (this right here) turned 25 as a note in Mastodon, Phil Gyford: "@vanderwal Happy Blog Birthday…" - Mastodon. Posting has slowed down a bit from the early days, but still going. This last year the underpinnings got a good update to keep the platform running longer.

My first post was December 31, 2000 on Blogger and sent to this site by FTP. But, somewhere along the way that was lost, as is was likely a “hello squirrel” and “this is a test, I don’t know how long I will be doing this” sort of post. But, 25 years later I’m still maintaining the custom platform and adding to it, while also still posting.

In the mid 00s Twitter started eating a lot of things I would have normally posted here. The posts got longer, and more focussed, but also less frequent. Facebook and other online places also ate posts.

In June 2020 I started using Obsidian and my notes what working through ideas, which I once did on my blog were turning out in volume in Obsidian as notes. My aim was to move the link notes and longer teasing out and working through ideas into blog posts. But, that is still a work in progress.

I won’t say here’s to another 25 years as I didn’t do this for longevity I posted to share and find others who had similar interests. This is still somewhat why I still post, but the feedback loops are more odd and weird in their indirect way then they were years back.

I have been working on adding search and have a early version working in my Lab section of the site, Search Page - Lab - vanderwal.net, but it needs a about three more steps (including tweaking the database so it can handle searching for 3 letter words and not just 4 letter words and larger).



This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License.