<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ux on Backend Engineering Strategy Tools</title><link>https://backend-engineering-strategy-tools.github.io/site/tags/ux/</link><description>Recent content in Ux on Backend Engineering Strategy Tools</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Thu, 04 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://backend-engineering-strategy-tools.github.io/site/tags/ux/index.xml" rel="self" type="application/rss+xml"/><item><title>Site Navigation — Beyond the Menu</title><link>https://backend-engineering-strategy-tools.github.io/site/thinking/site-navigation/</link><pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate><guid>https://backend-engineering-strategy-tools.github.io/site/thinking/site-navigation/</guid><description>&lt;p&gt;A menu works when the content is shallow and the audience knows what they want. It breaks down when the content grows into something more like a knowledge base — when you have 80 notes across 12 sections and the useful thing is not finding a specific page but discovering that two ideas are connected.&lt;/p&gt;
&lt;p&gt;There are a few distinct problems here and they need different tools.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="retrieval-vs-exploration"&gt;Retrieval vs exploration
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Retrieval&lt;/strong&gt; is when you know what you want: &amp;ldquo;where did I write about Terragrunt?&amp;rdquo; A search box solves this. Fuzzy matching, title weighting, done.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exploration&lt;/strong&gt; is when you do not know what you want, or want to rediscover something you wrote a while ago. A menu does not help. Search does not help — you cannot search for something you have forgotten exists.&lt;/p&gt;
&lt;p&gt;The menu is for retrieval by navigation. Search is for retrieval by keyword. Neither is for exploration.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="what-does-not-work"&gt;What does not work
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Most recently used / most popular&lt;/strong&gt; — this feels like someone keeps moving your things. The notes that surface are the ones you or others have looked at lately, not the ones that are useful to you now. Navigation should not have memory that works against you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alphabetical listing&lt;/strong&gt; — fine as a fallback, not useful as a primary navigation mode. Proximity means nothing.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="two-experiments"&gt;Two experiments
&lt;/h2&gt;&lt;h3 id="mindmap"&gt;Mindmap
&lt;/h3&gt;&lt;p&gt;Every note as a node. Edges connect notes that share tags or belong to the same section. Lay it out with a force-directed simulation and you get a visual map of the knowledge base — clusters emerge naturally, isolated notes stand out, and you can trace paths between related ideas.&lt;/p&gt;
&lt;p&gt;The interesting property: clicking on one note shows which other notes it is connected to. This is not search — you are not looking for something specific, you are seeing the neighbourhood of an idea.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://backend-engineering-strategy-tools.github.io/site/public-notes/mindmap/" &gt;Try it →&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="word-cloud"&gt;Word cloud
&lt;/h3&gt;&lt;p&gt;Sections and tags, sized by how many notes carry them. The big words are the areas where there is the most material. Click a word and it feeds directly into the search.&lt;/p&gt;
&lt;p&gt;This is an overview of the shape of the knowledge base. Good for answering &amp;ldquo;what is actually in here?&amp;rdquo; in a few seconds.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://backend-engineering-strategy-tools.github.io/site/public-notes/wordcloud/" &gt;Try it →&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-shared-data-model"&gt;The shared data model
&lt;/h2&gt;&lt;p&gt;Both visualisations run off the same JSON index that powers search — a build-time output from Hugo listing every note with its title, URL, section, tags, and summary. One data source, three interfaces.&lt;/p&gt;
&lt;p&gt;The technical implementation is in &lt;a class="link" href="https://backend-engineering-strategy-tools.github.io/site/public-notes/docs-as-code/site-navigation/" &gt;Notes: Site Navigation&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="what-is-still-missing"&gt;What is still missing
&lt;/h2&gt;&lt;p&gt;Tags are sparse — most notes do not have them, so the mindmap edges are mostly section-based rather than cross-section. Adding tags to notes as they are written would make the mindmap significantly more interesting over time.&lt;/p&gt;
&lt;p&gt;The word cloud currently surfaces sections more than tags for the same reason. As tags accumulate, it will shift toward showing the actual concepts rather than just the categories.&lt;/p&gt;
&lt;p&gt;Both are experiments. The interesting question is whether they change how notes get written — if knowing that a note will appear in a connected graph encourages tagging, or whether tagging feels like overhead.&lt;/p&gt;</description></item></channel></rss>