<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:base="https://blog.duitnsen.com/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DuitnSen — the blog</title>
    <link>https://blog.duitnsen.com/</link>
    <atom:link href="https://blog.duitnsen.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>Dated, timely notes from DuitnSen: market commentary, satellite ETF deep-dives, portfolio receipts. The evergreen ideas live in the book at duitnsen.com.</description>
    <language>en</language>
    <item>
      <title>Welcome — why a blog when there&#39;s a book</title>
      <link>https://blog.duitnsen.com/welcome-why-a-blog/</link>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Placeholder.&lt;/strong&gt; This post explains the editorial split so the shell makes sense on day one. Rewrite it in your own voice before launch.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I already wrote the book — the core thesis, the allocation, the fee math, the satellites, PRS. It lives at &lt;a href=&quot;https://duitnsen.com&quot;&gt;duitnsen.com&lt;/a&gt; and I keep it evergreen on purpose: those pages get &lt;em&gt;updated&lt;/em&gt;, not archived.&lt;/p&gt;
&lt;p&gt;But some things I want to write &lt;strong&gt;age by design&lt;/strong&gt;. A fee promo ends. A satellite thesis plays out (or doesn&#39;t). A monthly receipt is only honest if it stays stamped with its month. Putting that material in the book would rot it from the inside.&lt;/p&gt;
&lt;p&gt;So the split is simple:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The book&lt;/strong&gt; (&lt;a href=&quot;https://duitnsen.com&quot;&gt;duitnsen.com&lt;/a&gt;) — evergreen chapters. If it&#39;s still true in five years, it goes there.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The blog&lt;/strong&gt; (here) — dated notes. Market commentary, satellite ETF deep-dives, portfolio receipts, platform and fee alerts. Every post wears its date like a price tag, and anything older than a year gets an automatic &amp;quot;this has probably changed&amp;quot; banner.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Same rules as everywhere else on DuitnSen: education, not advice. First-person, receipts included, written as hard on me as on you.&lt;/p&gt;
&lt;p&gt;Start with the book if you&#39;re new. Come back here when you want to know what I&#39;m actually doing this month.&lt;/p&gt;
</description>
      <pubDate>Fri, 10 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>DuitnSen</dc:creator>
      <guid>https://blog.duitnsen.com/welcome-why-a-blog/</guid>
    </item>
    <item>
      <title>Satellite deep-dive template — every feature in one post</title>
      <link>https://blog.duitnsen.com/satellite-deep-dive-template/</link>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Placeholder.&lt;/strong&gt; This is the working template for a satellite ETF deep-dive. Copy the file, rename it &lt;code&gt;YYYY-MM-DD-your-slug.md&lt;/code&gt;, replace every figure, and delete this callout. Note the &lt;code&gt;updated:&lt;/code&gt; date in the front matter — that&#39;s why &amp;quot;Updated 8 July 2026&amp;quot; shows above.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Every satellite writeup answers the same four questions: what is it, what does it cost, what&#39;s the worst case, and why do I hold it anyway. Placeholder prose follows — the structure is the point.&lt;/p&gt;
&lt;h2&gt;What it is&lt;/h2&gt;
&lt;p&gt;Two or three plain-English paragraphs. No jargon before it&#39;s earned. If you catch yourself writing a number you haven&#39;t checked, mark it with the verify marker (open square bracket + the word &lt;em&gt;verify&lt;/em&gt;) — the build will refuse to publish until you resolve it.&lt;/p&gt;
&lt;h2&gt;The numbers&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;This fund&lt;/th&gt;
&lt;th&gt;Core (VWRA)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;TER&lt;/td&gt;
&lt;td&gt;0.40% p.a.&lt;/td&gt;
&lt;td&gt;0.22% p.a.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Domicile&lt;/td&gt;
&lt;td&gt;Ireland (UCITS)&lt;/td&gt;
&lt;td&gt;Ireland (UCITS)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Holdings&lt;/td&gt;
&lt;td&gt;100&lt;/td&gt;
&lt;td&gt;3,600+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5-yr max drawdown&lt;/td&gt;
&lt;td&gt;−38%&lt;/td&gt;
&lt;td&gt;−25%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;My sizing&lt;/td&gt;
&lt;td&gt;5% of portfolio&lt;/td&gt;
&lt;td&gt;80% of portfolio&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;All placeholder figures. Real posts pull these from the factsheet listed in the sources below.&lt;/p&gt;
&lt;h2&gt;The receipt&lt;/h2&gt;
&lt;figure&gt;&lt;img src=&quot;https://blog.duitnsen.com/images/sample-satellite-receipt.svg&quot; alt=&quot;Bar chart comparing monthly RM into core versus satellite&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;figcaption&gt;Placeholder chart — monthly buys, core vs satellite. Replace with your real receipt.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2&gt;The math I ran&lt;/h2&gt;
&lt;p&gt;Position sizing is always sized for the worst drawdown, not the best year:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-js&quot;&gt;// Worst-case sizing: how much can this position lose
// before it costs me more than one month of savings?
const portfolio = 100_000;          // RM, placeholder
const satelliteWeight = 0.05;
const worstDrawdown = 0.55;         // assume worse than history

const worstLoss = portfolio * satelliteWeight * worstDrawdown;
console.log(`Worst case: RM ${worstLoss.toFixed(0)}`); // RM 2750
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If that number makes you flinch, the position is too big. Simple as that.&lt;/p&gt;
&lt;h2&gt;Exit rules, written before entry&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Thesis broken (the reason I bought stops being true) → sell, full stop.&lt;/li&gt;
&lt;li&gt;Position grows past 8% of portfolio → trim back to 5%.&lt;/li&gt;
&lt;li&gt;Nothing else — price alone is not a reason.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Where this fits in the book&lt;/h2&gt;
&lt;p&gt;This is a satellite. The core thesis lives at &lt;a href=&quot;https://duitnsen.com/coreinvestment&quot;&gt;duitnsen.com/coreinvestment&lt;/a&gt; and the sizing framework at &lt;a href=&quot;https://duitnsen.com/allocation&quot;&gt;duitnsen.com/allocation&lt;/a&gt;. If any link in a post earns me a referral fee, it is labelled as a &lt;strong&gt;referral link&lt;/strong&gt; right where it appears — never dressed up as a neutral recommendation.&lt;/p&gt;
</description>
      <pubDate>Wed, 01 Jul 2026 08:00:00 GMT</pubDate>
      <dc:creator>DuitnSen</dc:creator>
      <guid>https://blog.duitnsen.com/satellite-deep-dive-template/</guid>
    </item>
    <item>
      <title>Contoh post Bahasa Melayu — ujian sokongan bahasa</title>
      <link>https://blog.duitnsen.com/contoh-post-bm/</link>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Placeholder.&lt;/strong&gt; Post ini wujud untuk satu sebab: membuktikan sokongan &lt;code&gt;lang: &amp;quot;bm&amp;quot;&lt;/code&gt; berfungsi. Gantikan dengan tulisan sebenar.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Kalau anda baca label di atas, ia sepatutnya berbunyi &lt;strong&gt;&amp;quot;Diterbitkan 28 Jun 2026&amp;quot;&lt;/strong&gt; dan &lt;strong&gt;&amp;quot;min bacaan&amp;quot;&lt;/strong&gt; — bukan versi Inggeris. Tag HTML &lt;code&gt;&amp;lt;html lang=&amp;quot;bm&amp;quot;&amp;gt;&lt;/code&gt; juga ditetapkan pada halaman ini, jadi enjin carian dan pembaca skrin tahu ini kandungan Bahasa Melayu.&lt;/p&gt;
&lt;p&gt;Prinsipnya sama dalam mana-mana bahasa: melabur cara membosankan — kos rendah, jangka panjang, dipelbagaikan seluruh dunia. Bab-bab evergreen ada di &lt;a href=&quot;https://duitnsen.com&quot;&gt;duitnsen.com&lt;/a&gt;; blog ini untuk nota yang bertarikh.&lt;/p&gt;
&lt;p&gt;Selebihnya ikut peraturan yang sama seperti post Inggeris — disclaimer pendidikan di hujung setiap post, dan mana-mana angka yang belum disahkan perlu ditanda dengan penanda &lt;em&gt;perlu sumber&lt;/em&gt; dalam kurungan siku supaya build enggan menerbitkannya.&lt;/p&gt;
</description>
      <pubDate>Sun, 28 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>DuitnSen</dc:creator>
      <guid>https://blog.duitnsen.com/contoh-post-bm/</guid>
    </item>
  </channel>
</rss>