<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on jneidel</title><link>https://jneidel.com/project/</link><description>Recent content in Projects on jneidel</description><generator>Hugo</generator><language>en</language><managingEditor>web@jneidel.com (Jonathan Neidel)</managingEditor><webMaster>web@jneidel.com (Jonathan Neidel)</webMaster><copyright>[&amp;copy; Jonathan Neidel. All rights reserved.](copyright)</copyright><atom:link href="https://jneidel.com/project/rss.xml" rel="self" type="application/rss+xml"/><item><title>Building a Split Keyboard for myself</title><link>https://jneidel.com/project/split-keyboard/</link><pubDate>Sun, 22 Feb 2026 00:00:00 +0000</pubDate><author>web@jneidel.com (Jonathan Neidel)</author><guid>https://jneidel.com/project/split-keyboard/</guid><description>&lt;p&gt;I have only ever used a laptop.
To sit with a laptop at a desk is to sit hunched over.
Fine for a time, but ideally you&amp;rsquo;d want to sit up, with your back straight and
look straight ahead.&lt;/p&gt;
&lt;p&gt;This is a solved problem.
Get a monitor or laptop stand and an external mouse and keyboard.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-11/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-11/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/monitor-laptop-stand_hu_e75376016faa2961.webp 330w,/project/split-keyboard/monitor-laptop-stand_hu_56c3f37e0aa86e42.webp 660w
 
 ,/project/split-keyboard/monitor-laptop-stand_hu_9df3f265fa708dd3.webp 1024w
 
 
 ,/project/split-keyboard/monitor-laptop-stand_hu_5371b21364d5b3be.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="md:w-11/12 mx-auto my-0 rounded-sm"
 alt="A monitor next to a laptop stand."
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/monitor-laptop-stand_hu_41cdfce5883fe9cc.jpg"
 srcset="https://jneidel.com/project/split-keyboard/monitor-laptop-stand_hu_dae7e3f2cd92ce52.jpg 330w,/project/split-keyboard/monitor-laptop-stand_hu_41cdfce5883fe9cc.jpg 660w
 
 ,/project/split-keyboard/monitor-laptop-stand_hu_8d4b60a2156b2309.jpg 1024w
 
 
 ,/project/split-keyboard/monitor-laptop-stand_hu_7921ffce4af9141e.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 1: &lt;/span&gt;A monitor and a &lt;a href="https://nexstand.eu" rel="external"&gt;laptop stand&lt;/a&gt;.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;As you see I already had the monitor setup, but not the keyboard.
Since I would use this keyboard all the time, it better be a great one.
I chose my laptop, a Thinkpad, for that exact reason: it probably has the best
laptop keyboard around.
For my external keyboard I also wanted one of the best around.&lt;/p&gt;
&lt;p&gt;This article tells the story of how I built an ergonomic split keyboard
for myself.
How I configured it and got good enough with it to be able to actually use it on
a daily basis.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s start with what makes a great external keyboard.&lt;/p&gt;
&lt;h2 id="what-is-the-best-external-keyboard" class="relative group"&gt;Great keyboard design &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#what-is-the-best-external-keyboard" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Classic keyboards layouts emulate the typewriter through a sideways stagger that
misaligns the keys.
This stagger was necessary in typewriters their metal hammers would not get stuck.
A constraint modern computers don&amp;rsquo;t share. 🙂&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-10/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/design-row-staggered_hu_bc0cbe40518322da.webp 330w,/project/split-keyboard/design-row-staggered_hu_a4b65c2cd4080220.webp 660w
 
 
 ,/project/split-keyboard/design-row-staggered_hu_dcf5edcfc97ec621.webp 793w
 
 
 
 
 ,/project/split-keyboard/design-row-staggered_hu_dcf5edcfc97ec621.webp 793w
 
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="793"
 height="349"
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 alt="The row staggered keyboad design"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/design-row-staggered_hu_b448e4b0fd64f43b.png"
 srcset="https://jneidel.com/project/split-keyboard/design-row-staggered_hu_ccee90e8f1f06c43.png 330w,/project/split-keyboard/design-row-staggered_hu_b448e4b0fd64f43b.png 660w
 
 ,/project/split-keyboard/design-row-staggered.png 793w
 
 
 ,/project/split-keyboard/design-row-staggered.png 793w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 2: &lt;/span&gt;A classic keyboard layout with a sideway stagger.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;With the removal of the stagger most finger movement become vertical rather than
diagonal, finger paths are more consistent and strain is reduced.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-10/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/design-ortho_hu_83c74bc0aebdcf2f.webp 330w,/project/split-keyboard/design-ortho_hu_6bd2a75f62e80a64.webp 660w
 
 
 ,/project/split-keyboard/design-ortho_hu_1174c71013690016.webp 774w
 
 
 
 
 ,/project/split-keyboard/design-ortho_hu_1174c71013690016.webp 774w
 
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="774"
 height="344"
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 alt="The ortholinear keyboad design"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/design-ortho_hu_d2a910aefc8e9446.png"
 srcset="https://jneidel.com/project/split-keyboard/design-ortho_hu_dc5931b022fa96ff.png 330w,/project/split-keyboard/design-ortho_hu_d2a910aefc8e9446.png 660w
 
 ,/project/split-keyboard/design-ortho.png 774w
 
 
 ,/project/split-keyboard/design-ortho.png 774w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 3: &lt;/span&gt;After the removal of the sideway stagger.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;To have the keyboard as one glued-together brick means that your arms are not
aligned with your shoulders, but point inward.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-10/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/design-split_hu_a3c117ed627352f7.webp 330w,/project/split-keyboard/design-split_hu_dfb8c8bbb586b1cb.webp 660w
 
 
 ,/project/split-keyboard/design-split_hu_30ac8fdb7580f72f.webp 787w
 
 
 
 
 ,/project/split-keyboard/design-split_hu_30ac8fdb7580f72f.webp 787w
 
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="787"
 height="333"
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 alt="The split ortholinear keyboad design"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/design-split_hu_8d9192af4190d89e.png"
 srcset="https://jneidel.com/project/split-keyboard/design-split_hu_12a48b0e17af2e8d.png 330w,/project/split-keyboard/design-split_hu_8d9192af4190d89e.png 660w
 
 ,/project/split-keyboard/design-split.png 787w
 
 
 ,/project/split-keyboard/design-split.png 787w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 4: &lt;/span&gt;With the layout split in two.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;The ideal hand position is also not flat on the desk, but inclined to the side.
Split keyboards make it possible to incline both hands independently of each
other and in opposing directions, which is not possible if the keyboard is one large brick.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-11/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-11/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/tented-keyboard-with-hands_hu_f253f882a861a203.webp 330w,/project/split-keyboard/tented-keyboard-with-hands_hu_2035788559bc9ec3.webp 660w
 
 ,/project/split-keyboard/tented-keyboard-with-hands_hu_f14f0640fd72611c.webp 1024w
 
 
 ,/project/split-keyboard/tented-keyboard-with-hands_hu_b50687986eed5916.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="md:w-11/12 mx-auto my-0 rounded-sm"
 alt="Tentend split keyboard with hands"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/tented-keyboard-with-hands_hu_caa0892d446d914d.jpg"
 srcset="https://jneidel.com/project/split-keyboard/tented-keyboard-with-hands_hu_3d1759147c5deeb1.jpg 330w,/project/split-keyboard/tented-keyboard-with-hands_hu_caa0892d446d914d.jpg 660w
 
 ,/project/split-keyboard/tented-keyboard-with-hands_hu_fbf64111c332c07f.jpg 1024w
 
 
 ,/project/split-keyboard/tented-keyboard-with-hands_hu_6ba2fdad3338d1d6.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 5: &lt;/span&gt;Demo of an inclined &amp;ldquo;tenting&amp;rdquo; setup.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;Finger are not the same length so a horizontal stagger can add comfort.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-10/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/design-column-staggered_hu_952814dcf02d508d.webp 330w,/project/split-keyboard/design-column-staggered_hu_92e2b1da10e00103.webp 660w
 
 
 ,/project/split-keyboard/design-column-staggered_hu_69673f2abd3554a6.webp 842w
 
 
 
 
 ,/project/split-keyboard/design-column-staggered_hu_69673f2abd3554a6.webp 842w
 
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="842"
 height="374"
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 alt="The column staggered keyboad design"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/design-column-staggered_hu_27ed3c68a312d335.png"
 srcset="https://jneidel.com/project/split-keyboard/design-column-staggered_hu_1202fd88ba6fb4f2.png 330w,/project/split-keyboard/design-column-staggered_hu_27ed3c68a312d335.png 660w
 
 ,/project/split-keyboard/design-column-staggered.png 842w
 
 
 ,/project/split-keyboard/design-column-staggered.png 842w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 6: &lt;/span&gt;With a horizontal stagger. &lt;a href="https://svalboard.com/pages/the-layout" rel="external"&gt;Image credit&lt;/a&gt;&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;The &lt;a href="https://svalboard.com/pages/the-layout" rel="external"&gt;best keyboard out there&lt;/a&gt; goes even further than that, but also comes with a
much higher price point, less portability and a significant learning curve.
I think the split keyboard will be the sweet spot for most people who want to
have a great external keyboard.&lt;/p&gt;
&lt;h2 id="building-process" class="relative group"&gt;Building process &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#building-process" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;What is not for most people, though, is soldering together their keyboard
themselves.
More on that later.
Let&amp;rsquo;s first choose a split keyboard design.&lt;/p&gt;
&lt;h3 id="picking-a-design" class="relative group"&gt;Picking a design &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#picking-a-design" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;The keyboard design should fit your needs.&lt;/p&gt;
&lt;p&gt;The first thing to wrap your head around is how a keyboard can even be as small
as this:&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-10/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/design-ferris_hu_8f1196a1c25895e2.webp 330w,/project/split-keyboard/design-ferris_hu_1682dcd160fbc928.webp 660w
 
 
 ,/project/split-keyboard/design-ferris_hu_538e6d3c0d441832.webp 870w
 
 
 
 
 ,/project/split-keyboard/design-ferris_hu_538e6d3c0d441832.webp 870w
 
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="870"
 height="580"
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 alt="The ferris keyboard design"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/design-ferris_hu_c43b43136a0e940b.webp"
 srcset="https://jneidel.com/project/split-keyboard/design-ferris_hu_cecea8f36353bd9.webp 330w,/project/split-keyboard/design-ferris_hu_c43b43136a0e940b.webp 660w
 
 ,/project/split-keyboard/design-ferris.webp 870w
 
 
 ,/project/split-keyboard/design-ferris.webp 870w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 7: &lt;/span&gt;There are only 34 keys on the Ferris. &lt;a href="https://splitkb.com/collections/keyboard-kits/products/halcyon-ferris" rel="external"&gt;Image credit&lt;/a&gt;&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;You can and have to program these keyboards.
The Ferris can function because while you hold one of the arrow keys (in the bottom
right) with your thumb, the rest of the keyboard get redefined, the keys now
output something arbitrary you defined.
This is called a &lt;a href="https://jneidel.com/project/split-keyboard/#layer-it-on"&gt;layer&lt;/a&gt;.
If you don&amp;rsquo;t have a number row, you can add a number layer.
For example: usually you press &lt;kbd&gt;E&lt;/kbd&gt; and get &lt;kbd&gt;E&lt;/kbd&gt;, but if you hold the arrow key
and press &lt;kbd&gt;E&lt;/kbd&gt;, you can now get &lt;kbd&gt;3&lt;/kbd&gt;.&lt;/p&gt;
&lt;p&gt;Layering is powerful and really can&amp;rsquo;t (and shouldn&amp;rsquo;t) be avoided when building a
split keyboard.
There are also combos, mod-tap and more.
The fewer physical keys you have on the keyboard, the more reliant are you
on these techniques.
I knew, that as a beginner, I wanted a number row and many thumb keys.
That already significantly reduced my options, which is a good
thing.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;I chose the &lt;a href="https://github.com/josefadamcik/SofleKeyboard" rel="external"&gt;Sofle&lt;/a&gt; design.
It has amount of keys I wanted, a comfortable stagger, plenty of thumb keys and
two encoders.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-11/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-11/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/design-sofle_hu_b2dd6fd1a37bba6a.webp 330w,/project/split-keyboard/design-sofle_hu_f7a961ad9d17b122.webp 660w
 
 
 ,/project/split-keyboard/design-sofle_hu_819e33c0a6a7a557.webp 869w
 
 
 
 
 ,/project/split-keyboard/design-sofle_hu_819e33c0a6a7a557.webp 869w
 
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="869"
 height="579"
 class="md:w-11/12 mx-auto my-0 rounded-sm"
 alt="The sofle keyboard design"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/design-sofle_hu_d0e3e890e096a628.webp"
 srcset="https://jneidel.com/project/split-keyboard/design-sofle_hu_bcb3c1e51d4cc952.webp 330w,/project/split-keyboard/design-sofle_hu_d0e3e890e096a628.webp 660w
 
 ,/project/split-keyboard/design-sofle.webp 869w
 
 
 ,/project/split-keyboard/design-sofle.webp 869w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 8: &lt;/span&gt;The Sofle design. &lt;a href="https://splitkb.com/collections/keyboard-kits/products/aurora-sofle-v2" rel="external"&gt;Image credit&lt;/a&gt;&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;I chose &lt;a href="https://splitkb.com/collections/keyboard-kits" rel="external"&gt;splitkb.com&lt;/a&gt; as an EU-based vendor.
There I could buy everything I needed at once with guaranteed compatibility, a &lt;a href="https://canary.composer.splitkb.com/" rel="external"&gt;guided part-picker&lt;/a&gt;,
great documentation and no excessive shipping costs or import tax.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://splitkb.com/collections/keyboard-kits/products/aurora-sofle-v2" rel="external"&gt;Sofle kit&lt;/a&gt; requires me to solder the board myself.
If you don&amp;rsquo;t want to solder:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Splitkb also &lt;a href="https://splitkb.com/collections/keyboard-kits" rel="external"&gt;offers already soldered kits&lt;/a&gt; that you can just plug together.&lt;br /&gt;
You still get all of the choice (switches, keycaps, display, encoder, trackpad),
but without the manual labor. The price difference to self-soldering is a
no-brainer if you consider the labor and tools.&lt;/li&gt;
&lt;li&gt;Other vendors sell completely assembled keyboards at higher prices.
You get the working product, but none of the fun or choice of building.&lt;/li&gt;
&lt;li&gt;If you want to go dirt cheap you can go with AliExpress.
Search for your design and get a preassembled keyboard or hunt down all the
the parts you need.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now to get my hands dirty.&lt;/p&gt;
&lt;h3 id="soldering-and-assembly" class="relative group"&gt;Soldering and assembly &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#soldering-and-assembly" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;The &lt;a href="https://docs.splitkb.com/product-guides/aurora-series/build-guide/what-is-what" rel="external"&gt;orientation guide&lt;/a&gt; helped me understand what all the parts were that I was
looking at and how they would play together to (hopefully) become a functioning
keyboard.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/parts_hu_d1a62d0f9d4c7ff3.webp 330w,/project/split-keyboard/parts_hu_82bc4f000015c8da.webp 660w
 
 ,/project/split-keyboard/parts_hu_a3af8159616d54fa.webp 1024w
 
 
 ,/project/split-keyboard/parts_hu_3a635ae9bf2e078d.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1525"
 class="md:w-12/12 mx-auto my-0 rounded-sm"
 alt="Desk with keyboard parts on it"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/parts_hu_bb3b676136aaeee.jpg"
 srcset="https://jneidel.com/project/split-keyboard/parts_hu_e5eb8992534f199a.jpg 330w,/project/split-keyboard/parts_hu_bb3b676136aaeee.jpg 660w
 
 ,/project/split-keyboard/parts_hu_1f0b042cecda20b1.jpg 1024w
 
 
 ,/project/split-keyboard/parts_hu_87009ad77011c1d3.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 9: &lt;/span&gt;The parts upon arrival.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;h4 id="choose-the-firmware" class="relative group"&gt;Choose the firmware &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#choose-the-firmware" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;Before anything gets soldered, test that the microcontrollers work by &lt;a href="https://docs.splitkb.com/product-guides/aurora-series/build-guide/flashing-firmware" rel="external"&gt;flashing
their firmware&lt;/a&gt;.&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;
My options were:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;QMK: a text-based configuration language&lt;/li&gt;
&lt;li&gt;Vial: a GUI where you don&amp;rsquo;t need to mess with key-codes&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As much as I like configuring stuff, QMK looked like overkill.
Vial was very easy to get into and is feature-complete for a beginners needs.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-10/12 md:w-9/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-10/12 md:w-9/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/microcontroller-testing_hu_d4f6b8cd8404a057.webp 330w,/project/split-keyboard/microcontroller-testing_hu_6427cdd06776fe39.webp 660w
 
 ,/project/split-keyboard/microcontroller-testing_hu_3b38d87572b17bee.webp 1024w
 
 
 ,/project/split-keyboard/microcontroller-testing_hu_9c5a41d979ada1bf.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="1732"
 height="2400"
 class="w-10/12 md:w-9/12 mx-auto my-0 rounded-sm"
 alt="Microcontroller in front of laptop screen"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/microcontroller-testing_hu_aa20bb77164ea32.jpg"
 srcset="https://jneidel.com/project/split-keyboard/microcontroller-testing_hu_6e258c1a8512277a.jpg 330w,/project/split-keyboard/microcontroller-testing_hu_aa20bb77164ea32.jpg 660w
 
 ,/project/split-keyboard/microcontroller-testing_hu_cca2ad9a63810e68.jpg 1024w
 
 
 ,/project/split-keyboard/microcontroller-testing_hu_e270ac5e54b20b3.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 10: &lt;/span&gt;Testing that the microcontroller outputs a &amp;ldquo;keypress.&amp;rdquo;&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;h4 id="soldering" class="relative group"&gt;Soldering &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#soldering" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-11/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-11/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/soldering-setup_hu_3b4c647505bf617e.webp 330w,/project/split-keyboard/soldering-setup_hu_c176da3b739fbace.webp 660w
 
 ,/project/split-keyboard/soldering-setup_hu_5ca596820a047046.webp 1024w
 
 
 ,/project/split-keyboard/soldering-setup_hu_314739df4b21aa37.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="md:w-11/12 mx-auto my-0 rounded-sm"
 alt="Desk with soldering equipment"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/soldering-setup_hu_b13e386218f60292.jpg"
 srcset="https://jneidel.com/project/split-keyboard/soldering-setup_hu_c4e39f27f75c7cf4.jpg 330w,/project/split-keyboard/soldering-setup_hu_b13e386218f60292.jpg 660w
 
 ,/project/split-keyboard/soldering-setup_hu_bc2493f1006800b6.jpg 1024w
 
 
 ,/project/split-keyboard/soldering-setup_hu_70c212b9ff307770.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 11: &lt;/span&gt;My workstation.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;My soldering experience was limited to one 2h session, years ago.
I was basically a beginner.
Great that the first task is to &lt;a href="https://docs.splitkb.com/product-guides/aurora-series/build-guide/diodes#smd-diodes" rel="external"&gt;solder some tiny SMD diodes&lt;/a&gt;.
A task not recommended for beginners, but I knew it was gonna be fine and went fine.
Sure, the first 30 looked terrible, but I got better.
The second PCB went really smoothly (4x faster than first one.)&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/diodes_hu_8827e91fb53046c.webp 330w,/project/split-keyboard/diodes_hu_a241aed9e629af3c.webp 660w
 
 ,/project/split-keyboard/diodes_hu_7354143ee25ccbd5.webp 1024w
 
 
 ,/project/split-keyboard/diodes_hu_aa00dc1306a2fa89.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="SMD diode on PCB"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/diodes_hu_ef6982700ec4c6b9.jpg"
 srcset="https://jneidel.com/project/split-keyboard/diodes_hu_85e6c22d0ec9201b.jpg 330w,/project/split-keyboard/diodes_hu_ef6982700ec4c6b9.jpg 660w
 
 ,/project/split-keyboard/diodes_hu_48c6ac5ccbf0f4dd.jpg 1024w
 
 
 ,/project/split-keyboard/diodes_hu_f252863a63e6d28.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 12: &lt;/span&gt;A diode soldered to the PCB.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;Next were the &lt;a href="https://docs.splitkb.com/product-guides/aurora-series/build-guide/resistors#smd-resistors" rel="external"&gt;resistors&lt;/a&gt;.&lt;sup id="fnref:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;
These were even smaller than the diodes. 🙂&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/resistors_hu_41d44972d2c534d7.webp 330w,/project/split-keyboard/resistors_hu_b5144e55ad1680df.webp 660w
 
 ,/project/split-keyboard/resistors_hu_604b2f7d9858e05f.webp 1024w
 
 
 ,/project/split-keyboard/resistors_hu_b4c0130d933953ae.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="SMD resistors on PCB"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/resistors_hu_8a4accb04aebb7d8.jpg"
 srcset="https://jneidel.com/project/split-keyboard/resistors_hu_7c588c76f5661e28.jpg 330w,/project/split-keyboard/resistors_hu_8a4accb04aebb7d8.jpg 660w
 
 ,/project/split-keyboard/resistors_hu_5c3016c30f7a1915.jpg 1024w
 
 
 ,/project/split-keyboard/resistors_hu_d0a67245bde2eddb.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 13: &lt;/span&gt;Resitors soldered to the PCB.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;With that I was done for day one after ~3h of soldering.&lt;/p&gt;
&lt;p&gt;For 8€ one can add &lt;a href="https://docs.splitkb.com/product-guides/aurora-series/build-guide/switch-sockets" rel="external"&gt;hotswap switch sockets&lt;/a&gt;.
Without them you&amp;rsquo;d solder the switches directly onto the board.
I chose what felt like the safer way, so that if I make a mistake or any switch
breaks I don&amp;rsquo;t have to do a big desoldering effort.
Which would be terrible (forshadowing.)&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/switch-sockets_hu_e559b32d99a4b0cc.webp 330w,/project/split-keyboard/switch-sockets_hu_65ee6d5131b9aee0.webp 660w
 
 ,/project/split-keyboard/switch-sockets_hu_87c78d6de05c92e5.webp 1024w
 
 
 ,/project/split-keyboard/switch-sockets_hu_6c39697f74198843.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="Hotswap switch sockets on PCB"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/switch-sockets_hu_f9f37505a6372c44.jpg"
 srcset="https://jneidel.com/project/split-keyboard/switch-sockets_hu_4efbdd77304bc134.jpg 330w,/project/split-keyboard/switch-sockets_hu_f9f37505a6372c44.jpg 660w
 
 ,/project/split-keyboard/switch-sockets_hu_bd73dd5f6d492cd.jpg 1024w
 
 
 ,/project/split-keyboard/switch-sockets_hu_f9c89213d72b7818.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 14: &lt;/span&gt;Sockets for easy switch replacement.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;Through-out the first half of the first board I&amp;rsquo;m thinking &amp;ldquo;Why is this so hard
to solder??? I thought I was good now!?&amp;rdquo;.
By the second board it had become routine.&lt;/p&gt;
&lt;p&gt;&lt;div class="flex flex-row justify-center items-start gap-2 [&amp;&gt;*]:min-w-0
 "&gt;
 


 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/microcontroller3_hu_c1b30f15d58d94ee.webp 330w,/project/split-keyboard/microcontroller3_hu_7a6d8957f4e9912b.webp 660w
 
 ,/project/split-keyboard/microcontroller3_hu_e4c731cd6bd7431c.webp 1024w
 
 
 ,/project/split-keyboard/microcontroller3_hu_b4838260ceebcd44.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="1350"
 height="2400"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="Pin to socket microcontroller"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/microcontroller3_hu_dae20b4aa17e84f0.jpg"
 srcset="https://jneidel.com/project/split-keyboard/microcontroller3_hu_da683eadced5dd32.jpg 330w,/project/split-keyboard/microcontroller3_hu_dae20b4aa17e84f0.jpg 660w
 
 ,/project/split-keyboard/microcontroller3_hu_5fa23dc7f272be2a.jpg 1024w
 
 
 ,/project/split-keyboard/microcontroller3_hu_a1dab5bd985d05f8.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 
 &lt;/figure&gt;




 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/microcontroller1_hu_79fb21f63d637367.webp 330w,/project/split-keyboard/microcontroller1_hu_d4bc10e5071100ba.webp 660w
 
 ,/project/split-keyboard/microcontroller1_hu_183e3de6c9fa7487.webp 1024w
 
 
 ,/project/split-keyboard/microcontroller1_hu_3b214adf083fde43.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="1350"
 height="2400"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="Placing microcontroller socket pin"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/microcontroller1_hu_78e43ec1722f1c11.jpg"
 srcset="https://jneidel.com/project/split-keyboard/microcontroller1_hu_3d3fa178a7f34b45.jpg 330w,/project/split-keyboard/microcontroller1_hu_78e43ec1722f1c11.jpg 660w
 
 ,/project/split-keyboard/microcontroller1_hu_2e738a710a32075e.jpg 1024w
 
 
 ,/project/split-keyboard/microcontroller1_hu_1e2d40e5b557516c.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 15: &lt;/span&gt;Preparing pins to &lt;a href="https://docs.splitkb.com/product-guides/aurora-series/build-guide/microcontrollers#using-sockets" rel="external"&gt;socket microcontroller&lt;/a&gt;.&lt;/figcaption&gt;
 &lt;/figure&gt;




 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/microcontroller2_hu_86c866213889d92f.webp 330w,/project/split-keyboard/microcontroller2_hu_84b94fe812fa93d.webp 660w
 
 ,/project/split-keyboard/microcontroller2_hu_eaa3b20316cbf3e.webp 1024w
 
 
 ,/project/split-keyboard/microcontroller2_hu_c256dc510d536b9c.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="1350"
 height="2400"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="Placed microcontroller pins in socket"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/microcontroller2_hu_ceb7375443c98454.jpg"
 srcset="https://jneidel.com/project/split-keyboard/microcontroller2_hu_1c3cc1a157e8e793.jpg 330w,/project/split-keyboard/microcontroller2_hu_ceb7375443c98454.jpg 660w
 
 ,/project/split-keyboard/microcontroller2_hu_21a8e35d3401abb7.jpg 1024w
 
 
 ,/project/split-keyboard/microcontroller2_hu_baab74f1558a5b47.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 
 &lt;/figure&gt;




&lt;/div&gt;

&lt;br&gt;
&lt;div class="flex flex-row justify-center items-start gap-2 [&amp;&gt;*]:min-w-0
 "&gt;
 


 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/microcontroller5_hu_45b176d84dc6d02b.webp 330w,/project/split-keyboard/microcontroller5_hu_88ee9ee20202d900.webp 660w
 
 ,/project/split-keyboard/microcontroller5_hu_b2b50760d1fa6a3e.webp 1024w
 
 
 ,/project/split-keyboard/microcontroller5_hu_f4e25f9fb490c0a8.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="Empty socket"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/microcontroller5_hu_296a7b86733573cc.jpg"
 srcset="https://jneidel.com/project/split-keyboard/microcontroller5_hu_869999f14bf59f7.jpg 330w,/project/split-keyboard/microcontroller5_hu_296a7b86733573cc.jpg 660w
 
 ,/project/split-keyboard/microcontroller5_hu_5878a240247f0b7e.jpg 1024w
 
 
 ,/project/split-keyboard/microcontroller5_hu_56c10169b2ab9bdd.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 
 &lt;/figure&gt;




 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/microcontroller4_hu_41f44b8e5b06c390.webp 330w,/project/split-keyboard/microcontroller4_hu_545ef38a6c0df4ff.webp 660w
 
 ,/project/split-keyboard/microcontroller4_hu_19b48b73778ac60f.webp 1024w
 
 
 ,/project/split-keyboard/microcontroller4_hu_85e6873b04a3346a.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="Microcontroller with pins"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/microcontroller4_hu_27a510cf5e27afd5.jpg"
 srcset="https://jneidel.com/project/split-keyboard/microcontroller4_hu_a60bbc356fe7e30b.jpg 330w,/project/split-keyboard/microcontroller4_hu_27a510cf5e27afd5.jpg 660w
 
 ,/project/split-keyboard/microcontroller4_hu_f9c26ac8838cbd9c.jpg 1024w
 
 
 ,/project/split-keyboard/microcontroller4_hu_3298a0716a99e723.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 16: &lt;/span&gt;A microcontroller with pins soldered in can be easily removed from the socket.&lt;/figcaption&gt;
 &lt;/figure&gt;




&lt;/div&gt;

&lt;br&gt;
&lt;div class="flex flex-row justify-center items-start gap-2 [&amp;&gt;*]:min-w-0
 "&gt;
 


 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-10/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/microcontroller6_hu_49955572e8d99d83.webp 330w,/project/split-keyboard/microcontroller6_hu_c8627d416329179e.webp 660w
 
 ,/project/split-keyboard/microcontroller6_hu_4b210f712ce4ccad.webp 1024w
 
 
 ,/project/split-keyboard/microcontroller6_hu_54e5cb9ec9eb3a78.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="1350"
 height="2400"
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 alt="Pin to socket microcontroller"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/microcontroller6_hu_38c6f159652b69cb.jpg"
 srcset="https://jneidel.com/project/split-keyboard/microcontroller6_hu_e24cd4473d429ce7.jpg 330w,/project/split-keyboard/microcontroller6_hu_38c6f159652b69cb.jpg 660w
 
 ,/project/split-keyboard/microcontroller6_hu_968efd3f174d3eaa.jpg 1024w
 
 
 ,/project/split-keyboard/microcontroller6_hu_9d0109ee5a1ffa3e.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 
 &lt;/figure&gt;




 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-10/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/microcontroller7_hu_ee72fb22932b2554.webp 330w,/project/split-keyboard/microcontroller7_hu_b90b2dbb25f08072.webp 660w
 
 ,/project/split-keyboard/microcontroller7_hu_fae57fc47af83fc5.webp 1024w
 
 
 ,/project/split-keyboard/microcontroller7_hu_adf41bdeeb3673f.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="1350"
 height="2400"
 class="md:w-10/12 mx-auto my-0 rounded-sm"
 alt="Placed microcontroller pins in socket"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/microcontroller7_hu_ed5b3a4092a283.jpg"
 srcset="https://jneidel.com/project/split-keyboard/microcontroller7_hu_8318b1e4df073527.jpg 330w,/project/split-keyboard/microcontroller7_hu_ed5b3a4092a283.jpg 660w
 
 ,/project/split-keyboard/microcontroller7_hu_7162a40ff21b571c.jpg 1024w
 
 
 ,/project/split-keyboard/microcontroller7_hu_5966e99f77bc0a9d.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 
 &lt;/figure&gt;




&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;As the last job for the day I wanted to do the &lt;a href="https://docs.splitkb.com/product-guides/aurora-series/build-guide/rotary-encoders" rel="external"&gt;rotary encoders&lt;/a&gt;:&lt;/p&gt;
&lt;div class="flex flex-row justify-center items-start gap-2 [&amp;&gt;*]:min-w-0
 "&gt;
 


 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/encoder2_hu_6bc279a931f21456.webp 330w,/project/split-keyboard/encoder2_hu_a3b21f7c43afda11.webp 660w
 
 ,/project/split-keyboard/encoder2_hu_9d74adb985c3c0f8.webp 1024w
 
 
 ,/project/split-keyboard/encoder2_hu_cb0cefa7c30b9b15.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="Installed encoder on PCB"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/encoder2_hu_f457bdb74bce0cdd.jpg"
 srcset="https://jneidel.com/project/split-keyboard/encoder2_hu_a8d36b17ade3e6ae.jpg 330w,/project/split-keyboard/encoder2_hu_f457bdb74bce0cdd.jpg 660w
 
 ,/project/split-keyboard/encoder2_hu_67ad099ceba3677b.jpg 1024w
 
 
 ,/project/split-keyboard/encoder2_hu_602a6ec11c13f5b9.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 17: &lt;/span&gt;The installed encoder.&lt;/figcaption&gt;
 &lt;/figure&gt;




 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/encoder3_hu_9369f200bb4f4c4d.webp 330w,/project/split-keyboard/encoder3_hu_c0c539521ee7a848.webp 660w
 
 ,/project/split-keyboard/encoder3_hu_7e0d094c514738d6.webp 1024w
 
 
 ,/project/split-keyboard/encoder3_hu_debf44aba9d3a4f8.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="PCB with encoder and switches"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/encoder3_hu_b09efe256d598451.jpg"
 srcset="https://jneidel.com/project/split-keyboard/encoder3_hu_637fc55b7b7a728d.jpg 330w,/project/split-keyboard/encoder3_hu_b09efe256d598451.jpg 660w
 
 ,/project/split-keyboard/encoder3_hu_de8dd88251486ccd.jpg 1024w
 
 
 ,/project/split-keyboard/encoder3_hu_3cfea9df65af617.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 18: &lt;/span&gt;Finished encoder with it&amp;rsquo;s hat on.&lt;/figcaption&gt;
 &lt;/figure&gt;




&lt;/div&gt;

&lt;p&gt;At the end of a 5h session I fuck up by soldering then encoder onto the wrong side of the
board.
Ouch.
It only take one moment of inattention to mess up terribly.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/encoder4_hu_622815c986016745.webp 330w,/project/split-keyboard/encoder4_hu_5595f0793bb39314.webp 660w
 
 ,/project/split-keyboard/encoder4_hu_dbc3bdfca200b772.webp 1024w
 
 
 ,/project/split-keyboard/encoder4_hu_ae14f08927539a76.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="PCB with encoder on the wrong side"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/encoder4_hu_dd4e4df855bd859e.jpg"
 srcset="https://jneidel.com/project/split-keyboard/encoder4_hu_70699e6ec5a3d7d7.jpg 330w,/project/split-keyboard/encoder4_hu_dd4e4df855bd859e.jpg 660w
 
 ,/project/split-keyboard/encoder4_hu_db1d62dc58c04cc9.jpg 1024w
 
 
 ,/project/split-keyboard/encoder4_hu_96fdf927754d2278.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 19: &lt;/span&gt;Yes, that is the wrong way around.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;I tried to desolder the encoder but it was not possible with my current tool.
So, I went to the store and bought a new 30W iron.
That also did not work.
(Afterwards I found out that I needed the soldering iron with &amp;gt;30W that was marked as
&amp;ldquo;unsafe for PCBs.&amp;rdquo;
It is safe if you know what you are doing, which I wasn&amp;rsquo;t &amp;mdash; so
maybe it&amp;rsquo;s for the best. 😄) &lt;br /&gt;
Either way.
I found &lt;a href="https://www.kleinanzeigen.de/s-anzeige/-loetarbeiten-platinen-reparaturen-express-service-loeten/3165576566-226-3447" rel="external"&gt;a place in Berlin&lt;/a&gt; that does walk-in soldering work.
After a two-hour train ride and 5-minute visit my board was fixed.&lt;/p&gt;
&lt;p&gt;I put everything together, fixed some connections and tested the keys through
Vials &amp;ldquo;Matrix Tester&amp;rdquo;.
Everything worked, except for one row of keys.&lt;br /&gt;
I checked my soldering, redid connections, but &amp;hellip; nothing.
At some point I switch the microcontrollers and the dead row switches with along
with it.
A microcontroller problem it is.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/vial-dead-row_hu_9d6732f0e6d6fe44.webp 330w,/project/split-keyboard/vial-dead-row_hu_80de424e7fd575d0.webp 660w
 
 ,/project/split-keyboard/vial-dead-row_hu_51dbcd89fc333e63.webp 1024w
 
 
 ,/project/split-keyboard/vial-dead-row_hu_7cac73ebf4082457.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="1920"
 height="1006"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="Vial matrix tester showing a dead row of keys"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/vial-dead-row_hu_9475d695bea1d21c.png"
 srcset="https://jneidel.com/project/split-keyboard/vial-dead-row_hu_b7776e78bbb52f25.png 330w,/project/split-keyboard/vial-dead-row_hu_9475d695bea1d21c.png 660w
 
 ,/project/split-keyboard/vial-dead-row_hu_33f3f3b113f2010a.png 1024w
 
 
 ,/project/split-keyboard/vial-dead-row_hu_e00d789841541c9c.png 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 20: &lt;/span&gt;Vial shows a dead row of keys.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;After the newly ordered microcontroller arrived, was soldered up and put in,
everything finally worked!&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/end-result_hu_88e53afddf644574.webp 330w,/project/split-keyboard/end-result_hu_2e495e911e7f90c3.webp 660w
 
 ,/project/split-keyboard/end-result_hu_7c838d2140ed3c70.webp 1024w
 
 
 ,/project/split-keyboard/end-result_hu_61c842870d799006.webp 1320w
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="2400"
 height="1350"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="Vial matrix tester showing a dead row of keys"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/end-result_hu_f84638b248f13877.jpg"
 srcset="https://jneidel.com/project/split-keyboard/end-result_hu_a66b28909e82d7d3.jpg 330w,/project/split-keyboard/end-result_hu_f84638b248f13877.jpg 660w
 
 ,/project/split-keyboard/end-result_hu_b4142cb2c5ac17e4.jpg 1024w
 
 
 ,/project/split-keyboard/end-result_hu_7eeaba6aed8586cd.jpg 1320w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 21: &lt;/span&gt;The final result.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;From initial research to completion the build took around 20 days and ca. 13h of soldering and
hardware debugging.&lt;/p&gt;
&lt;h3 id="cost-overview" class="relative group"&gt;Cost overview &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#cost-overview" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Here&amp;rsquo;s what I paid for my kit, plus the unexpected costs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://splitkb.com/collections/keyboard-kits/products/aurora-sofle-v2" rel="external"&gt;Aurora Sofle Kit&lt;/a&gt;, switches, keycaps, microcontrollers, case, encoders and more: 226€&lt;/li&gt;
&lt;li&gt;2m USB-C cable: 5€&lt;/li&gt;
&lt;li&gt;Reordered a microcontroller: 31€&lt;/li&gt;
&lt;li&gt;Bought a new soldering iron, which turned out to be only marginally better than old one: 43€&lt;/li&gt;
&lt;li&gt;Had a professional fix the encoder soldering mistake of mine: 20€&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Total: 325€&lt;/strong&gt; plus ~13 hours of my time.&lt;/p&gt;
&lt;h2 id="configuration" class="relative group"&gt;Configuration &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#configuration" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;My keyboard is smaller than a full-keyboard.
Some of the standard keys are missing for lack of space.
Through configuration they will be made available.&lt;/p&gt;
&lt;p&gt;For Vial configuration is done through the local app.&lt;sup id="fnref:4"&gt;&lt;a href="#fn:4" class="footnote-ref" role="doc-noteref"&gt;4&lt;/a&gt;&lt;/sup&gt;
Vial needs the devices &lt;code&gt;/dev/hidraw*&lt;/code&gt; to be writable.
This can be done with:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ls -tc /dev/hidraw* &lt;span class="p"&gt;|&lt;/span&gt; head -n3 &lt;span class="p"&gt;|&lt;/span&gt; tr &lt;span class="s2"&gt;&amp;#34;\n&amp;#34;&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34; &amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; xargs sudo chmod a+rw
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I run this through an &lt;a href="https://jneidel.com/dev/linux-usb-c-dock-udev/"&gt;udev rule on device connect&lt;/a&gt; that calls &lt;a href="https://github.com/jneidel/dotfiles/blob/master/scripts/hardware/split-keyboard" rel="external"&gt;this script&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="thumb-keys-for-modifiers" class="relative group"&gt;Thumb keys for modifiers &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#thumb-keys-for-modifiers" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;First up are the ten thumb keys.
The requirement for my keyboard (configuration) was that it works well with Emacs.
There is a lot of holding down &lt;kbd&gt;Control&lt;/kbd&gt; in Emacs.
Since the thumb is our strongest finger I wanted have it hold down that (and other)
modifiers.&lt;/p&gt;
&lt;p&gt;With one on each hand (2/10):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2x &lt;kbd&gt;Control&lt;/kbd&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then I have (4/10):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;Super&lt;/kbd&gt;: window management&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jneidel.com/dev/hyper-modifier/"&gt;Hyper&lt;/a&gt;&lt;sup id="fnref:5"&gt;&lt;a href="#fn:5" class="footnote-ref" role="doc-noteref"&gt;5&lt;/a&gt;&lt;/sup&gt;: Emacs bindings&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Emacs also has bindings with two modifiers plus shift
(&lt;kbd&gt;control+meta+shift+something&lt;/kbd&gt;), so I needed a shift outside of the thumb keys.
The other goes shift goes onto the thumbs (5/10):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;Shift&lt;/kbd&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With usage I quickly realized that the outermost keys were very hard to hit
consistently and that the travel between the innermost to the outmost was
slowing me down.
I basically don&amp;rsquo;t use them now (7/10).&lt;/p&gt;
&lt;p&gt;I only have 3 spaces left now and it needs to be these three (10/10):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt;&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Spacebar&lt;/kbd&gt;&lt;/li&gt;
&lt;li&gt;Layer change: see next section&lt;/li&gt;
&lt;/ul&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/layer0_hu_2a6770ed39d47bbc.webp 330w,/project/split-keyboard/layer0_hu_1cc0bc66bc4831a4.webp 660w
 
 ,/project/split-keyboard/layer0_hu_37ce1f21ff07a3f0.webp 1024w
 
 
 
 ,/project/split-keyboard/layer0_hu_57125f67069325c8.webp 1144w
 
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="1144"
 height="407"
 class="md:w-12/12 mx-auto my-0 rounded-sm"
 alt="Vial configuration for layer 0"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/layer0_hu_887c9a821b01a396.png"
 srcset="https://jneidel.com/project/split-keyboard/layer0_hu_93f4996d3f8d8231.png 330w,/project/split-keyboard/layer0_hu_887c9a821b01a396.png 660w
 
 ,/project/split-keyboard/layer0_hu_97595a8a1c797a2e.png 1024w
 
 
 ,/project/split-keyboard/layer0.png 1144w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 22: &lt;/span&gt;Base layer with my arrangement of thumbkeys (&lt;code&gt;MO(n)&lt;/code&gt; is a layer change.)&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;I tried enter on a thumb key, but multiple Emacs org-mode bindings use two
modifiers (two thumbs) plus enter.&lt;/p&gt;
&lt;h3 id="layer-it-on" class="relative group"&gt;Layer it on! &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#layer-it-on" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;A layer allows you to transform all keys on the keyboard.
Here is what I get when I go into layer one:&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="md:w-11/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="md:w-11/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/layer1_hu_c4550a285d51605d.webp 330w,/project/split-keyboard/layer1_hu_91f6b251dfee3b12.webp 660w
 
 ,/project/split-keyboard/layer1_hu_bbc34139ff8cd8e4.webp 1024w
 
 
 
 ,/project/split-keyboard/layer1_hu_359f52b02797737d.webp 1090w
 
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="1090"
 height="397"
 class="md:w-11/12 mx-auto my-0 rounded-sm"
 alt="Vial configuration for layer 1"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/layer1_hu_6d42ba04690f51de.png"
 srcset="https://jneidel.com/project/split-keyboard/layer1_hu_eb9929b96031facb.png 330w,/project/split-keyboard/layer1_hu_6d42ba04690f51de.png 660w
 
 ,/project/split-keyboard/layer1_hu_8c073be3d5ba4d51.png 1024w
 
 
 ,/project/split-keyboard/layer1.png 1090w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 23: &lt;/span&gt;Special characters layer.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;You can see that I make keys accessible that are missing (&lt;kbd&gt;#&lt;/kbd&gt;, &lt;kbd&gt;*&lt;/kbd&gt;, &lt;kbd&gt;ß&lt;/kbd&gt;, etc.) or so common that I
want them more easily available (&lt;kbd&gt;&amp;quot;&lt;/kbd&gt;, &lt;kbd&gt;?&lt;/kbd&gt;, &lt;kbd&gt;()&lt;/kbd&gt;, etc.)&lt;/p&gt;
&lt;p&gt;Other people make much heavier use of layers than me.
They have layers for numbers, special characters, movement, media, etc.
I chose a keyboard with a number row, so I wouldn&amp;rsquo;t need to do this.
After trying more layers I decided against it.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Why not use layers more heavily?&lt;/summary&gt;
&lt;p&gt;If I had more layers I would need more modifiers to activate them.
I&amp;rsquo;m all out of thumb keys, so I would need to do mod-tap outside of my thumbs.
Holding a layer modifier with the left hand, makes it hard/uncomfortable to hit a keybinding with the same.
So if I had a numbers layer and numbers on both hands I would need a mod-tap on
both hand to activate the layer.&lt;/p&gt;
&lt;p&gt;Mod-tap introduces a configurable delay (200ms) for regular key-presses.
In typing tests the mod-tap on an infrequent key like &lt;kbd&gt;ö&lt;/kbd&gt; (&lt;kbd&gt;;&lt;/kbd&gt; on US-querty) was
both noticeable and bothersome.
I would not want to have any more, especially not on frequently used keys like
those on the home row.&lt;/p&gt;
&lt;/details&gt;
&lt;h3 id="knobs--encoders" class="relative group"&gt;Knobs (Encoders) &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#knobs--encoders" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Those rotary encoders are actually quite flexible.
For their functions I have settled on volume control and left/right (for video
control.)
And on press down it runs the sequence &lt;kbd&gt;C-x 1&lt;/kbd&gt; &amp;ndash; Emacs&amp;rsquo; &lt;code&gt;delete-other-windows&lt;/code&gt; &amp;ndash; which is very
convenient.&lt;/p&gt;
&lt;p&gt;I experimented with them as page up/down for webpage and document scroll, but I
did not use it much.
What I did use was Emacs&amp;rsquo; &lt;code&gt;other-window&lt;/code&gt; in the direction that I was turning the
knob.
That was quite cool and I used it plenty, but to have the volume and
forward/backward available outside of a layer was more important.&lt;/p&gt;
&lt;h2 id="adjustment-period" class="relative group"&gt;Adjustment period &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#adjustment-period" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;To get back to your usual typing speed and muscle memory on a new keyword will
take time and conscious effort.
For me these were the points where I felt the pain:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Orthogonal&lt;sup id="fnref:6"&gt;&lt;a href="#fn:6" class="footnote-ref" role="doc-noteref"&gt;6&lt;/a&gt;&lt;/sup&gt; key placement and related bad habits.&lt;/li&gt;
&lt;li&gt;Special characters in new places.&lt;/li&gt;
&lt;li&gt;Keyboard shortcuts are completely different.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The orthogonal layout meant that keys were in slightly different places (e.g. straight
up from the home row, instead of up and sideways.)
Though this was the least of my trouble.
My touch typing mistakes were much worse.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-12/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-12/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/touch-typing-rules_hu_e8263d9a5f021ac.webp 330w,/project/split-keyboard/touch-typing-rules_hu_2dd902847c5a70e3.webp 660w
 
 ,/project/split-keyboard/touch-typing-rules_hu_cc69235b8ec8d02b.webp 1024w
 
 
 
 ,/project/split-keyboard/touch-typing-rules_hu_5bba19f46d54f5ae.webp 1160w
 
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="1160"
 height="466"
 class="w-12/12 mx-auto my-0 rounded-sm"
 alt="The touch typing rules"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/touch-typing-rules_hu_ce6d2b387253b6c1.png"
 srcset="https://jneidel.com/project/split-keyboard/touch-typing-rules_hu_6dcc6d953e5b2514.png 330w,/project/split-keyboard/touch-typing-rules_hu_ce6d2b387253b6c1.png 660w
 
 ,/project/split-keyboard/touch-typing-rules_hu_943ff17293eb59a7.png 1024w
 
 
 ,/project/split-keyboard/touch-typing-rules.png 1160w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 24: &lt;/span&gt;The touch typing rules show that &lt;kbd&gt;B&lt;/kbd&gt; belongs to the left index finger.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;On a staggered keyboard &lt;kbd&gt;B&lt;/kbd&gt; is equally close to both index fingers on the home row
and I used them interchangeably.
On a split orthogonal keyboard &lt;kbd&gt;B&lt;/kbd&gt; is on the left hand.
For me that meant that my right index finger needed to unlearn that it could hit
a &lt;kbd&gt;B&lt;/kbd&gt; by going down and left.&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 &lt;figure class="w-10/12 mx-auto my-0 rounded-sm"&gt;
 
 
 









 
 &lt;picture
 class="w-10/12 mx-auto my-0 rounded-sm"
 
 &gt;
 
 
 

 
 &lt;source
 
 srcset="https://jneidel.com/project/split-keyboard/design-split_hu_a3c117ed627352f7.webp 330w,/project/split-keyboard/design-split_hu_dfb8c8bbb586b1cb.webp 660w
 
 
 ,/project/split-keyboard/design-split_hu_30ac8fdb7580f72f.webp 787w
 
 
 
 
 ,/project/split-keyboard/design-split_hu_30ac8fdb7580f72f.webp 787w
 
 "
 
 sizes="100vw"
 type="image/webp"
 /&gt;
 
 &lt;img
 width="787"
 height="333"
 class="w-10/12 mx-auto my-0 rounded-sm"
 alt="The ortholinear keyboad design"
 loading="lazy" decoding="async"
 
 
 src="https://jneidel.com/project/split-keyboard/design-split_hu_8d9192af4190d89e.png"
 srcset="https://jneidel.com/project/split-keyboard/design-split_hu_12a48b0e17af2e8d.png 330w,/project/split-keyboard/design-split_hu_8d9192af4190d89e.png 660w
 
 ,/project/split-keyboard/design-split.png 787w
 
 
 ,/project/split-keyboard/design-split.png 787w
 "
 sizes="100vw"
 
 /&gt;
 &lt;/picture&gt;
 


 &lt;figcaption class="text-center"&gt;&lt;span class="figure-number"&gt;Figure 25: &lt;/span&gt;On a split orthogonal keyboard &lt;kbd&gt;B&lt;/kbd&gt; can only be reached by the left index.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;Many special characters moved to layers as I already said.
This too, took some getting used to.
And while most letter keys were in the same place, the few that weren&amp;rsquo;t (the
German &lt;kbd&gt;ä&lt;/kbd&gt; &amp;amp; &lt;kbd&gt;ß&lt;/kbd&gt;) threw off my writing speed.&lt;/p&gt;
&lt;p&gt;But the hardest part were the keyboard shortcut that I had deeply etched into my
muscle memory.
Modifiers were now in different places.
Key combinations used a different set of fingers.
I had to look up some binding again and again because I just did not know them.
They had been committed to muscle memory years ago and I had long forgotten what
keys I needed to press.&lt;/p&gt;
&lt;h3 id="typing-practice" class="relative group"&gt;Typing practice &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#typing-practice" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Typing tests are a great way to reduce typing friction and improve speed through
deliberate practice.
I used the full-featured website &lt;a href="https://monkeytype.com/" rel="external"&gt;monkeytype&lt;/a&gt;.&lt;sup id="fnref:7"&gt;&lt;a href="#fn:7" class="footnote-ref" role="doc-noteref"&gt;7&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;On my laptop keyboard I was at a comfortable 60wpm in English.
I started out at an abysmal 10wpm on the new keyboard.
I practiced regularly and added multiple increases in difficulty.
I switched to German (more
capitalization, harder combined words and ö, ä, ü, ß), added numbers and
punctuation.
It took me about 14h of deliberate practice &lt;a href="https://monkeytype.com/profile/jneidel" rel="external"&gt;to get up to 60wpm&lt;/a&gt; on the new keyboard too.&lt;/p&gt;
&lt;p&gt;I saw the best progress when I drilled the &amp;ldquo;missed words&amp;rdquo; after a test, focused
on accuracy over speed and stopped for the day when I hit a plateau.&lt;/p&gt;
&lt;h2 id="conclusions" class="relative group"&gt;Conclusions &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#conclusions" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;With that we have arrived in the present.
A lot of work went into this project in building, configuring and adjusting to
this new keyboard.
I am left with a nicer computer setup for years to come.
To me that was time well invested.
And I enjoyed myself in the process.&lt;/p&gt;
&lt;p&gt;I hope you feel inspired to do something like this for yourself (if you&amp;rsquo;re into
this kind of thing.) 🙂&lt;/p&gt;
&lt;p&gt;Much love,&lt;br /&gt;
Jonathan&lt;/p&gt;
&lt;h2 id="references" class="relative group"&gt;References &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#references" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jneidel.com/dev/consistent-keybindings-across-os/"&gt;Consistent keybindings across macOS and linux&lt;/a&gt; (same copy-paste and more.)
This is especially useful with a shared external keyboard.&lt;/li&gt;
&lt;li&gt;The ultimate keyboard still awaits: the &lt;a href="https://svalboard.com/" rel="external"&gt;Svalboard&lt;/a&gt;. 3d printing and building this is someday
project for me.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gist.github.com/henfiber/a17c7b2a7053473fe37b1a6f80e58efd" rel="external"&gt;List of EU vendors for keyboards and keyboard components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Video: &lt;a href="https://www.youtube.com/watch?v=DUa1q_XpTEw" rel="external"&gt;How to solder keyboards&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="footnotes" role="doc-endnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;See &lt;a href="https://en.wikipedia.org/wiki/Analysis_paralysis" rel="external"&gt;Decision paralysis aka. Analysis paralysis&lt;/a&gt;.&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:2"&gt;
&lt;p&gt;Quick notes for flashing the firmware: Plug in the keyboard, mount it
as a drive, move the vial .uf2 file onto the drive and test that it works as an
input (as seen in the picture.)&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:3"&gt;
&lt;p&gt;The resistors were optional for me, since I didn&amp;rsquo;t plan to add screens.
I just put them on the board to be future-proof.&amp;#160;&lt;a href="#fnref:3" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:4"&gt;
&lt;p&gt;Why not &lt;a href="https://vial.rocks/" rel="external"&gt;vial.rocks&lt;/a&gt;? It works, but the local app is faster and
remembers what device was last used and that I selected the german layout.&amp;#160;&lt;a href="#fnref:4" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:5"&gt;
&lt;p&gt;What is the hyper key and why would I want one?
&lt;a href="https://jneidel.com/dev/hyper-modifier/"&gt;See this article&lt;/a&gt;.
Why not use the hyper key &lt;a href="https://docs.qmk.fm/feature_advanced_keycodes#modifier-keys" rel="external"&gt;built-in to QMK/Vial&lt;/a&gt; (&lt;code&gt;HYPR(kc)&lt;/code&gt;)?
It does not produce a real hyper output in Emacs.
I don&amp;rsquo;t want &lt;kbd&gt;ctrl+alt+shift+gui&lt;/kbd&gt; I want a real hyper.&amp;#160;&lt;a href="#fnref:5" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:6"&gt;
&lt;p&gt;What is an orthogonal layout? &lt;a href="https://jneidel.com/project/split-keyboard/#what-is-the-best-external-keyboard"&gt;See the beginning of the article&lt;/a&gt;.&amp;#160;&lt;a href="#fnref:6" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:7"&gt;
&lt;p&gt;I decided on monkeytype because it was 1) well recommended by
relevant reddit communities, 2) full-featured and heavily configurable, 3)
open-source. I&amp;rsquo;m very happy with my choice.&amp;#160;&lt;a href="#fnref:7" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description></item><item><title>Going vegan</title><link>https://jneidel.com/project/going-vegan/</link><pubDate>Sat, 01 Nov 2025 00:00:00 +0000</pubDate><author>web@jneidel.com (Jonathan Neidel)</author><guid>https://jneidel.com/project/going-vegan/</guid><description>&lt;p&gt;I&amp;rsquo;m not writing this to convince anybody but myself.
I have bad long-term memory.
If I put my decision and the reasons going into it in writing it can help me
sail through future seas of doubt.&lt;/p&gt;
&lt;h2 id="why-vegan" class="relative group"&gt;Why vegan? &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#why-vegan" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;m not going vegan for the animals.
I&amp;rsquo;m doing it for me.
Animal products are holding me - and humanity as a whole - back.
Physically, ethically and spiritually.&lt;/p&gt;
&lt;h3 id="definition-of-veganism" class="relative group"&gt;Definition of veganism &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#definition-of-veganism" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Being introduced to this definition was what made look into this topic again.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Veganism is a philosophy and way of living which seeks to exclude — &lt;strong&gt;as far as is possible and practicable&lt;/strong&gt; — all forms of exploitation of, and cruelty to, animals for food, clothing or any other purpose - &lt;a href="https://www.vegansociety.com/go-vegan/definition-veganism" rel="external"&gt;Vegan Society&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The highlighted passage is key to me.
&lt;a href="https://www.merriam-webster.com/dictionary/veganism" rel="external"&gt;Other definitions&lt;/a&gt; are black-and-white and insist that absolutely any consumption of animal products is evil.
But peoples bodies are different.
There might be someone who can&amp;rsquo;t live without a particular animal product.
If they reduce the intake to as far as possible, they could be vegan as per this definition.
Even with a non-zero consumption of animal products.
Though it does require sensitivity and honesty with oneself.&lt;/p&gt;
&lt;h2 id="the-physical" class="relative group"&gt;The physical &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#the-physical" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;m not gonna make any health claims.
Those by themselves did not convince me, no matter how much evidence there was.&lt;/p&gt;
&lt;h3 id="how-it-makes-me-feel" class="relative group"&gt;How it makes me feel &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#how-it-makes-me-feel" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;When I started with 100% raw food I found myself going back to cooked
eggs.
Without them I could feel truly satisfied.
My body craved a nutrient it did not know where else to get.
After some reading and experimenting I did not need eggs anymore.
(I needed more green-leafy vegetables. Like way more.
See &lt;cite&gt;Sunfood Diet Success System&lt;/cite&gt; and it&amp;rsquo;s triangle for more info.)&lt;/p&gt;
&lt;p&gt;Fish, eggs and dairy were still an occasional part of my diet at this point.
What I noticed was how different I felt after eating a meal with and without an
animal product.
It was always noticeably worse.
I had acquired a sensitivity I did not previously possess and I could clearly
sense that I was better off without animal products and gluten.&lt;/p&gt;
&lt;h3 id="the-product-itself" class="relative group"&gt;The product itself &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#the-product-itself" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;I watched documentaries about the conditions the animal are held in.
Milk cows are standing in their feces.
Even a small cut will become infected in those conditions.
Some infections grow so debilitating that the cow can&amp;rsquo;t walk anymore.
They are isolated and &amp;ldquo;treated&amp;rdquo;, but if it gets worse they go off to the
slaughterhouse.
Still good enough for ground meat:yum:
A lion would never go after an animal like that.
That is tainted meat.
The contaminated milk from puss-ridden utters is not any better.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;You are what you eat&amp;rdquo; and what the factory-farmed animal eats is the cheapest,
pesticide-riddled, GMO-modified, unnatural (for their species) feed that big
industry can get their hands on.
The end product is of such low nutritional quality that the animal needs to be
fed vitamin B12 supplements for the meat to contain any.
That&amp;rsquo;s why meat eater in the know will insist on grass-fed beef.
Otherwise the animals shitty diet end up on ones plate.&lt;/p&gt;
&lt;h2 id="the-ethical" class="relative group"&gt;The ethical &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#the-ethical" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=_K36Zu0pA4U" rel="external"&gt;Gary Yourofsky&lt;/a&gt; makes the argument pretty convincingly.
I also find that the pictures rationally examined speak for themselves.
Most of these animal live their whole lives in conditions that would classify as
torture if they were applied to humans (constant stress, noise and light = sleep
deprivation, no sun or fresh air ever, not being able to turn around, sleeping in your
own feces and lots more as allowed by your local regulations!)&lt;/p&gt;
&lt;p&gt;The milk cows have it especially bad.
They are doing 3-7 years of torture, with a sprinkle of the the regular rape plus having their children ripped away from them.
At least for the rotisserie chicken it&amp;rsquo;s over after a month.
Vegetarianism is not the answer to those cows prayers.&lt;/p&gt;
&lt;h2 id="the-spiritual" class="relative group"&gt;The spiritual &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#the-spiritual" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;This one is hard to explain.
If you have not experienced this it might be hard to imagine.
You really appreciate it if you have it though.&lt;/p&gt;
&lt;p&gt;For me, it&amp;rsquo;s easier to feel things, I have a greater sensitivity in many
regards.
Connectedness to myself, my wife and the universe comes easier.
Less ego and worldly attachment.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Every man who has ever been earnest to preserve his higher poetic faculties in the best condition,
has been particularly inclined to abstain from animal food, or from much food of
any kind. - &lt;cite&gt;Henry David Thoreau in Walden&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="conclusion" class="relative group"&gt;Conclusion &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#conclusion" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;With this transition away from animal products I feel better for it physically,
ethically and spiritually.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I felt secure having experienced that all my nutritional needs could be met without animal foods.&lt;/li&gt;
&lt;li&gt;I felt motivated by feeling physically better without them.&lt;/li&gt;
&lt;li&gt;I felt ashamed for the extent of humanities unconsciousness as manifested in this torture apparatus.&lt;/li&gt;
&lt;li&gt;I felt drawn by the spiritual openness it afforded me.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After eating raw previously it was not hard to switch and seemed the logical next step.&lt;/p&gt;
&lt;h2 id="references" class="relative group"&gt;References &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#references" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=_K36Zu0pA4U" rel="external"&gt;Best Speech You Will Ever Hear - Gary Yourofsky&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;:de:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=5a_7i-VGMxU" rel="external"&gt;Was 9 Jahre als Veganer wirklich mit mir gemacht haben 🥕 Selbstexperiment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=L4XFCuFbiOY" rel="external"&gt;Die Realität der Schweine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=B_pHcBfb0Go" rel="external"&gt;Die Realität der Milchkühe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=M7KuFJEO7sI" rel="external"&gt;Die Realität der Fische&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Becoming profitable at Day Trading</title><link>https://jneidel.com/project/day-trading/</link><pubDate>Sun, 08 Dec 2024 00:00:00 +0000</pubDate><author>web@jneidel.com (Jonathan Neidel)</author><guid>https://jneidel.com/project/day-trading/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Becoming a better human being will make you a better trader.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="what" class="relative group"&gt;What? &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#what" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Day trading is sitting in front of a lower time frame chart (5 mins, 15
mins) and speculating on what is unfolding in front of you.
Positions are only held for the duration of the trading session.&lt;/p&gt;
&lt;h3 id="goal" class="relative group"&gt;Goal &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#goal" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Be profitable.&lt;/li&gt;
&lt;li&gt;Continuously increase the stake size (risk per point of movement in the
underlying) up to 50€&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="why" class="relative group"&gt;Why? &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#why" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;What about day trading sparked my interest?
Why did I commit to this project?&lt;/p&gt;
&lt;h3 id="from-no-to-thinking_face" class="relative group"&gt;From No to :thinking_face: &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#from-no-to-thinking_face" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;I had seriously considered day trading one year ago.
I gave it a hard No.
My aim is financial independence, not another job.
I don&amp;rsquo;t want to sit in front of the chart all day, being restricted in my
when and where.
Case closed.&lt;/p&gt;
&lt;p&gt;I still wanted trade with my money for some above average returns, but on a
small time budget.
That story is detailed &lt;a href="https://jneidel.com/de/project/b%C3%B6rsenstrategie/"&gt;here&lt;/a&gt;&lt;sup&gt;
 &lt;abbr class="no-underline" title="The linked article is in German."&gt;:de:&lt;/abbr&gt;
&lt;/sup&gt;
.
As part of that I came across &lt;cite&gt;&lt;a href="https://amzn.to/41c9VsE" rel="external"&gt;Best Loser Wins&lt;/a&gt;&lt;/cite&gt;&lt;sup id="fnref:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;.
This quote caught my attention while reading:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Perhaps it is time to acknowledge trading for what it is?
&lt;strong&gt;It is a great way to expose all your flaws.&lt;/strong&gt;
It is a great way to highlight your strengths.
Through my trading and my research, I have uncovered weaknesses in my
character.&lt;/p&gt;
&lt;p&gt;For me, the side benefit of earning a living from trading the financial
markets is the character traits it instils in me.
I am more patient than ever.
I am much more focused and disciplined than I was before.
– Tom Hougaard&lt;sup id="fnref1:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now it&amp;rsquo;s starting to sound interesting.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;More about the mental game of trading&lt;/summary&gt;
&lt;p&gt;Success at trading is a mostly about mindset.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I always say that you could publish trading rules in the newspaper and no
one would follow them.
The key is consistency and discipline.
[..] the confidence to stick to those rules even when things are going bad.&lt;sup id="fnref:4"&gt;&lt;a href="#fn:4" class="footnote-ref" role="doc-noteref"&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The markets pose many challenges that need to be dealt with on a mental
level:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Can you be calm and objective with a significant amount of money on the line?&lt;/li&gt;
&lt;li&gt;Can you withstand the fear to get out and play it by the rules?&lt;/li&gt;
&lt;li&gt;Do you have the patience to ride it out, to sight tight?&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;the ultimate test is the “belly test”.
&lt;strong&gt;Can your belly handle the drawdowns?&lt;/strong&gt;
Are you willing to experience these feelings?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/details&gt;
&lt;h3 id="more-clues" class="relative group"&gt;More clues &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#more-clues" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;At first I dismissed the idea.
&amp;ldquo;I don&amp;rsquo;t want to be a day trader.&amp;rdquo;
I said.
But the idea kept coming back to me: &amp;ldquo;This vision of day trading has
potential.&amp;rdquo;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;I started to recognize aspects in trading I had already worked
on:&lt;/summary&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;Don&amp;rsquo;t lie to yourself.&amp;rdquo; (Honesty&lt;sup id="fnref:5"&gt;&lt;a href="#fn:5" class="footnote-ref" role="doc-noteref"&gt;5&lt;/a&gt;&lt;/sup&gt;)&lt;/li&gt;
&lt;li&gt;You need to &lt;a href="https://jneidel.com/essay/no-interrupting/"&gt;listen&lt;/a&gt; to the market and view it objectively.&lt;/li&gt;
&lt;li&gt;Failure is inevitable. It&amp;rsquo;s part of the process. It should be embraced.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jneidel.com/misc/what-is-nlp/"&gt;Effectively changing my beliefs and subconscious reactions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The importance of &lt;em&gt;principles&lt;/em&gt; like &amp;ldquo;Ride winners, cut losers&amp;rdquo;, Always use
stops, &amp;ldquo;Plan your trade, trade your plan&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These next two quotes strongly reminded me of &lt;cite&gt;&lt;a href="https://amzn.to/3B7FYPX" rel="external"&gt;The Power of Now&lt;/a&gt;&lt;/cite&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In the past I was so preoccupied with what should happen.
But to make money we must be focused on what is happening &lt;strong&gt;right here, right now&lt;/strong&gt;.&lt;sup id="fnref2:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;I think you are trading yesterday&amp;rsquo;s experience.
You haven&amp;rsquo;t wiped the mind-slate clean.
&lt;strong&gt;You are not present.&lt;/strong&gt;
You are focused on the past.&lt;sup id="fnref3:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/details&gt;
&lt;p&gt;Maybe trading, adapted to my style, would not be such a
bad fit after all.&lt;/p&gt;
&lt;h3 id="my-decision" class="relative group"&gt;My decision &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#my-decision" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;I was hesitant to decide.
Is this what I really want?
Am I willing to put in the effort to make this work?&lt;/p&gt;
&lt;p&gt;A decision carries with it the heavy responsibility to follow through.
To not let up.
To take the small steps that will get you there.
To not be deterred by temporary setbacks.&lt;/p&gt;
&lt;p&gt;I am very drawn to everything this project entails.
In the end, the decision did not take long.
My gut tells me that this is the way for me.
I believe this is the best thing I can do for the world and other
people.&lt;sup id="fnref:6"&gt;&lt;a href="#fn:6" class="footnote-ref" role="doc-noteref"&gt;6&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;I know this is a though project.
That it entails a ton of work.
I&amp;rsquo;m all for it.
Not because it is easy, but because it is hard.&lt;/p&gt;
&lt;h3 id="why-specifically" class="relative group"&gt;Why specifically? &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#why-specifically" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&amp;ldquo;Just give me a concise list of reasons.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;In order of importance:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;It provides me with a challenge that allows me to perpetually expand my
comfort zone.
(By continuously increasing the stakes to make it less comfortable for
myself.)&lt;/li&gt;
&lt;li&gt;There is much I can learn about myself in the markets, if I pay close
attention.&lt;/li&gt;
&lt;li&gt;Trading is fun.&lt;/li&gt;
&lt;li&gt;Money also.
Financial independence has always been one of the broader goal I&amp;rsquo;m working
towards.
I&amp;rsquo;d be nice if this gets me there or closer to it, but I&amp;rsquo;m not expecting
anything.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="how" class="relative group"&gt;How? &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#how" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;m starting with Toms&lt;sup id="fnref4:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt; strategies and will slowly make them my
own over time.&lt;/p&gt;
&lt;p&gt;This is what I will do (ordered by the amount of time allotted):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Research and deliberate practice: get better with the strategies at a
technical level&lt;/li&gt;
&lt;li&gt;Trade: observe and review my strategies in action and the feelings they
generate&lt;/li&gt;
&lt;li&gt;Internal analysis: reflect and correct my behavioral responses&lt;/li&gt;
&lt;li&gt;Produce output: share my research, learnings and progress&lt;/li&gt;
&lt;li&gt;Distill and internalize trading principles&lt;/li&gt;
&lt;li&gt;Improve my trading journal (it&amp;rsquo;s already pretty decent at this point)&lt;/li&gt;
&lt;li&gt;Study price action&lt;/li&gt;
&lt;li&gt;Consume relevant input (books, podcast, course)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is an &lt;a href="https://jneidel.com/project-status/ongoing/"&gt;ongoing project&lt;/a&gt; and will be updated
over time.
More frequent updates can be found in the newsletter:&lt;/p&gt;
&lt;div class="footnotes" role="doc-endnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;From a talk by Tom Hougaard (Author of &lt;cite&gt;&lt;a href="https://amzn.to/41c9VsE" rel="external"&gt;Best Loser Wins&lt;/a&gt;&lt;/cite&gt;&lt;sup id="fnref5:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;): &lt;a href="https://tradertom.com/resource/download-handout-notes/" rel="external"&gt;The ideal trading mindset&lt;/a&gt;&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:2"&gt;
&lt;p&gt;I realize this is a huge stake size and that I will have to
build up a great level of confidence and capital to swing this big.
I would rather aim way high and only get half-way there than setting a more
realistic 10€.
If you don&amp;rsquo;t comprehend why this is a large stake size: with a stop loss 20
points away, one has 1.000€ at risk.&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:3"&gt;
&lt;p&gt;&lt;cite&gt;&lt;a href="https://amzn.to/41c9VsE" rel="external"&gt;Best Loser Wins&lt;/a&gt; - Tom Hougaard&lt;/cite&gt;:
A book about the mental attitudes required to be a successful trader.
It&amp;rsquo;s the best book on the stock market I&amp;rsquo;ve engaged with so far.
The author is a real one. He knows what he&amp;rsquo;s talking about, is genuine and
he lives what teaches.&amp;#160;&lt;a href="#fnref:3" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref1:3" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref2:3" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref3:3" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref4:3" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&amp;#160;&lt;a href="#fnref5:3" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:4"&gt;
&lt;p&gt;Richard Dennis in &lt;cite&gt;&lt;a href="https://amzn.to/3VvdxCh" rel="external"&gt;Market Wizards – Jack D Schwager&lt;/a&gt;&lt;/cite&gt;.&amp;#160;&lt;a href="#fnref:4" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:5"&gt;
&lt;p&gt;Another quote about honesty in trading I found insightful:&lt;blockquote&gt;
The fruits of your success will be in direct ratio to the honesty and
sincerity of your own effort in keeping your own records, doing your own
thinking, and reaching your own conclusions. – Jesse Livermore&lt;/blockquote&gt;&amp;#160;&lt;a href="#fnref:5" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:6"&gt;
&lt;p&gt;Eisel Mazard always urges listeners to go out
and attempt to make the world a better place.
I have looked for way that I can do that.
Some way that is right for me.
&lt;br&gt;
&lt;br&gt;
The outcome of my why workshop&lt;sup id="fnref:7"&gt;&lt;a href="#fn:7" class="footnote-ref" role="doc-noteref"&gt;7&lt;/a&gt;&lt;/sup&gt; was: &amp;ldquo;To improve myself, so
that I can best support others.&amp;rdquo;
By improving my personality through trading I will be able to do much more
for other people and the world.
Nowhere am I as driven, as in my self-development.
Harnessing that drive for the betterment of all is how I can make the world
a better place.&amp;#160;&lt;a href="#fnref:6" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id="fn:7"&gt;
&lt;p&gt;See &lt;cite&gt;&lt;a href="https://amzn.to/3Vpd5FO" rel="external"&gt;Find your Why&lt;/a&gt; – Simon Sinek&lt;/cite&gt;&amp;#160;&lt;a href="#fnref:7" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description></item><item><title>Naming the Newsletter</title><link>https://jneidel.com/project/naming-the-newsletter/</link><pubDate>Sun, 06 Oct 2024 00:00:00 +0000</pubDate><author>web@jneidel.com (Jonathan Neidel)</author><guid>https://jneidel.com/project/naming-the-newsletter/</guid><description>&lt;h2 id="what" class="relative group"&gt;What? &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#what" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;I needed a name for my newsletter.
It being called &amp;ldquo;Newsletter&amp;rdquo; just wouldn&amp;rsquo;t do.
That &amp;ldquo;name&amp;rdquo; was a relict of &lt;q&gt;Start before you are ready.&lt;/q&gt;&lt;/p&gt;
&lt;h2 id="why" class="relative group"&gt;Why? &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#why" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;Words mean things.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The best names convey an essence of what lay beyond.
&amp;ldquo;The Power of Now&amp;rdquo; is about the energy of the present moment, &amp;ldquo;The 4-Hour
Workweek&amp;rdquo; about the idea that you can work dramatically less, &amp;ldquo;Using your
Brain –– For a change&amp;rdquo; about making your neurology work for you.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Newsletter&amp;rdquo;&lt;/em&gt; is just a category descriptor.
What it conveys is: generic, unoriginal, lazy, etc.&lt;/p&gt;
&lt;p&gt;Simply, a fitting name for my newsletter would improve the perception of is
contained inside.&lt;/p&gt;
&lt;h2 id="how" class="relative group"&gt;How? &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#how" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;I generated 10&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt; ideas everyday, until I had a good
selection (inspired by James Altuchers &lt;a href="https://jneidel.com/newsletter/becoming-an-idea-machine/#next-challenge"&gt;idea generation practice&lt;/a&gt;.)&lt;/p&gt;
&lt;h3 id="my-list-of-ideas" class="relative group"&gt;My list of ideas &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#my-list-of-ideas" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Below you can find the raw list of what I came up with.
Feel free to skip it.
Some of these are awful, but I needed to get those out of my system, to get
at the better ones that will come after.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Full list&lt;/summary&gt;
&lt;p&gt;Sunday:&lt;br&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;weekly update&lt;/li&gt;
&lt;li&gt;challenging&lt;/li&gt;
&lt;li&gt;better every week&lt;/li&gt;
&lt;li&gt;evolving&lt;/li&gt;
&lt;li&gt;challenge update&lt;/li&gt;
&lt;li&gt;more from me&lt;/li&gt;
&lt;li&gt;progress report&lt;/li&gt;
&lt;li&gt;progressive enhancement&lt;/li&gt;
&lt;li&gt;bit by bit&lt;/li&gt;
&lt;li&gt;step by step&lt;/li&gt;
&lt;li&gt;every week&amp;rsquo;s a challenge&lt;/li&gt;
&lt;li&gt;challenged weekly&lt;/li&gt;
&lt;li&gt;challenged news&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;all the evolution&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;hardly structured (too deep)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Monday:&lt;br&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the hard report&lt;/li&gt;
&lt;li&gt;the retort report (off topic)&lt;/li&gt;
&lt;li&gt;daring updates&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;daring progression&lt;/strong&gt; (double meaning)&lt;/li&gt;
&lt;li&gt;daring darling&lt;/li&gt;
&lt;li&gt;daring change&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;daring development&lt;/strong&gt; (1. hard development, 2. challenging progress itself)&lt;/li&gt;
&lt;li&gt;growth report&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;changing for the better&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;keeping up the momentum&lt;/li&gt;
&lt;li&gt;keeping up with evolution&lt;/li&gt;
&lt;li&gt;winding progression&lt;/li&gt;
&lt;li&gt;the winding ways (analogy for change)&lt;/li&gt;
&lt;li&gt;wandering to victory&lt;/li&gt;
&lt;li&gt;the winding road of progress&lt;/li&gt;
&lt;li&gt;the winding approach&lt;/li&gt;
&lt;li&gt;roundabout rise&lt;/li&gt;
&lt;li&gt;daring drive&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tuesday:&lt;br&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;demanding more of yourself&lt;/li&gt;
&lt;li&gt;down the road (analogy for progress)&lt;/li&gt;
&lt;li&gt;further along (sound more like a coaching format or a podcast)&lt;/li&gt;
&lt;li&gt;another week, another way&lt;/li&gt;
&lt;li&gt;the long road to rising/riches&lt;/li&gt;
&lt;li&gt;the winding path of betterment&lt;/li&gt;
&lt;li&gt;the winding path of development&lt;/li&gt;
&lt;li&gt;the winding path to nowhere&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;a winding path of progress&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;demanding development&lt;/strong&gt; (double meaning)&lt;/li&gt;
&lt;li&gt;endearing evolution&lt;/li&gt;
&lt;li&gt;endearing development&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wednesday:&lt;br&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;stimulating growth (double meaning)&lt;/li&gt;
&lt;li&gt;stimulating progress (double meaning)&lt;/li&gt;
&lt;li&gt;stimulate positive change&lt;/li&gt;
&lt;li&gt;stimulating transformation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;flowing towards transformation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;a winding way of awakening&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;a winding way of advancement&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;a winding walk of competence&lt;/li&gt;
&lt;li&gt;a winding walk to transformation (too on the nose)&lt;/li&gt;
&lt;li&gt;winding up on top&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;winding up better&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;a small step for man&lt;/li&gt;
&lt;li&gt;the smallest of changes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thursday:&lt;br&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;continuous improvement&lt;/li&gt;
&lt;li&gt;inspiring incremental improvement&lt;/li&gt;
&lt;li&gt;incremental improvement report&lt;/li&gt;
&lt;li&gt;choosing to pursue&lt;/li&gt;
&lt;li&gt;choosing to improve&lt;/li&gt;
&lt;li&gt;choosing transformation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Friday:&lt;br&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;wafting waves of success&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;wafting winds of change&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Saturday:&lt;br&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;undoubtedly better&lt;/li&gt;
&lt;li&gt;mastering the path forward&lt;/li&gt;
&lt;li&gt;IMprovement (incremental momentum)&lt;/li&gt;
&lt;li&gt;various ways to evolve&lt;/li&gt;
&lt;li&gt;wasting daylight&lt;/li&gt;
&lt;li&gt;the inner game of progress&lt;/li&gt;
&lt;li&gt;now that&amp;rsquo;s a challenge!&lt;/li&gt;
&lt;li&gt;enhance! (zoom-in in movies)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ok, towards the finish I was going off the deep end :joy:.&lt;/p&gt;
&lt;/details&gt;
&lt;h3 id="effects" class="relative group"&gt;Effects &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#effects" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Thinking of names confronted me with the questions of: What am I doing with
the newsletter? What does it stand for? How can I capture that in a word? Or
an image?&lt;/p&gt;
&lt;h3 id="themes" class="relative group"&gt;Themes &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#themes" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;To me, the newsletter is about continuous personal development and growth.&lt;/p&gt;
&lt;p&gt;The three images I came up with that embodied this were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Walking a winding path. Progress has it&amp;rsquo;s twists and turns but you just
have to keep going and you will make it to the end. The path not
straight-forward and differs for each individual. We&amp;rsquo;re all own our own
journey.&lt;/li&gt;
&lt;li&gt;A river flowing downstream. The river flows continuously.
The water that it is made up of has a lot of power.
The river &lt;em&gt;will&lt;/em&gt; make it&amp;rsquo;s own way.&lt;/li&gt;
&lt;li&gt;A (sun)flower waving in the wind (see my logo.) The winds might blow in
this or that direction, but the flower remains stoic.
The flower needs to keep growing or it will wither away, it goes through
it&amp;rsquo;s own lifes journey.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="picking-a-winner" class="relative group"&gt;Picking a winner &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#picking-a-winner" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;I went through and picked a selection of contenders (bolded in the list
above), which I weeded down to five candidates.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Flowing towards Transformation&lt;/li&gt;
&lt;li&gt;A Winding Path of Progress&lt;/li&gt;
&lt;li&gt;Changing for the Better&lt;/li&gt;
&lt;li&gt;Winding up Better&lt;/li&gt;
&lt;li&gt;Wafting Winds of Change&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With input from my wife, I decided on &lt;strong&gt;A Winding Path of Progress&lt;/strong&gt;, which
had been my favorite picture all along.&lt;/p&gt;
&lt;h3 id="tools-used" class="relative group"&gt;Tools used &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#tools-used" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Because I played around with alliterations, I created myself a list of nouns
to reference what I wanted the newsletter to symbolize.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;challenge&lt;/li&gt;
&lt;li&gt;progress&lt;/li&gt;
&lt;li&gt;evolution&lt;/li&gt;
&lt;li&gt;development&lt;/li&gt;
&lt;li&gt;change&lt;/li&gt;
&lt;li&gt;growth&lt;/li&gt;
&lt;li&gt;momentum&lt;/li&gt;
&lt;li&gt;enhancement&lt;/li&gt;
&lt;li&gt;transformation&lt;/li&gt;
&lt;li&gt;shift&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I expanded this list by looking through
&lt;a href="https://www.thesaurus.com" rel="external"&gt;Synonyms&lt;/a&gt; and having &lt;a href="https://jneidel.com/ai/"&gt;Claude&lt;/a&gt; generate me a
noun with a similar meaning, but starting with the letter X.&lt;/p&gt;
&lt;p&gt;Also: &lt;a href="https://www.merriam-webster.com/" rel="external"&gt;Merriam Webster&lt;/a&gt; for definitions.&lt;/p&gt;
&lt;h3 id="creating-a-logo" class="relative group"&gt;Creating a logo &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#creating-a-logo" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;I had already envisioned a logo to go along with this title while I
conceived it.
I wanted a twisting road making its way into the horizon.
To an &lt;a href="https://jneidel.com/ai/"&gt;image generation AI&lt;/a&gt; I went.
This was my prompt:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;winding path into the distance drawn in fine red line #d70000 on white background, minimalistic simple, no scenery
&lt;/code&gt;&lt;/pre&gt;
 
 
 
 
 
 
 

 
 
 

 
 

 
 
 
 
 
 &lt;figure class="w-8/12 mx-auto my-0 rounded-sm"&gt;
 &lt;img src="./original.jpeg" alt="The original version of the logo" class="w-8/12 mx-auto my-0 rounded-sm"/&gt;
 &lt;figcaption class="text-center"&gt;The original version image.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;After some editing in &lt;a href="https://www.gimp.org/" rel="external"&gt;GIMP&lt;/a&gt; (the linux photoshop), I had this final result:&lt;/p&gt;

 
 
 
 
 
 
 

 
 
 

 
 

 
 
 
 
 
 &lt;figure class="w-7/12 mx-auto my-0 rounded-sm"&gt;
 &lt;img src="./result.png" alt="The final result of the logo" class="w-7/12 mx-auto my-0 rounded-sm"/&gt;
 &lt;figcaption class="text-center"&gt;The resulting logo on the website.&lt;/figcaption&gt;
 &lt;/figure&gt;


&lt;p&gt;I added some logic to my website, where on &lt;code&gt;/newsletter&lt;/code&gt; routes it would
display this logo, rather than my normal sunflower.
&lt;a href="https://github.com/jneidel/jneidel.com/commit/97c61f9943d4632913ed2c4c3cc6edbdd97e39ec#diff-b25dcd1691733aecbe70f1ec2c608fd30fa37fcb25951b719d06913b5ed53d4d" rel="external"&gt;Here is the code&lt;/a&gt;
of how I did that in my hugo setup.&lt;/p&gt;
&lt;h2 id="conclusion" class="relative group"&gt;Conclusion &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#conclusion" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;This was fun and easy to do.
The method of generating many ideas over time worked very well for me.&lt;/p&gt;
&lt;p&gt;If you are now interested in checking out the newsletter, you can sign up below:wink:&lt;/p&gt;
&lt;div class="footnotes" role="doc-endnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;I wasn&amp;rsquo;t so fixated on the number. My target was 12, but some
days I left it at less than that.&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description></item><item><title>Writing every day for 365 days</title><link>https://jneidel.com/project/writing-365/</link><pubDate>Thu, 23 May 2024 00:00:00 +0000</pubDate><author>web@jneidel.com (Jonathan Neidel)</author><guid>https://jneidel.com/project/writing-365/</guid><description>&lt;span class="flex flex-col"&gt;
 &lt;span class="flex mb-2"&gt;
 &lt;span class="text-sm"&gt;Project start:&lt;/span&gt;
 &lt;span class="flex"&gt;
 &lt;span
 class="ms-1 rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"
 &gt;
 
 May23 2024
 
 &lt;/span&gt;
&lt;/span&gt;


 &lt;/span&gt;
 &lt;span class="flex"&gt;
 &lt;span class="text-sm"&gt;Offical project end:&lt;/span&gt;
 &lt;span class="flex"&gt;
 &lt;span
 class="ms-1 rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"
 &gt;
 
 Nov17 2024
 
 &lt;/span&gt;
&lt;/span&gt;


 &lt;/span&gt;
&lt;/span&gt;
&lt;p&gt;This project was &lt;a href="https://jneidel.com/project-status/aborted/"&gt;aborted&lt;/a&gt; (i.e. the 


Project was stopped before completion.)
See &lt;a href="https://jneidel.com/project/writing-365/#challenge-conclusion"&gt;my conclusion&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="challenge-definition" class="relative group"&gt;Challenge definition &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#challenge-definition" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;I have decided to commit myself and take my writing to the next level.
The challenge is: 365 days of writing every day.&lt;/p&gt;
&lt;p&gt;No off-days. No excuses.&lt;/p&gt;
&lt;p&gt;This challenge was inspired by Andy: &lt;a href="https://killyourinnerloser.com/challenge-start-a-365-day-project/" rel="external"&gt;CHALLENGE: Start a 365 Day Project&lt;/a&gt; and
a this &lt;a href="https://www.listennotes.com/podcasts/kill-your-inner/365-day-projects-are-amazing-ZgEoY2xBrJk/" rel="external"&gt;more in-depth podcast episode&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="intent" class="relative group"&gt;Intent &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#intent" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;I want to get better at writing.
Doing something every day is a very effective way of getting better at
something.&lt;/p&gt;
&lt;p&gt;I have a vision of this website in my mind that I want to bring to life.
That requires a lot of writing.
I want to spend this time working through my huge backlog of articles and
build traction for this site.&lt;/p&gt;
&lt;p&gt;I thoroughly enjoyed writing my thesis in uni and have known since
that I want to make this practice a regular part of my life.&lt;/p&gt;
&lt;h3 id="definition-of-writing" class="relative group"&gt;Definition of Writing &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#definition-of-writing" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;I am a person that needs clear rules.
Uncertainty about what I can and can&amp;rsquo;t do leads me to indecision and abusing loopholes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;§1 Writing means writing something that will be used on this website.&lt;/li&gt;
&lt;li&gt;§2 &lt;strong&gt;The minimum is one usable paragraph.&lt;/strong&gt;
It does not matter if the paragraph ends up being used.
The intention should be that it will be.
A note or rough draft does not count.
&lt;ul&gt;
&lt;li&gt;a) Process-appropriate &lt;em&gt;translation&lt;/em&gt; work is a suitable alternative.
&lt;strong&gt;The minimum for translation is a whole article&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;b) Late-stage &lt;em&gt;editing&lt;/em&gt; is another alternative.
&lt;strong&gt;The minimum for editing is bringing an article from the editing phase to publication.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;§3 Writing needs to happen on some article that is in the pipeline, not
just: &amp;ldquo;Oh yeah, I wrote this note that will become an article later.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="daily-log" class="relative group"&gt;Daily log &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#daily-log" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;This is the log, of what I wrote each day.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Wrote this article.&lt;/li&gt;
&lt;li&gt;Finished writing &lt;a href="https://jneidel.com/essay/eat-that-frog/"&gt;Eat the frog&lt;/a&gt;, edit and translate it.
Started writing The Inner Game review.&lt;/li&gt;
&lt;li&gt;Continued writing and editing &lt;a href="https://jneidel.com/de/review/the-inner-game/"&gt;The Inner Game review&lt;/a&gt;&lt;sup&gt;:de:&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;Started writing on a post about vulnerability.&lt;/li&gt;
&lt;li&gt;Wrote first version of the &lt;a href="https://jneidel.com/misc/neurostreams-quick-reference/"&gt;Neurostreams quick reference guide&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Wrote &amp;amp; published the &lt;a href="https://jneidel.com/essay/coupons/"&gt;coupons&lt;/a&gt; essay in German.&lt;/li&gt;
&lt;li&gt;Put finishing touches on &lt;a href="https://jneidel.com/essay/coupons/"&gt;coupons&lt;/a&gt;. Started on Neurostreams review.&lt;/li&gt;
&lt;li&gt;Wrote &amp;amp; published &lt;a href="https://jneidel.com/de/review/sun-minimeal/"&gt;Minimeal review&lt;/a&gt;&lt;sup&gt;:de:&lt;/sup&gt;. Updates to &lt;a href="https://jneidel.com/de/misc/soil-verkaufen/"&gt;Selling SOIL&lt;/a&gt;&lt;sup&gt;:de:&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;Started on &lt;a href="https://jneidel.com/review/jim-rohn/"&gt;Jim Rohn review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Finished the &lt;a href="https://jneidel.com/review/jim-rohn/"&gt;Jim Rohn&lt;/a&gt; person review.&lt;/li&gt;
&lt;li&gt;Continued writing the &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Final version of the &lt;a href="https://jneidel.com/misc/neurostreams-quick-reference/"&gt;Neurostreams quick reference guide&lt;/a&gt;. Translated it as well.&lt;/li&gt;
&lt;li&gt;Translated the &lt;a href="https://jneidel.com/essay/coupons/"&gt;coupons&lt;/a&gt; essay.&lt;/li&gt;
&lt;li&gt;Some corrections, reworked and expanded the &lt;a href="https://jneidel.com/review/intermittent-fasting/"&gt;intermittent fasting&lt;/a&gt; review.&lt;/li&gt;
&lt;li&gt;Collect sources for intermittent fasting, add maintenance paragraph to
&lt;a href="https://jneidel.com/review/air-purifier/"&gt;air purifier&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continue on &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continue on &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Started on waves essay.&lt;/li&gt;
&lt;li&gt;Continued on waves essay.&lt;/li&gt;
&lt;li&gt;Wrote my &lt;a href="https://jneidel.com/now/"&gt;now page&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Make headway on &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Editing first half of the &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Add buying guide and do some editing on &lt;a href="https://jneidel.com/misc/neurostreams-quick-reference/"&gt;Neurostreams quick reference guide&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Write introduction to &lt;a href="https://jneidel.com/project/challenges/"&gt;challenges&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Edit first half of &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continue editing/rewriting &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt; a little.&lt;/li&gt;
&lt;li&gt;Write first draft of &lt;a href="https://jneidel.com/essay/no-interrupting/"&gt;No interrupting&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Finish editing the second half of the &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Final edits and publishing of &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Write first draft of &lt;a href="https://jneidel.com/de/review/blutspende/"&gt;donating blood review&lt;/a&gt;&lt;sup&gt;:de:&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;Finish &lt;a href="https://jneidel.com/de/review/blutspende/"&gt;donating blood analysis&lt;/a&gt;&lt;sup&gt;:de:&lt;/sup&gt;. Write offer technical evaluation. Translate first half of &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Translate the second half of &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Small addition to &lt;a href="https://jneidel.com/essay/no-interrupting/"&gt;no interrupting&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Start project article about entrepreneurship.&lt;/li&gt;
&lt;li&gt;Expand the project article about entrepreneurship in scope.&lt;/li&gt;
&lt;li&gt;Significantly expand &lt;a href="https://jneidel.com/essay/no-interrupting/"&gt;no interrupting&lt;/a&gt; essay.&lt;/li&gt;
&lt;li&gt;Started writing on Trading on Coporate Earnings review.&lt;/li&gt;
&lt;li&gt;Significantly expand &lt;a href="https://jneidel.com/essay/no-interrupting/"&gt;no interrupting&lt;/a&gt; essay.&lt;/li&gt;
&lt;li&gt;Wrote a little on the entrepreneurship article.&lt;/li&gt;
&lt;li&gt;Wrote a little on &lt;a href="https://jneidel.com/essay/no-interrupting/"&gt;no interrupting&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Started writing on Trading on Coporate Earnings review.&lt;/li&gt;
&lt;li&gt;Expanded &amp;amp; edited a good chunk of &lt;a href="https://jneidel.com/essay/no-interrupting/"&gt;no interrupting&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Greatly expanded the Trading on Coporate Earnings review.&lt;/li&gt;
&lt;li&gt;Finish and publish Trading on Coporate Earnings review.&lt;/li&gt;
&lt;li&gt;Expand Trading on Coporate Earnings review. Update german SOIL selling guide.&lt;/li&gt;
&lt;li&gt;Final edits on &lt;a href="https://jneidel.com/essay/no-interrupting/"&gt;no interrupting&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Wrote first half of trampoline jumping review.&lt;/li&gt;
&lt;li&gt;Wrote second half of trampoline jumping review.&lt;/li&gt;
&lt;li&gt;Final editing on trampoline jumping review.&lt;/li&gt;
&lt;li&gt;Publish trampoline review. Publish &lt;a href="https://jneidel.com/essay/no-interrupting/"&gt;no interrupting&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Start writing &lt;a href="https://jneidel.com/review/aws/"&gt;AWS review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continued writing &lt;a href="https://jneidel.com/review/aws/"&gt;AWS review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Published &lt;a href="https://jneidel.com/review/aws/"&gt;AWS review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Start writing essay on how to be miserable.&lt;/li&gt;
&lt;li&gt;Continue how to be miserable. Start writing article on changing internet providers.&lt;/li&gt;
&lt;li&gt;Continue writing on changing internet providers.&lt;/li&gt;
&lt;li&gt;Write a tiny bit more on changing internet providers.&lt;/li&gt;
&lt;li&gt;Edit and restructure changing internet providers article.&lt;/li&gt;
&lt;li&gt;Publish changing internet providers. Correct mistakes on 3 articles. Slightly expand &lt;a href="https://jneidel.com/review/aws/"&gt;AWS review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Structure and start writing on GbR project.&lt;/li&gt;
&lt;li&gt;Continue on GbR project.&lt;/li&gt;
&lt;li&gt;Write a little on GbR project.&lt;/li&gt;
&lt;li&gt;Continue on GbR project. Write &lt;a href="https://jneidel.com/de/review/fyrst/"&gt;FYRST review&lt;/a&gt;&lt;sup&gt;:de:&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;Describe learnings of this challenge. Write the &lt;a href="https://jneidel.com/newsletter/hemingway-trick/"&gt;1. Newsletter&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continue a little on GbR project.&lt;/li&gt;
&lt;li&gt;Continue write the GbR project.&lt;/li&gt;
&lt;li&gt;Write an essay on &lt;a href="https://jneidel.com/essay/dont/"&gt;negating commands&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Write on technical documentation project.&lt;/li&gt;
&lt;li&gt;Write a little on GbR project.&lt;/li&gt;
&lt;li&gt;Rules are there as a guide to push you in the right direction.
If a rule does not push you in the right direction, it&amp;rsquo;s not a rule it&amp;rsquo;s an
impediment. – I&amp;rsquo;m just tired after preparing and driving all day. I could
get my one paragraph in, as I did yesterday, but it was and would be sub par.&lt;/li&gt;
&lt;li&gt;Start NLP23 review.&lt;/li&gt;
&lt;li&gt;:books: :student: Full day at NLP Seminar&lt;/li&gt;
&lt;li&gt;:books: :student:&lt;/li&gt;
&lt;li&gt;:books: :student:&lt;/li&gt;
&lt;li&gt;:books: :student:&lt;/li&gt;
&lt;li&gt;:books: :student:&lt;/li&gt;
&lt;li&gt;:books: :student:&lt;/li&gt;
&lt;li&gt;:books: :student:&lt;/li&gt;
&lt;li&gt;Continue NLP23 review. Start writing hypnosis for coaching.&lt;/li&gt;
&lt;li&gt;Continue NLP23 review.&lt;/li&gt;
&lt;li&gt;:face_with_thermometer: Sick&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;Continue NLP23 review.&lt;/li&gt;
&lt;li&gt;Continue NLP23 review.&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Continue NLP23 review.&lt;/li&gt;
&lt;li&gt;Write &lt;a href="https://jneidel.com/newsletter/presence-in-daily-life/"&gt;newsletter #2&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Finish up writing NLP23 review. Start &lt;a href="https://jneidel.com/review/oladance-open-ear-headphones/"&gt;Oladance open ear review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Finish up editing &lt;a href="https://jneidel.com/review/oladance-open-ear-headphones/"&gt;Oladance open ear review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Write newsletter signup texts.&lt;/li&gt;
&lt;li&gt;Rework and improve &lt;a href="https://jneidel.com/guide/collect-website-feedback/"&gt;collect website feedback&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Translate und update &lt;a href="https://jneidel.com/now/"&gt;now&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Start &lt;a href="https://jneidel.com/newsletter/effects-of-formal-clothing/"&gt;newsletter #3&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Publish &lt;a href="https://jneidel.com/newsletter/effects-of-formal-clothing/"&gt;newsletter #3&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continue on technical documentation project.&lt;/li&gt;
&lt;li&gt;Continue on technical documentation project.&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Continue on technical documentation project.&lt;/li&gt;
&lt;li&gt;Continue on technical documentation project.&lt;/li&gt;
&lt;li&gt;Continue hypnosis for coaching.&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Start &lt;a href="https://jneidel.com/review/20-days-in-mariupol/"&gt;20 Days in Mariupol review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Start on 720 Degree bottle review.&lt;/li&gt;
&lt;li&gt;Start &lt;a href="https://jneidel.com/newsletter/no-audio-visual-media/"&gt;newsletter #4&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Start on article about what NLP is.&lt;/li&gt;
&lt;li&gt;Continue on article about what NLP is. Add to NLP Practioner review. Finish &lt;a href="https://jneidel.com/review/20-days-in-mariupol/"&gt;20 Days in Mariupol review&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Write page about &lt;a href="https://jneidel.com/ai/"&gt;AI usage&lt;/a&gt;. Finish and translate &lt;a href="https://jneidel.com/newsletter/no-audio-visual-media/"&gt;newsletter #4&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continue on what is NLP.&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Continue on technical documentation project.&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Start essay about barefoot shoes.&lt;/li&gt;
&lt;li&gt;Write essay about &amp;ldquo;&lt;a href="https://jneidel.com/essay/no-time/"&gt;I don&amp;rsquo;t have time&lt;/a&gt;&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Start &lt;a href="https://jneidel.com/newsletter/no-media-conclusions/"&gt;newsletter #5&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continue &lt;a href="https://jneidel.com/newsletter/no-media-conclusions/"&gt;newsletter #5&lt;/a&gt;. Publish translated &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams review&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Continue &lt;a href="https://jneidel.com/newsletter/no-media-conclusions/"&gt;newsletter #5&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Publish &lt;a href="https://jneidel.com/newsletter/no-media-conclusions/"&gt;newsletter #5&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Start &lt;a href="https://jneidel.com/de/project/b%C3%B6rsenstrategie/"&gt;stock market strategy&lt;/a&gt;&lt;sup&gt;:de:&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;Finish &lt;a href="https://jneidel.com/de/project/b%C3%B6rsenstrategie/"&gt;stock market strategy&lt;/a&gt;&lt;sup&gt;:de:&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;Update Minimeal and John Rohn review. Publish &lt;a href="https://jneidel.com/newsletter/4x4-visualizations/"&gt;newsletter #6&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Update &lt;a href="https://jneidel.com/project/challenges/"&gt;challenges&lt;/a&gt;. Update &lt;a href="https://jneidel.com/de/review/nlp23"&gt;NLP23 Review&lt;/a&gt;&lt;sup&gt;
 &lt;abbr class="no-underline" title="The linked article is in German."&gt;:de:&lt;/abbr&gt;
&lt;/sup&gt;
.&lt;/li&gt;
&lt;li&gt;:slightly_frowning_face:&lt;/li&gt;
&lt;li&gt;Finish &lt;a href="https://jneidel.com/misc/what-is-nlp/"&gt;What is NLP&lt;/a&gt;?&lt;/li&gt;
&lt;li&gt;Work on GbR project.&lt;/li&gt;
&lt;li&gt;Start &lt;a href="https://jneidel.com/newsletter/becoming-an-idea-machine/"&gt;newsletter #7&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Write &lt;a href="https://jneidel.com/newsletter/becoming-an-idea-machine/"&gt;newsletter #7&lt;/a&gt;. Write &lt;a href="https://jneidel.com/project/naming-the-newsletter/"&gt;Naming the newsletter&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Publish &lt;a href="https://jneidel.com/newsletter/becoming-an-idea-machine/"&gt;newsletter #7&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;Update changing internet providers project.&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;Start time-tracking guide.&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;:face_with_thermometer:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;Start rewrite and restructure of &lt;a href="https://jneidel.com/now/"&gt;now&lt;/a&gt; and about pages.&lt;/li&gt;
&lt;li&gt;Write and publish digitizing papers project.&lt;/li&gt;
&lt;li&gt;Continue &lt;a href="https://jneidel.com/now/"&gt;now&lt;/a&gt; rewrite.&lt;/li&gt;
&lt;li&gt;Continue time-tracking guide.&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;Write and publish &lt;a href="https://jneidel.com/newsletter/focus-on-the-present/"&gt;newsletter #8&lt;/a&gt;. Publish updated &lt;a href="https://jneidel.com/now/"&gt;now&lt;/a&gt;. Start year recap.&lt;/li&gt;
&lt;li&gt;Continue year recap.&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;Start &lt;a href="https://jneidel.com/newsletter/into-data-hierarchies/"&gt;newsletter #9&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continue &lt;a href="https://jneidel.com/newsletter/into-data-hierarchies/"&gt;newsletter #9&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Publish &lt;a href="https://jneidel.com/newsletter/into-data-hierarchies/"&gt;newsletter #9&lt;/a&gt;. Rewrite &lt;a href="https://jneidel.com/dev/transmission-behind-wireguard/"&gt;torrenting setup guide&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;Edit &lt;a href="https://jneidel.com/project/naming-the-newsletter/"&gt;naming the newsletter&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;Write intro to &lt;a href="https://jneidel.com/newsletter/focus-challenge-react-create/"&gt;newsletter #10&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update &lt;a href="https://jneidel.com/now/"&gt;now&lt;/a&gt; projects.&lt;/li&gt;
&lt;li&gt;:neutral_face:&lt;/li&gt;
&lt;li&gt;Write conclusions to this challenge.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="learnings" class="relative group"&gt;Learnings &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#learnings" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h3 id="progress" class="relative group"&gt;Progress &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#progress" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;I can feel that I&amp;rsquo;m getting better at writing.&lt;/p&gt;
&lt;p&gt;Structuring posts has become easier.
First drafts are better.
Editing is faster.
I have a better sense of what won&amp;rsquo;t and will fit.
The distinction between English/German has become more clear.
I don&amp;rsquo;t mix the two together as much and both sound more natural.
It&amp;rsquo;s easier to write clear short sentences.
To omit unneeded words.
I pick up and improve little stylistic elements, like: quoting a source, the
us of footnotes, parenthesis for explanations, headline interaction with the
text before and after, etc.&lt;/p&gt;
&lt;p&gt;This outcome was expected, but it is still satisfying to see this happen
organically, just by sitting down to do the work.&lt;/p&gt;
&lt;h3 id="comprehension--completion" class="relative group"&gt;Comprehension &amp;amp; Completion &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#comprehension--completion" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;The ideas and projects I pick to write about are usually very thought-out.
I have already engaged with them, internalized and applied them to my life.&lt;/p&gt;
&lt;p&gt;What I find in writing about them is that they were not as clear in my mind
as I had thought.
There are aspects I overlooked.
Discrepancies that reveal themselves.
Questions I can&amp;rsquo;t answer, that pop into my head.&lt;/p&gt;
&lt;p&gt;Writing forces me to clearly structure everything I know on the topic in my
mind.&lt;/p&gt;
&lt;p&gt;It also makes me really complete a project.
I go through my messy notes and create a beautifully shaped article out of
them.
One that put the core ideas are front and center.
That lacks the unimportant references and tangents (side notes.)
That is clearly structured and referenceable.&lt;/p&gt;
&lt;h3 id="when-i-otherwise-wouldnt" class="relative group"&gt;When I otherwise wouldn&amp;rsquo;t &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#when-i-otherwise-wouldnt" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;There were many days that I sat down to write in the evening just because I
had to.
This challenge forced me to do the right thing, when I otherwise wouldn&amp;rsquo;t.&lt;/p&gt;
&lt;p&gt;Sometimes I would write very little.
That&amp;rsquo;s ok.
I made the bar (required minimum) very low on purpose.
I still did the writing and kept up the habit.&lt;/p&gt;
&lt;p&gt;Sometimes I was not in the mood.
I still sat down to write and discovered that it was a lot of fun.
It always is.&lt;/p&gt;
&lt;h2 id="challenge-conclusion" class="relative group"&gt;Challenge conclusion &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#challenge-conclusion" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;The &lt;a href="https://jneidel.com/project/writing-365/#daily-log"&gt;last two months&lt;/a&gt; of this challenge were on and off.
I was not really committed to the challenge any more.
The big reason for this was:
In my mind I had already already the goal behind this challenge.
Only the arbitrary time restriction kept it alive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My writing has improved.&lt;/strong&gt;
Anytime I want to write about a topic, I can pop out an article up to my
quality standard.
All the processes are in place, I know how to arrange the filter the
contents and describe the topic in a compelling way.
Certainly, there is still much room for improvement, especially when it
comes to moving a reader to action.
It is a topic I will focus on again in the future.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The website has a decent amount of content.&lt;/strong&gt;
When I started this website, I only had ideas of how things would work.
I didn&amp;rsquo;t have the articles to fill my categories.
I didn&amp;rsquo;t know if it would make sense.
Now I do.
To me, the concept has been validated and realized.
A website can always have more articles and I have more to say.
And I will. With time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Future grow of the website does not hinge on more content.&lt;/strong&gt;
Articles are a factor, but SEO alone will not do it for me.
Instead I would have to market the website and spend time on growing an
audience.
That, combined with a focus on putting out more articles is most likely a
future priority.&lt;/p&gt;
&lt;p&gt;With these point in mind, my focus naturally shifted.
Other topic come into focus and supplanted writing.
It became an annoyance on my todo list.
I still like writing and this was fun, but I now have &lt;a href="https://jneidel.com/now/"&gt;other things&lt;/a&gt; I
am focused on.
These challenges needs to be in line with my priorities, not the other way
around.&lt;/p&gt;
&lt;p&gt;Future writing for this website:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I will continue to publish the &lt;a href="https://jneidel.com/newsletter/"&gt;newsletter&lt;/a&gt; every week.&lt;/li&gt;
&lt;li&gt;I will try to publish one article every other week.&lt;/li&gt;
&lt;li&gt;The articles will be about topics I am currently working through.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Weekly Challenges: A format for continuous growth</title><link>https://jneidel.com/project/challenges/</link><pubDate>Sun, 12 May 2024 00:00:00 +0000</pubDate><author>web@jneidel.com (Jonathan Neidel)</author><guid>https://jneidel.com/project/challenges/</guid><description>&lt;div class="lead !mb-9 text-xl"&gt;
 A way to continuously apply self-development learnings and expand my comfort zone.
&lt;/div&gt;

&lt;p&gt;Any self-development learning can only be as good as your application of it.
If you don&amp;rsquo;t apply it to your life, that idea means nothing.&lt;/p&gt;
&lt;p&gt;Every week I am taking a self-development learning or something I want to
expore and formulate it into an actionable challenge:
A task for me to do every day,
an idea that I want to pay close attention to, as I go through my daily
life, or
a restriction on a certain behavior.&lt;/p&gt;
&lt;!-- TODO: expand --&gt;
&lt;p&gt;I invite you to do something similar.&lt;/p&gt;
&lt;h2 id="my-challenges" class="relative group"&gt;My challenges &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#my-challenges" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;These are the learnings I have focused on.
In the middle of 2024 I converted the format into a
&lt;a href="https://jneidel.com/newsletter/"&gt;newsletter&lt;/a&gt;, where the challenges are clearly defined and I
give some more insight into my experiences and outcomes.&lt;/p&gt;
&lt;span class="flex"&gt;
 &lt;span
 class="ms-1 rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"
 &gt;
 
Current streak: 5 weeks completed

 &lt;/span&gt;
&lt;/span&gt;


&lt;ul&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 19: Applied:
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://jneidel.com/essay/power-plant/"&gt;The power plant doesn&amp;rsquo;t have power, it generates power&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 20-21: Applied &lt;a href="https://jneidel.com/essay/eat-that-frog/"&gt;Eat that frog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 22: &lt;a href="https://jneidel.com/review/neurostreams/"&gt;Neurostreams&lt;/a&gt; intensive&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 23: Applied:
&lt;blockquote&gt;
&lt;p&gt;People are like balloons, with each interaction you can either
let some air out of them, or blow them up a little.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 24: &lt;a href="https://jneidel.com/essay/no-interrupting/"&gt;No interrupting others&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 25: No new information. Don&amp;rsquo;t consume anything I haven&amp;rsquo;t read or
listed to before.&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 26: Listen to my purpose. Consider the things that I am doing.
Are they aligned with my compass (purpose) or are they not? What can I do
about the ones that are not? How can I strengthen the ones that are?&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 27: Leave work unfinished. Leave a task you want to continue
later/tomorrow unfinished, so that you don&amp;rsquo;t let it go and are drawn to it
later.&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 28: Watch for signs of VAKOG. What are the conversation partners
preferred communication channels? Listen for signals. Preparation for an
upcoming &lt;a href="https://jneidel.com/de/review/nlp23"&gt;NLP seminar&lt;/a&gt;&lt;sup&gt;
 &lt;abbr class="no-underline" title="The linked article is in German."&gt;:de:&lt;/abbr&gt;
&lt;/sup&gt;
.&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 29: Dedicate some more attention to applying the Hemingway trick. See: &lt;a href="https://jneidel.com/newsletter/hemingway-trick/#last-challenge"&gt;outcome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 30: Learn and apply the Milton model to my self-talk.
On the weekend make an effort to remember peoples names at the NLP seminar I&amp;rsquo;m attending. See: &lt;a href="https://jneidel.com/newsletter/hemingway-trick/#next-challenge"&gt;definition&lt;/a&gt; &amp;amp; &lt;a href="https://jneidel.com/newsletter/presence-in-daily-life/#review-of-last-challenge"&gt;outcome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 34: Improve presence in daily life.
&lt;br&gt;&lt;span class="pr-24 mr-[2px]"&gt;&lt;/span&gt;See: &lt;a href="https://jneidel.com/newsletter/presence-in-daily-life/#next-challenge"&gt;definition&lt;/a&gt; &amp;amp; &lt;a href="https://jneidel.com/newsletter/effects-of-formal-clothing/#review-of-last-challenge"&gt;outcome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 35: Wear formal clothing to promote abstract thinking.
&lt;br&gt;&lt;span class="pr-24 mr-[2px]"&gt;&lt;/span&gt;See: &lt;a href="https://jneidel.com/newsletter/effects-of-formal-clothing/#next-challenge"&gt;definition&lt;/a&gt; &amp;amp; &lt;a href="https://jneidel.com/newsletter/no-audio-visual-media/#review-of-the-last-challenge"&gt;outcome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 36-37: No audio-visual media.
&lt;br&gt;&lt;span class="pr-28 mr-[14px]"&gt;&lt;/span&gt;See: &lt;a href="https://jneidel.com/newsletter/no-audio-visual-media/#next-challenge"&gt;definition&lt;/a&gt; &amp;amp; &lt;a href="https://jneidel.com/newsletter/no-media-conclusions/#review-of-the-last-challenge"&gt;outcome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;input checked="" disabled="" type="checkbox"&gt; Week 38: Sun salutations as the first thing after getting out of bed.
&lt;br&gt;&lt;span class="pr-24 mr-[2px]"&gt;&lt;/span&gt;See: &lt;a href="https://jneidel.com/newsletter/no-media-conclusions/#next-challenge"&gt;definition&lt;/a&gt; &amp;amp; &lt;a href="https://jneidel.com/newsletter/4x4-visualizations/#review-of-the-last-challenge"&gt;outcome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; Week 39: 4x4 + Visualizations. Write down 4x4 goals (4 biggest
goals, 4 times each) followed by a visualization technique that sounds
actually effective. See: &lt;a href="https://jneidel.com/newsletter/4x4-visualizations/#next-challenge"&gt;definition&lt;/a&gt; &lt;!-- &amp; [outcome](newsletter/7#review-of-the-last-challenge) --&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- - [ ] **Week &lt;++&gt;**: &lt;++&gt;. See: [definition](newsletter/7#next-challenge) &amp; [outcome](newsletter/8#review-of-the-last-challenge) --&gt;
&lt;!-- - [ ] Week 36: Measure my awareness. Ask myself every 30m "How present are --&gt;
&lt;!-- you on a scale of 1-10?" --&gt;
&lt;!-- - [ ] Week 37: Pose a question to my unconscious in the evening, something --&gt;
&lt;!-- that I want solved for my brain to work on overnight. --&gt;
&lt;p&gt;If you have a suggestion for something I should try,
just &lt;a href="mailto:challenge-suggestion@jneidel.com" rel="external"&gt;let me know&lt;/a&gt; :slightly_smiling_face:&lt;/p&gt;
&lt;!-- TODO: rework --&gt;
&lt;!-- ## What is this? --&gt;
&lt;!----&gt;
&lt;!-- My goal is to write an article about the experience of each challenge. --&gt;
&lt;!-- So for past challenges you will find those articles linked. --&gt;
&lt;!-- Each challenge also comes with a short description of what it's about/what my --&gt;
&lt;!-- intention for it was. --&gt;
&lt;h2 id="benefits-of-keeping-a-page-like-this" class="relative group"&gt;Benefits of keeping a page like this &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#benefits-of-keeping-a-page-like-this" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Defining challenges ahead of time stops this behavior in it&amp;rsquo;s track:
&amp;ldquo;Oh, I don&amp;rsquo;t know what challenge to do next&amp;rdquo;, which leads to &amp;ldquo;Damn I forgot to
define a challenge&amp;rdquo; :right_arrow: &amp;ldquo;I guess I&amp;rsquo;ll skip this week&amp;rdquo; :right_arrow:
&lt;em&gt;*ignores next reminder*&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;It also works as a way to keep me accountable to stick with these challenges.
I combine it with an accountability group that I keep up with every week.&lt;/p&gt;
&lt;p&gt;This page will be updated continuously and it will grow with time.
Feel free to bookmark the site and come back to it on a later date
:slightly_smiling_face:.&lt;/p&gt;</description></item></channel></rss>