What kind of content and writing style does Win Tech Blog use?
Updated
Win Tech Blog publishes short, hands-on engineering notes: "Today I Learned" (TIL) posts, debugging write-ups, and concept explainers drawn from the author's own work. The writing is practical rather than tutorial-formal — it usually starts from a specific problem, error, or question and works toward what was learned. Content is mostly in English, with some posts in Burmese, and topics skew toward Linux, operating systems, databases, and web development.
Content formats
The blog relies on a few recurring formats rather than long-form guides:
- TIL notes — a single problem and its resolution. The clearest example is the post on why
unshare --pidthrows a "fatal library error, lookup self," which ties the error to the proc file system and theunsharecommand. - Debugging logs — posts such as "Debugging SQL Fanouts," which examines join fanout behavior in SQL.
- Concept explainers — for instance, a piece on how the JavaScript event loop and its task queue work, aimed at making asynchronous code easier to reason about.
- Explanatory series — a set of Linux process and memory management notes ("How Linux Processes were created," "Linux Process & Memory Management Notes").
- Practical fixes — "Reclaiming 160 GB from WSL2's Hidden Disk File," which notes that deleting files inside WSL2 doesn't shrink Windows disk usage and that one PowerShell command addresses it.
- Occasional non-technical posts — a personal account of an immigration college experience, filed under Life/Canada.
Writing style
The style is first-person and experience-driven. Posts are framed as something the author encountered and worked through, which is why titles often read like a discovery ("Today I Learned…") rather than a syllabus. Explanations assume a working developer but not a specialist: the cloud networking post states explicitly that it targets software engineers, noting the material is easy for networking experts but often hard for engineers whose organizations leave that work to DevOps or cloud engineers.
Two language tracks coexist. Technical posts are generally in English; some posts, including the cloud networking piece and the JavaScript event loop piece, are written in Burmese. A reader who only reads English will still find most of the technical archive accessible, but not all of it.
Topics covered
| Area | Example posts |
|---|---|
| Linux & OS internals | unshare --pid error, process creation, process & memory management |
| Databases | SQL join fanouts |
| Web development | JavaScript event loop and task queues, npm package structure |
| Windows / troubleshooting | WSL2 disk reclamation |
| Networking | Basic cloud networking for software engineers |
| Localization | Application localization using Google Sheets |
| Personal / life | Immigration college experience |
Who it's for
This is a working notebook, not a structured course. It suits developers who want a quick account of a specific error or mechanism — especially Linux, process, and SQL topics — and who are comfortable with posts that assume context instead of building it from scratch. If you need sequential, beginner-oriented tutorials, the format here will feel fragmented; if you want to see how someone else diagnosed a concrete problem, it's a good fit. Expect uneven coverage across topics and a mix of English and Burmese depending on the post.