<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>Method of Action Work Logs</title>
        <link>https://method.ac/writing/</link>
        <description>A log that registers work done on Method of Action, by Mark MacKay</description>
        <language>en-us</language>
        <copyright>Copyright 2026</copyright>
        <lastBuildDate>Mon, 02 Mar 2026 22:33:48 +0100</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>

        <item>
            <title>A 1h vibecoded game request</title>
            <description><![CDATA[<blockquote>
  <p>Hey mark. I really enjoy playing your design method games. I was wondering, would you consider creating a game that teaches pixel ratio measuring?</p>
</blockquote>

<p><strong>Mark:</strong> Hi Joel, I haven't considered a game like that, but I'm curious as to what's your idea if you'd like to share. Do you refer to pixel density or image ratios? Like "try to draw a 1:1 square or 16:9 rectangle?"</p>

<blockquote>
  <p>Correct!</p>
</blockquote>

<p><strong>Mark:</strong> Sounds easily vibecoded and could be made fun, I work fulltime now so I don't make any promises, but I might just take it for a spin one day.</p>

<p>If I may suggest this is also completely within your reach today, describe to Claude what you want and, with enough patience, it will give it to you. If you show it to me I can also help you with some prompts to take it to the next level.</p>

<p>Either way it's fun.</p>

<p>Kind regards, Mark</p>

<blockquote>
  <p>Thank you so much for your response. My wish is to be able to vibecode, but it's too much for me as I'm in the middle of learning a ton of other stuff. That said it's on my bucket list. Let me know if you have any progress updates, and I understand that you have other priorities. Thank you so much</p>
</blockquote>

<p><strong>Mark:</strong></p>

<p>Completely understand, we can only eat as much as we can digest.</p>

<p>...</p>

<p>After writing that I decided to play around an hour to see where I would get, this is the result:</p>

<p><a href="https://vibe-aspect-ratio.netlify.app">A vibecoded aspect ratio game</a></p>

<p>At some point you will have to put your learning to practice, use AI to fool around, as if there were nothing to learn about it, the sooner you get acquainted the better. It is great for putting your ideas into action, quickly. I should practice this more so thanks for the human to human prompt.</p>

<p>Cheers,</p>
]]></description>
            <link>https://method.ac/writing/work_journal/a_1h_vibecoded_game_request.html</link>
            <guid>https://method.ac/writing/work_journal/a_1h_vibecoded_game_request.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Mon, 02 Mar 2026 22:33:48 +0100</pubDate>
        </item>

        <item>
            <title>Backers will be updated every six months</title>
            <description><![CDATA[<p>I have a monthly recurring reminder on my calendar to update my backers page, and I had been ignoring it for a long time. I felt guilty&#8212;yes really! If you looked through my to-do lists you would see &#8220;Update backers&#8221; repeated time and time again, without a tick mark.</p>

<p>Today was the day I finally did it. <a href="https://method.ac/donate/backers/">I updated the backers page</a>. It had been exactly one year! I&#8217;m working full-time now and <a href="https://method.ac/writing/work_journal/donations.html">I&#8217;m not as dependent on donations as I was before</a>, but it&#8217;s still very useful: a few expenses are necessarily tied to my Mexican bank account, and transferring money every month would be a hassle. What I receive in donations covers these costs and makes me happy.</p>

<p>Still, I have to admit that now that I have much less time to do these tasks, so I will update every six months. Gosh I miss having all the time in the world (and yet I feel I did so little with it). Still, I&#8217;m appreciative of my current situation, I&#8217;m working with awesome people at <a href="https://www.invopop.com">Invopop</a> in Madrid, Spain.</p>
]]></description>
            <link>https://method.ac/writing/work_journal/backers_will_be_updated_every_six_months.html</link>
            <guid>https://method.ac/writing/work_journal/backers_will_be_updated_every_six_months.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Tue, 01 Jul 2025 16:15:56 +0100</pubDate>
        </item>

        <item>
            <title>A project gone stale</title>
            <description><![CDATA[<p>Though nobody has asked, I feel I owe an explanation on <a href="https://method.ac/writing/work_journal/a_new_game.html">this abandoned project</a>. I had a run-in with my (thankfully mellow) drug of choice: weed. I know many people who can design and program while high. I&#8217;m not one of those people, and even if smoking happens outside work hours, it tends to disrupt my focus on sober hours.</p>

<p>It was an eye opener to try to free myself from its grasp, the more I struggled, the tighter it held me. Finally I had to admit I had no power over it. I started reading <a href="https://www.aa.org/en/the-twelve-steps">the 12 steps of AA</a> and then completely changed my context by moving to Madrid. Two sober months after, my month-long high in Barcelona now seems a hazy nightmare in retrospect. I&#8217;m much happier and focused now.</p>

<p>I&#8217;m a little bit bummed that I have yet another stale project sitting on my hard-drive. I think this one has a lot of potential, but I&#8217;ve joined a start-up as a full-time product designer (this will come in a different post), so I won&#8217;t have time to complete it.</p>

<p>I love saying these words to myself, because the rebel daemon within whispers &#8220;you could probably put an hour here and there, and see how it goes&#8221;. Also stacking odds in my favor is the fact that it&#8217;s winter in Spain: it&#8217;s not as cold and dark as to make me miserable (as Canada does), yet it&#8217;s cold enough to discourage me from spending my meager free time outdoors. I&#8217;ll give it a chance because it&#8217;s worth it.</p>
]]></description>
            <link>https://method.ac/writing/work_journal/a_project_gone_stale.html</link>
            <guid>https://method.ac/writing/work_journal/a_project_gone_stale.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Fri, 15 Nov 2024 12:57:32 +0100</pubDate>
        </item>

        <item>
            <title>A pesky bug</title>
            <description><![CDATA[<p>If you have been toying around with the little demos that I have posted, you might have noticed the caret jumping at the end of the text when playing the &#8220;tutorials&#8221;. When I tried implementing a stage which only had one keystroke (forward delete), the caret always displayed at the end of the text, instead of jumping back to the original position, as I expected.</p>

<p>Nothing looked wrong in the code, so I started implementing code to work around it. I didn&#8217;t lose too much time on this, I saw pretty quickly that it was a fools errand which would introduce a lot of complexity. I had to understand what was going wrong.</p>

<p>I had already given up, and was writing this work log to tell you about my frustration, but as I was writing this it occurred to me that the caret might be changing its position because its content is also changing. And this was right! When you change the value of a textfield via javascript, the caret will move to the end of the updated text value. So my objects looked something like this:</p>

<blockquote>
<pre><code>{
  "_timestamp": 1726226054029,
  "selectionStart": 0,
  "selectionEnd": 0,
  "scrollTop": 0,
  "scrollLeft": 0,
  "value": "☹︎← delete"
},
</code></pre>
</blockquote>

<p>The caret position was unset because the value changed after the position was set. By changing <code>value</code> position within the object I got to set the caret position <em>after the value change</em>, which fixed the problem:</p>

<blockquote>
<pre><code>{
  "_timestamp": 1726226054029,
  "value": "☹︎← delete",
  "selectionStart": 0,
  "selectionEnd": 0,
  "scrollTop": 0,
  "scrollLeft": 0
},
</code></pre>
</blockquote>

<p>So this pretty much sums today&#8217;s work, and I&#8217;m satisfied with it. I once heard about romantic relationships &#8220;every emotional injury must heal 101% as to make the relationship stronger&#8221;. The same thing goes with projects, resolving problems should give more satisfaction than the frustration they cause, because programming is a never ending source of frustration (and satisfaction).</p>
]]></description>
            <link>https://method.ac/writing/work_journal/a_pesky_bug.html</link>
            <guid>https://method.ac/writing/work_journal/a_pesky_bug.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Fri, 13 Sep 2024 12:44:41 +0100</pubDate>
        </item>

        <item>
            <title>Multi-level</title>
            <description><![CDATA[<p>Today I cleaned up the codebase a little bit and I added a second stage (which happens after you complete the first one).</p>

<iframe src="https://cleanup--caretgame.netlify.app" style="width: 100%; aspect-ratio: 1"></iframe>

<p>I&#8217;m satisfied with the progress this week, tomorrow I&#8217;ll try to wrap up a mini-game of sorts (with some bleeding time into the weekend for sure) in order to have a working mini-game by the start of next week.</p>
]]></description>
            <link>https://method.ac/writing/work_journal/multi-level.html</link>
            <guid>https://method.ac/writing/work_journal/multi-level.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Thu, 12 Sep 2024 19:36:28 +0100</pubDate>
        </item>

        <item>
            <title>A simple stage</title>
            <description><![CDATA[<p>Today I used <a href="https://method.ac/writing/work_journal/a_new_game.html">the recording function that I built yesterday</a> in order to be able to reproduce the steps that I take in order to accomplish a particular text editing feat.</p>

<p>So, if you hit play, you will see the cursor move and insert dots at the end of each line [I just saw that it is making some weird jumps in production, I&#8217;ll debug later]. Then you can attempt it yourself and see if you can beat me with 10 keystrokes (there may be a more efficient way to do it).</p>

<iframe src="https://replay--caretgame.netlify.app" width=100% style="aspect-ratio: 1;"></iframe>

<p>I&#8217;m happy with the progress I&#8217;m doing. The purpose of doing a simple first stage is to avoid pitfalls and understanding constraints early (I can already see I need to do something about the &#8220;tutorial&#8221;, it&#8217;s difficult to follow the caret and what&#8217;s going on in the text field). At the end of the will I will rewrite everything so that it&#8217;s clean and provides good structure from where things can grow.</p>
]]></description>
            <link>https://method.ac/writing/work_journal/a_simple_stage.html</link>
            <guid>https://method.ac/writing/work_journal/a_simple_stage.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Tue, 10 Sep 2024 13:34:27 +0100</pubDate>
        </item>

        <item>
            <title>A new game</title>
            <description><![CDATA[<p>Today I started a new game to teach you how to use a physical keyboard for text editing at the OS level (not app specific). It&#8217;s been <a href="https://method.ac/writing/work_journal/the_text_caret.html">on my mind for some time</a>. There are plenty of games and tutorial on how to use emacs or vim, but somehow OS text affordances are given for granted. </p>

<p>The game will only cover OS wide text-editing patterns. Beginners often don&#8217;t know how to select text without using the mouse, and advanced users often have blindspots (say you type <code>teh</code>, now fix it with a single keystroke). It should be entertaining for everyone, how to actually accomplish that is the art.</p>

<p>I will share my progress here (my projects tend to go stale if I don&#8217;t! So thanks for reading). My progress for today was simple but important: I needed to record all the actions that happen within a textfield and be able replay them.</p>

<iframe src="https://recording--caretgame.netlify.app" width=100% style="aspect-ratio: 1;"></iframe>

<p>I got there kinda crudely, but it works! Tomorrow I will clean it up.</p>
]]></description>
            <link>https://method.ac/writing/work_journal/a_new_game.html</link>
            <guid>https://method.ac/writing/work_journal/a_new_game.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Mon, 09 Sep 2024 14:27:57 +0100</pubDate>
        </item>

        <item>
            <title>A spiritual way of designing</title>
            <description><![CDATA[<p>I&#8217;m at the bus station, waiting to board a bus that will depart in an hour. This was the first bus available since I didn&#8217;t buy a ticket beforehand.</p>

<p>I&#8217;m travelling to Mexico City in order to legalize some document in order to obtain a work visa for Spain. I won&#8217;t bore the reader with the bureaucratic details involved, instead I will write about something that has been on my mind.</p>

<p>Some days ago I was listening to <a href="https://www.youtube.com/watch?v=lgJ_dxf2Hkg">Rick Rubin&#8217;s interview to Steven Pressfield</a> on Rick&#8217;s excellent podcast, <a href="https://www.youtube.com/@tetragrammaton_now">Tetragrammaton</a>. Steve mentioned that he writes every day in the <em>direction to a particular project</em>. I wondered if I could do this, to have a <em>writing project</em> to which I could contribute every day, instead of keeping this sort of journal. Which project would this be?</p>

<p>Another topic they touched upon is that sometimes we feel as if we <em>had a book inside of us</em> which needs to be expressed. Putting these two together, I came to think: if I were to write every day in the direction of a project, what would this be?</p>

<p>For many years I&#8217;ve been trying to build bridges between spirituality and design, which has been more tricky than one would expect. Spirituality is a loaded term which I often hesitate to define, knowledge of it comes from experience rather than an intellectual transfer of knowledge.</p>

<p>The conversation between Rick and Steven was <em>spiritual</em> in nature, even though the word <em>spiritual</em> wasn&#8217;t even mentioned. Rick speaks about <em>Source</em> while Steven speaks about the <em>Muse</em>, as the driving force behind the creative impulse. Us designers work very differently from artists in this regard: we research, integrate, prototype, research again, and then iterate until we reach a particular aim. Artists don&#8217;t completely do away with this methodology, but it happens in the background, and the aim is more of a <em>theme</em> rather than a <em>target</em>.</p>

<p>The main challenge in writing about <em>a spiritual way of designing</em> &#8212;  as opposed to <em>an intellectual way of designing</em>, is to convince the reader that they possess spirit. Again, the challenge is to induce an experience of spirit rather than making an intellectual case out of it. Perhaps an abbreviated secular model of St. Ignatius <a href="https://magazine.scu.edu/magazines/summer-2006/spiritual-exercises/">Spiritual Exercises</a> would work. But this is asking too much.</p>

<p>First let&#8217;s put aside the term <em>spirit</em>, let us imagine that we are trying to define <em>something within us, which is not conscious, which directs our actions towards a purpose which is outside ourselves</em>. Since it is unconscious and within us, we cannot look directly at it, we can only see its effects.</p>

<p>The time to board the bus is approaching and I have gotten nowhere with this stream of thought. I will take this question on the ride: &#8220;How do I demonstrate that you possess a spirit?&#8221;.</p>
]]></description>
            <link>https://method.ac/writing/work_journal/a_spiritual_way_of_designing.html</link>
            <guid>https://method.ac/writing/work_journal/a_spiritual_way_of_designing.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Thu, 07 Mar 2024 16:35:53 +0100</pubDate>
        </item>

        <item>
            <title>Steven Pressfield on the creative struggle</title>
            <description><![CDATA[<p>Yesterday I listened to an interview with Steven Pressfield <a href="https://www.youtube.com/watch?v=0H8kHnReaVk">YouTube</a> | <a href="https://open.spotify.com/show/4FSiemtvZrWesGtO2MqTZ4">Spotify</a>. It was very revealing in all matters of the creative struggle, and it gave me hope that&#8212;despite putting an end to my &#8220;independent creative&#8221; period soon&#8212;I will be able to tackle this challenge again in the future.</p>

<p>I will take full-time employment with a company in Barcelona in April. It came at just the right time&#8212;when you are despairing because you realize that the current situation is simply unsustainable. I&#8217;ve struggled through contract work of the best kind: a project that was right in my technical and creative ballpark, managed by a kind team, done for a social cause. Yet I&#8217;ve found myself struggling through it all, full of self-doubt, holding my breath as I was working, with no good explanation as to why this was happening.</p>

<p>The reason is partly a misunderstanding of the creative psychology. As I&#8217;ve come to fully accept myself, I&#8217;ve also accepted the voices of aversion, doubt and procrastination. I wait to feel inspired because I think I will be 10x more productive if I do so. So there are large gaps between my work sprints, and my work sprints only happen because of urgency, not because of inspiration.</p>

<p>I can work once urgency beats procrastination. This should have provided a clue that there was nothing wrong within except that I was believing whatever told me it wasn&#8217;t a good time to work. At the same time, I know by experience and intuition that conducting a war against yourself is folly, you will only be drained. The key to this is simply <em>not listening</em>. Resistance is part of the game. Listening to Pressfield talk about this so lucidly made me realize this.</p>

<p>I could clearly see a parallel between my <em>other current passion</em>, my body. My knee hurts. My left shoulder is inflamed. I have a strange pain that goes from my buttock to my knee. I have a knot on my trapezius. And yet, I hit the gym every day, even if I don&#8217;t feel like it, because I never question <em>how I feel</em> regarding if I attend the gym or not. But I also don&#8217;t force myself through a normal routine as if I were healthy. Instead of doing strength work I do rehab work, and I strengthen whatever can be strengthened (since it is not advisable to work your muscles asymmetrically, the only strength I can develop is my core). I don&#8217;t struggle with the question if I should exercise because <em>it&#8217;s a fact that I will go to the gym</em>.</p>

<p>In the same way, the way of escaping the creative struggle is <em>not questioning wether I should work</em>. If my mind is not sharp enough today, there&#8217;s always tweaking around with font sizes or layout issues. I know as a fact that I&#8217;ve faced this struggle before and come to the same conclusion, why is it that we forget time and time again?</p>
]]></description>
            <link>https://method.ac/writing/work_journal/steven_pressfield.html</link>
            <guid>https://method.ac/writing/work_journal/steven_pressfield.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Fri, 16 Feb 2024 14:41:41 +0100</pubDate>
        </item>

        <item>
            <title>Attention</title>
            <description><![CDATA[<p>Having come to the conclusion that <a href="https://exploration.work/homo-faber/">the only thing I have control over is my attention</a>, I tried practicing it. As I constantly got sidetracked in work, I could only conclude that I actually had no control over it. Perhaps I lacked training. If I exercised it, I would have better control over it.</p>

<p>So I sat down to meditate. Whoah! I could barely count to ten breaths without getting sidetracked. Through much effort, and still having loud background thoughts, I worked my way up to 60 breaths. I put myself back to work, still with great efforts at finding focus.</p>

<p>Something felt wrong in the effort at control. I came to realize: I&#8217;m not letting go of thoughts, my focus is being exerted in controlling attention. I know meditation is not supposed to be like this, it&#8217;s not tense, it&#8217;s relaxing.</p>

<p>I had to remind myself of what attention actually is. I read this chapter of Charles Eisenstein&#8217;s book, &#8220;The more beautiful world our hearts know is possible&#8221; aptly titled <a href="https://charleseisenstein.org/books/the-more-beautiful-world-our-hearts-know-is-possible/eng/attention/">Attention</a>, and through it I was reminded what attention actually is: becoming one with the observed.</p>

<p>When you are focused you are not thinking about work, <em>you are work</em>. When you are paying attention to someone, you are not thinking about the person (i.e. what is this person trying to convey? oh look he crossed his arms he&#8217;s rejecting my statement) rather you <em>become</em> the person and you feel what he feels.</p>

<p>In creative work, you become the object, and the object strives and desires to become whole. You cease to exist, and allow the object to use your body and mind to complete itself. In design work there is a place for separation between the designer and the designed, but these two modalities work in tandem, unity and separation are two faces of the same coin.</p>

<p>This is a theme I will continue exploring superficially. I can&#8217;t dive deep into it at this time as I have work to do.</p>
]]></description>
            <link>https://method.ac/writing/work_journal/attention.html</link>
            <guid>https://method.ac/writing/work_journal/attention.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Mon, 12 Feb 2024 16:10:16 +0100</pubDate>
        </item>

        <item>
            <title>Kern Type thumbnails</title>
            <description><![CDATA[<p><img src="https://firebasestorage.googleapis.com/v0/b/exploration-work.appspot.com/o/lon0uq3f2svohsjayq9.png?alt=media&amp;token=3e6292d1-abd0-4597-bde4-47e11939d130" alt="alt text" title="" /></p>

<p>This morning I resumed Kern Type work after multiple week hiatus because of travel.</p>

<hr />

<p>An existential insight: I know that the best way to complete a project is to keep the ball rolling, to do a little bit every day without gaps. However, this belief causes that the gap to grow larger when there is one. </p>

<p>There is a difference between dropping the ball two hours, two days, two weeks, two months, or two years. How soon you find yourself &#8220;playing&#8221; with the ball after a long hiatus depends on the person and the project, so there is no universal recipe here, only a maxim:</p>

<p>The best time to pick up that project you are working on is now.</p>

<hr />

<p>I chose to implement the thumbnails for each level (which is simply the word corresponding to the first stage), however, since the shapes are in SVG it would have to be a &#8220;mini rendering&#8221; of the full blown version.</p>

<p>After some time looking at my own code that implements the interactive SVG rendering I chose not to do it this way, getting eventListeners out of the way would be too much work.</p>

<p>So I opened Dev Tools and selected the SVG, copied it to the clipboard and voila! After some CSS styling I had my small thumbnails.</p>

<p>A good way of warming back up to the codebase.</p>
]]></description>
            <link>https://method.ac/writing/work_journal/kern_type_thumbnails.html</link>
            <guid>https://method.ac/writing/work_journal/kern_type_thumbnails.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Mon, 06 Nov 2023 16:20:47 +0100</pubDate>
        </item>

        <item>
            <title>KernType transition progress</title>
            <description><![CDATA[<p>Today I completed the opposite motion so that the transition is complete between stages. There&#8217;s still a little bit of polish work for it to be perfect, but I liked the result.</p>

<p><img src="https://firebasestorage.googleapis.com/v0/b/exploration-work.appspot.com/o/lnfbhkouhsic1tseulv.mov?alt=media&amp;token=c7f23512-54dc-4e60-9bce-e2c7d33ec27d" alt="alt text" title="" /></p>
]]></description>
            <link>https://method.ac/writing/work_journal/kerntype_transition_progress.html</link>
            <guid>https://method.ac/writing/work_journal/kerntype_transition_progress.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Sat, 07 Oct 2023 01:50:23 +0100</pubDate>
        </item>

        <item>
            <title>Kern Type transitions</title>
            <description><![CDATA[<p>Still along the lines of making minimal daily gains, today I implemented half of the transition between stages. This used to be in the original game of 2011 but I removed it in the rewrite because it is tricky to do right.</p>

<p>The way it was originally implemented was very naive. It lacked elegance, it wasn&#8217;t performant, it introduced complexity for what amounts to eye candy. However, it worked, and when I found myself playing the new version I missed my transition.</p>

<p>This new version uses a couple of tricks to be performant (the visuals are done on DOM elements rather than SVG ones, and they use CSS transforms). The code is still inlined, but I have a clear idea of how to separate concerns so that Eye Candy does not bring her ugly sister Complexity by the hand.</p>

<p><img src="https://firebasestorage.googleapis.com/v0/b/exploration-work.appspot.com/o/lnd9h8kv2l492w94uka.mov?alt=media&amp;token=011d6ea9-f43e-4fd5-84df-a2e6718daf98" alt="alt text" title="" /></p>
]]></description>
            <link>https://method.ac/writing/work_journal/kern_type_transitions.html</link>
            <guid>https://method.ac/writing/work_journal/kern_type_transitions.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Thu, 05 Oct 2023 15:26:57 +0100</pubDate>
        </item>

        <item>
            <title>Keeping a warm codebase</title>
            <description><![CDATA[<p>I&#8217;ve held to my promise to work a little bit every day on Kern Type so that it doesn&#8217;t go &#8220;cold&#8221;, but the work is not very visual, or important as to share here. If it were construction work, it would be sweeping and picking up after myself. Inconsequential, but necessary work.</p>

<p>Yesterday I did some of this work on the train from Montreal to Toronto. I&#8217;ll spend two weeks in Montreal with my family, and then I will fly to Victoria in the opposite coast of Canada to visit more family. Afterwards I fly to Cancún to spend a month with another kind of family (my friends). My last flight will be to go back home in Puebla in December.</p>

<p>It&#8217;s difficult to get any meaningful work done when I&#8217;m in nomadic mode. It&#8217;s already difficult enough when I&#8217;m sedentary. But, in the spirit of trying new things, I&#8217;m working on Kern Type in the little pockets of time between my chores. I&#8217;m framing it not as result but as process, the purpose is not to finish Kern Type, it&#8217;s to keep myself warm to the codebase so that when the conditions are good, I can make use of tailwind and work at full speed.</p>

<p>Only time will tell!</p>
]]></description>
            <link>https://method.ac/writing/work_journal/keeping_a_warm_codebase.html</link>
            <guid>https://method.ac/writing/work_journal/keeping_a_warm_codebase.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Tue, 03 Oct 2023 15:47:30 +0100</pubDate>
        </item>

        <item>
            <title>Work is consistent practice</title>
            <description><![CDATA[<p>Today I end the clinical trial which afforded me a lot of time in front of the computer. I didn&#8217;t finish what I set out to do with Kern Type, but I&#8217;m not frustrated about it. I have a clear idea about what I need to do in order for it to be successful commercially and as a product. Where before I thought &#8220;I need to do more of the same to make money out of the game&#8221;, now I think &#8220;I need to change this and this so that these aspects of typeface design are better understood&#8221;.</p>

<p>I also discovered that&#8212;despite all my available time&#8212;I can only put one or two hours of real work into the product. It&#8217;s like my yoga practice. Or my gym practice. Or my writing practice. All I need is to incorporate 90 minutes of programming into my day, as I do with my hobbies, instead of trying to work marathons day in and day out. I also need to be consistent about it.</p>

<p><video controls autoplay loop style="width: 100%">
  <source src="https://firebasestorage.googleapis.com/v0/b/exploration-work.appspot.com/o/ln5ttd9qaggzqbrrdpp.mov?alt=media&amp;token=00ad97c3-5adf-4f54-8e64-b19a1374f967" type="video/mp4">
  Your browser does not support the video tag.
</video></p>
]]></description>
            <link>https://method.ac/writing/work_journal/work_is_consistent_practice.html</link>
            <guid>https://method.ac/writing/work_journal/work_is_consistent_practice.html</guid>
    
                <category domain="http://www.sixapart.com/ns/types#category">Work journal</category>
    
    
            <pubDate>Sat, 30 Sep 2023 10:37:58 +0100</pubDate>
        </item>

    </channel>
</rss>