TL;DR:#
A transparent look at my 2025 content: what I built and what the data reveals.
Introduction#
Originally, I started taking notes purely for personal documentation regarding Linux and technology. However, I realized that these notes could benefit others facing similar challenges or those simply looking for new insights. By making my documentation public, I hope to share knowledge that provides real value.
My blog posts cover technical issues I’ve solved, experiments I’ve conducted, or topics that pique my interest. The material is sourced from official documentation, community forums, and technical books. To reach a wider audience, I also expanded into YouTube and TikTok, leveraging their algorithms to share my findings with a larger community.
Workflow & Tech Stack#
Nearly all of my production pipeline, from recording to deployment, is powered by a zero-cost, open-source tech stack.
The Blog Engine#
I use Hugo (a fast static site generator built in Go) with the Blowfish theme. The blog is managed via GitHub and hosted on Render . To manage the theme, I use blowfish-tools installed via Bun, a lightning-fast JavaScript package manager. My writing happens in Obsidian or Zed using Markdown (.md).
The Article Lifecycle:
- Identify: Spot a problem or a topic to explore.
- Research: Gather official documentation and community resources.
- Drafting: Create a title and outline.
- Build: Use
blowfish-toolsto generate the post and write the content with AI assistance (GPT / Gemini) for refinement. - Deploy: Push to Git, triggering an automatic build on Render.
Multimedia Production#
My video production follows a content repurposing strategy. I use my existing blog articles as the foundational scripts or guides for every video. This ensures technical consistency across all platforms while saving time during the creative process.
- Video: I use my published articles as scripts/guides.
- Recording: OBS Studio for screen recording and native GNOME tools for screenshots.
- Image Processing: Converseen (PNG to WebP conversion) and GIMP for photo editing.
- Video Editing: Kdenlive and YouTube Create.
- Analytics: Google Analytics for tracking performance.
2025 Metrics: The Data Behind the Content#
Data for Blog and YouTube was collected from January to December 27th, 2025, while TikTok data covers the period from September to December 2025. Throughout this year, I published more than 20 articles, 5 YouTube videos, and 5 TikToks.
| Platform | Total Views | Event Count | Main Audience | Primary Driver |
|---|---|---|---|---|
| Blog | 913 | 2,500 | Global (CN/SG) | Desktop Knowledge Seekers |
| TikTok | 8,889 | — | Local (ID) | Technical Search |
| YouTube | 1,132 | — | Global Niche | Visual Tutorial Seekers |
This chart shows that TikTok drives the highest volume of traffic, while Blog and YouTube provide a smaller but more specialized audience.
Blog Analytics#
My blog had 423 active users this year. Most people (365 users) visit using a Desktop, which confirms that readers follow these guides while working.
Top Pages#
Technical guides like ‘Tech Books’ and the ‘Zotero Guide’ are the primary drivers of traffic, showing a strong interest in long-form educational content.
Visitor Geography#
Most of my blog traffic comes from Asia, with China and Singapore making up the largest share of readers.
Technical Specs & Traffic Sources#
Even though I write about Linux, Windows remains the most used operating system among my readers.
With direct visits being the primary source, it appears most readers are returning visitors or found links through direct community sharing.
YouTube Analytics#
YouTube views come mostly from Search. This shows that people are looking for specific visual tutorials.
Traffic Sources#
Search is my biggest source of traffic on YouTube, proving that people find the channel while looking for help.
Operating Systems & Geography#
Android and Linux represent the largest share of YouTube viewers, highlighting a strong audience of mobile users and open-source enthusiasts.
TikTok Analytics#
TikTok is the largest source of raw views. Surprisingly, most traffic comes from the search bar rather than just the feed.
Video Performance#
The GNOME Extensions video is my most viral post on TikTok, far exceeding other content.
Audience Geography#
The majority of my TikTok audience is based in Indonesia, followed by a smaller distributed reach across Brazil and Russia.
Overall, these numbers show that while the reach varies across platforms, each one helps connect the content with a different type of audience. TikTok acts as a gateway for broad discovery, YouTube provides a space for visual learners, and the Blog remains the primary destination for those seeking detailed, text-based technical guides.
Failure & The “Draft Cemetery”#
Transparency requires admitting that not everything went according to plan.
- The Frequency Gap: My goal was to publish twice a week. I failed this, often falling to < 2 articles/week, sometimes only publishing once a month.
- Unfinished Ideas: I have a
cemeteryof drafts and titles that were never completed or published. - Recording Mishaps: On several occasions, I spent over an hour on a technical experiment but forgot to hit
RecordorResume. These frustrating moments usually led me to skip making content for that specific topic entirely. - Technical Bugs: I faced a few UI issues, such as a Table of Contents (ToC) that wasn’t responsive on all screens and the Giscus comment system not auto-switching themes.
Roadmap 2026: Future Goals#
Next year is about refinement and expansion.
- Content Expansion: Moving beyond basic tutorials into more complex tech ecosystem discussions.
- Narrative Quality: Improving my copywriting to make dense technical instructions more readable and engaging.
- Video Overhaul: Investing in clearer audio/voice-overs and adding on-screen text/graphics to make terminal tutorials easier to follow.
Conclusion#
I honestly thought no one would read my notes, but the data and comments prove otherwise. Whether you are a human reader or a bot :), I hope my content provides you with new knowledge. This was my first year of blogging, and while there is much to improve, I am excited for what’s next.
