<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.philnewton.net/feed.xslt.xml" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>philnewton.net</title>
    <description></description>
    <link>https://www.philnewton.net/</link>
    <atom:link href="https://www.philnewton.net/blog/feed/" rel="self" type="application/rss+xml"/>
    <pubDate>Thu, 30 Apr 2026 08:00:15 -0400</pubDate>
    <lastBuildDate>Thu, 30 Apr 2026 08:00:15 -0400</lastBuildDate>
    <generator>Jekyll v4.3.3</generator>
    
      <item>
        <title>Updated Pocket highlights bookmarklet</title>
        <description>&lt;p&gt;
A couple of years ago I wrote &lt;a href=&quot;/blog/copy-pocket-highlights-bookmarklet/&quot;&gt;a small bookmarklet&lt;/a&gt; for copying &lt;a href=&quot;https://getpocket.com&quot;&gt;Pocket&lt;/a&gt; article
highlights to an &lt;code&gt;org-mode&lt;/code&gt; file. Pocket recently made some large updates to
their site which modified the markup and broke the bookmarklet (and also ruined
their iOS app).
&lt;/p&gt;

&lt;p&gt;
I&apos;ve written a new version of the bookmarklet. It works the same as before and
will copy highlights to the clipboard, wrapped in &lt;code&gt;org-mode&lt;/code&gt; quote blocks.
&lt;/p&gt;

&lt;p&gt;
Drag the button below to your bookmarks toolbar, and then click it when viewing
any highlighted article in Pocket to copy notes to the clipboard (tested in
Firefox):
&lt;/p&gt;

&lt;p style=&quot;text-align: center; margin: 2em auto&quot;&gt;
&lt;a class=&quot;button&quot; href=&apos;javascript:(function(){let e=&quot;#+TITLE: &quot;+document.getElementsByTagName(&quot;h1&quot;)[0].innerHTML+&quot;\n\n&quot;;const n=document.querySelectorAll(&quot;.sidebar-anchor aside &gt; div &gt; div &gt; div &gt; button&quot;);n.forEach((n=&gt;{if(n.classList.contains(&quot;inline-button&quot;)||n.hasAttribute(&quot;aria-label&quot;))return;let t=n.innerHTML;void 0!==t&amp;&amp;&quot;&quot;!=t.trim()&amp;&amp;(e+=&quot;#+begin_quote\n&quot;,e+=t.trim()+&quot;\n&quot;,e+=&quot;#+end_quote\n\n&quot;)})),e+=&quot;*Source*: &quot;+document.getElementById(&quot;reader.external-link.view-original&quot;).href,navigator.clipboard.writeText(e);})()&apos;&gt;Copy Pocket Highlights&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The un-minified source is below and can be modified to remove &lt;code&gt;org-mode&lt;/code&gt;
specific formatting if needed:
&lt;/p&gt;

&lt;div class=&quot;org-src-container&quot;&gt;
&lt;pre class=&quot;src src-javascript&quot;&gt;let to_clipboard   = &quot;#+TITLE: &quot; + document.getElementsByTagName(&apos;h1&apos;)[0].innerHTML + &quot;\n\n&quot;;
const all_highlights = document.querySelectorAll(&apos;.sidebar-anchor aside &amp;gt; div &amp;gt; div &amp;gt; div &amp;gt; button&apos;);

all_highlights.forEach((highlight) =&amp;gt; {
    if (highlight.classList.contains(&apos;inline-button&apos;) || highlight.hasAttribute(&apos;aria-label&apos;)) {
	return;
    }

    let highlight_text = highlight.innerHTML;
    if (typeof highlight_text !== &apos;undefined&apos; &amp;amp;&amp;amp; highlight_text.trim() != &apos;&apos;) {
	to_clipboard += &quot;#+begin_quote\n&quot;;
	to_clipboard += highlight_text.trim() + &quot;\n&quot;;
	to_clipboard += &quot;#+end_quote\n\n&quot;;
    }
});

to_clipboard += &quot;*Source*: &quot; + document.getElementById(&apos;reader.external-link.view-original&apos;).href;

navigator.clipboard.writeText(to_clipboard);
&lt;/pre&gt;
&lt;/div&gt;
</description>
        <pubDate>Mon, 07 Aug 2023 19:51:00 -0400</pubDate>
        <link>https://www.philnewton.net/blog/updated-pocket-highlights-bookmarklet/</link>
        <guid isPermaLink="true">https://www.philnewton.net/blog/updated-pocket-highlights-bookmarklet/</guid>
        
          <category>Emacs</category>
        
          <category>Tools</category>
        
      </item>
    
      <item>
        <title>Groundhog Day Resolutions - 2022 Review</title>
        <description>&lt;p&gt;
I set a total of &lt;a href=&quot;/bits/2022/&quot;&gt;7 goals for 2022&lt;/a&gt; because I thought it would be easier. It was
not.
&lt;/p&gt;

&lt;nav id=&quot;table-of-contents&quot;&gt;
&lt;h2&gt;Table of Contents&lt;/h2&gt;
&lt;div id=&quot;text-table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#org7371481&quot;&gt;Major Achievements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#orgc4abe64&quot;&gt;Minor Milestones&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#org3df0a1f&quot;&gt;Disappointments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#orgb488b30&quot;&gt;Summary and Looking Ahead&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/nav&gt;

&lt;section id=&quot;outline-container-org7371481&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org7371481&quot;&gt;Major Achievements&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org7371481&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;outline-container-org262e2ef&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org262e2ef&quot;&gt;Completed an ultramarathon&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org262e2ef&quot;&gt;
&lt;p&gt;
This was my largest achievement of the year and the one I&apos;m proudest of. I
started with a training plan that was far too advanced for me (I blame New Year
optimism) so I ended up using a modified marathon plan. Running 5 days a week
wasn&apos;t as bad as I imagined and it got me over the finish line.
&lt;/p&gt;

&lt;p&gt;
Running 31 miles in one go was difficult - and quite lonely at times - but I
enjoyed the challenge.
&lt;/p&gt;

&lt;p&gt;
I&apos;ll probably do it again.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;

&lt;section id=&quot;outline-container-orgc4abe64&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;orgc4abe64&quot;&gt;Minor Milestones&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-orgc4abe64&quot;&gt;
&lt;p&gt;
In no particular order:
&lt;/p&gt;

&lt;ul class=&quot;org-ul&quot;&gt;
&lt;li&gt;Started yoga on a regular basis.&lt;/li&gt;
&lt;li&gt;Set a new personal best time for my half marathon.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/section&gt;

&lt;section id=&quot;outline-container-org3df0a1f&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org3df0a1f&quot;&gt;Disappointments&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org3df0a1f&quot;&gt;
&lt;p&gt;
Achieving 1 goal out of 7 isn&apos;t exactly what I&apos;d hoped for this year.
&lt;/p&gt;

&lt;p&gt;
I didn&apos;t write much and I missed it.
&lt;/p&gt;

&lt;p&gt;
I&apos;m writing yet another &quot;I set goals and didn&apos;t achieve them&quot; end of year post
which is a bit of a bummer.
&lt;/p&gt;
&lt;/div&gt;
&lt;/section&gt;

&lt;section id=&quot;outline-container-orgb488b30&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;orgb488b30&quot;&gt;Summary and Looking Ahead&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-orgb488b30&quot;&gt;
&lt;p&gt;
I really wanted to work on my game-related goals this year but I just couldn&apos;t
get into any kind of rhythm. I took on an additional freelance client at the
start of the year, and whilst I really enjoy working with them the added
workload hasn&apos;t always been easy.
&lt;/p&gt;

&lt;p&gt;
My other disappointment was the lack of writing. Once I got out of my writing
routine it was almost impossible to get back into.
&lt;/p&gt;

&lt;p&gt;
My keyword for 2022 was &lt;b&gt;focus&lt;/b&gt; which I &lt;i&gt;kind-of&lt;/i&gt; did, except my focus was not
on my own goals. I don&apos;t know if that really counts.
&lt;/p&gt;

&lt;p&gt;
I haven&apos;t decided on everything I want to work on next year, but I&apos;m quietly
optimistic about it.
&lt;/p&gt;
&lt;/div&gt;
&lt;/section&gt;
</description>
        <pubDate>Sat, 31 Dec 2022 12:31:00 -0500</pubDate>
        <link>https://www.philnewton.net/blog/ghd-2022-review/</link>
        <guid isPermaLink="true">https://www.philnewton.net/blog/ghd-2022-review/</guid>
        
          <category>GHD</category>
        
          <category>GHD 2022</category>
        
      </item>
    
      <item>
        <title>Groundhog Day Resolutions - February 2022</title>
        <description>&lt;section id=&quot;outline-container-org78bec94&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org78bec94&quot;&gt;January&apos;s primary goals&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org78bec94&quot;&gt;
&lt;p&gt;
&lt;span class=&quot;checkmark--tick&quot;&gt;&lt;/span&gt;
&lt;b&gt;1. Finalize my 2021 major goals&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
Last year was a bit of a goal frenzy, so this time around I&apos;m keeping things
simple and limiting my major goals to just 3.
&lt;/p&gt;

&lt;p&gt;
&lt;span class=&quot;checkmark--tick&quot;&gt;&lt;/span&gt;
&lt;b&gt;2. Finalize my 2022 secondary goals&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
Like my major goals, I&apos;ve really cut down on secondary ones. I was drawing a bit
of a blank for what to set, so I stuck to things I really wanted to do. My
thought process was pretty much &quot;it&apos;s better to whole-ass a few things than
half-ass a lot&quot;.
&lt;/p&gt;

&lt;p&gt;
&lt;span class=&quot;checkmark--tick&quot;&gt;&lt;/span&gt;
&lt;b&gt;3. Set up the 2022 goals hub&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
My &lt;a href=&quot;/bits/2022/&quot;&gt;2022 hub page&lt;/a&gt; is now online.
&lt;/p&gt;
&lt;/div&gt;
&lt;/section&gt;

&lt;section id=&quot;outline-container-org9db0d85&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org9db0d85&quot;&gt;January&apos;s secondary goals&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org9db0d85&quot;&gt;
&lt;p&gt;
&lt;span class=&quot;checkmark--cross&quot;&gt;&lt;/span&gt;
&lt;b&gt;1. Publish 4 posts&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
January was a lot busier than I expected, which meant my writing took a big
hit. AKA I didn&apos;t write anything.
&lt;/p&gt;
&lt;/div&gt;
&lt;/section&gt;

&lt;section id=&quot;outline-container-org51cd1aa&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org51cd1aa&quot;&gt;Primary goals for February&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org51cd1aa&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;outline-container-orgfc7b353&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;orgfc7b353&quot;&gt;1. Publish 3 posts&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-orgfc7b353&quot;&gt;
&lt;p&gt;
February is a short month so I&apos;m going a little smaller with this goal. I&apos;m
still feeling a bit of writer&apos;s block, but I&apos;ve noticed that I feel worse when I
haven&apos;t written for a while.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;outline-container-org8b449b4&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org8b449b4&quot;&gt;2. Plan my ultra-marathon&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org8b449b4&quot;&gt;
&lt;p&gt;
I have an event and training plan in mind - now I just need to figure out the
details. I&apos;ve done a couple of half and full marathons and I&apos;m pretty
comfortable with what&apos;s involved, but this one feels like a whole new thing and
it&apos;s making me a little nervous.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;outline-container-org928eeae&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org928eeae&quot;&gt;3. Decide on a retro game to write&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org928eeae&quot;&gt;
&lt;p&gt;
One of my major goals this year is to &lt;a href=&quot;/bits/2022/retro-game/&quot;&gt;publish a retro game&lt;/a&gt;. Most of my games
have been retro-&lt;i&gt;themed&lt;/i&gt;, but I&apos;ve never actually built something on a retro
platform. I&apos;m targeting the Atari ST as that&apos;s what I grew up with and I know
its capabilities fairly well. I just need to settle on an actual idea and go
from there.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
</description>
        <pubDate>Tue, 01 Feb 2022 21:02:02 -0500</pubDate>
        <link>https://www.philnewton.net/blog/groundhog-day-resolutions-february-2022/</link>
        <guid isPermaLink="true">https://www.philnewton.net/blog/groundhog-day-resolutions-february-2022/</guid>
        
          <category>GHD</category>
        
          <category>GHD 2022</category>
        
      </item>
    
      <item>
        <title>Groundhog Day Resolutions - January 2022</title>
        <description>&lt;p&gt;
I usually spend the first month of the year figuring out what I&apos;m going to do
and getting myself organized. This year is no different.
&lt;/p&gt;

&lt;section id=&quot;outline-container-org1efc1ca&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org1efc1ca&quot;&gt;Primary goals for January&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org1efc1ca&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;outline-container-org6177f73&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org6177f73&quot;&gt;1. Finalize my 2022 major goals&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org6177f73&quot;&gt;
&lt;p&gt;
I set a lot of goals last year and &lt;a href=&quot;/blog/ghd-2021-review/&quot;&gt;fell short&lt;/a&gt; on most of them. Although on paper
I still completed more goals than 2020, it didn&apos;t feel particularly good. This
year I&apos;m limiting myself to a smaller number of more important goals.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;outline-container-org929da9c&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org929da9c&quot;&gt;2. Finalize my 2022 secondary goals&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org929da9c&quot;&gt;
&lt;p&gt;
There were a lot of filler goals on my list last year, which meant I just didn&apos;t
bother with them. I&apos;m keeping things more focused this year and keeping my
secondary list shorter.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;outline-container-org382e59a&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org382e59a&quot;&gt;3. Set up the 2022 goals hub&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org382e59a&quot;&gt;
&lt;p&gt;
Looking back at 2021 there were a lot of goals where I didn&apos;t add much detail,
which didn&apos;t help when it came to working through them. By February I want all
of my goals - primary and secondary - to have detail pages.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;

&lt;section id=&quot;outline-container-org866b7f1&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org866b7f1&quot;&gt;Secondary goals for January&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org866b7f1&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;outline-container-org11b9220&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org11b9220&quot;&gt;1. Publish 4 posts&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org11b9220&quot;&gt;
&lt;p&gt;
I didn&apos;t write as much as I wanted to last year, so I want to start the new year
in a more positive way.
&lt;/p&gt;

&lt;p&gt;
&amp;#x2014;
&lt;/p&gt;

&lt;p&gt;
This year I&apos;m sticking to the word &lt;b&gt;focus&lt;/b&gt; for my goals. I&apos;ve always struggled
with this, and it feels &lt;i&gt;pretty darn awful&lt;/i&gt; to look back at a year and feel like
I&apos;ve achieved nothing.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
</description>
        <pubDate>Fri, 31 Dec 2021 20:01:01 -0500</pubDate>
        <link>https://www.philnewton.net/blog/groundhog-day-resolutions-january-2022/</link>
        <guid isPermaLink="true">https://www.philnewton.net/blog/groundhog-day-resolutions-january-2022/</guid>
        
          <category>GHD</category>
        
          <category>GHD 2022</category>
        
      </item>
    
      <item>
        <title>Groundhog Day Resolutions - 2021 Review</title>
        <description>&lt;p&gt;
My &lt;a href=&quot;/bits/2021/&quot;&gt;2021 Groundhog Day resolutions&lt;/a&gt; did not go as well as I&apos;d hoped. There were
still some bright spots, but I can&apos;t help feeling disappointed about how the
year went.
&lt;/p&gt;

&lt;nav id=&quot;table-of-contents&quot;&gt;
&lt;h2&gt;Table of Contents&lt;/h2&gt;
&lt;div id=&quot;text-table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#org70c7b4b&quot;&gt;Major Achievements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#org91ea36f&quot;&gt;Minor Milestones&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#orgbe5c23b&quot;&gt;Disappointments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#org42bb237&quot;&gt;Stats!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#org48641ce&quot;&gt;Summary and Looking Ahead&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/nav&gt;

&lt;section id=&quot;outline-container-org70c7b4b&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org70c7b4b&quot;&gt;Major Achievements&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org70c7b4b&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;outline-container-org626ee37&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org626ee37&quot;&gt;Released a new game (kind of)&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org626ee37&quot;&gt;
&lt;p&gt;
I released &lt;a href=&quot;https://www.sodaware.net/sb2k&quot;&gt;Splodey Boats 2000&lt;/a&gt; in January. It&apos;s a rewrite of a game I created in
Flash for Ludum Dare #29. Since Flash is now deprecated I rebuilt the game using
&lt;a href=&quot;https://www.sodaware.net/pangolin&quot;&gt;my own game framework&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
It&apos;s not the most exciting experience in the world, but I&apos;m happy with how it
turned out. You can &lt;a href=&quot;https://www.sodaware.net/blog/splodey-boats-2000-post-mortem/&quot;&gt;read the post mortem&lt;/a&gt; for more details on how it all came
together.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;outline-container-org40f4378&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org40f4378&quot;&gt;Beat both my running personal bests&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org40f4378&quot;&gt;
&lt;p&gt;
I am never going to be a fast runner, but I still wanted to improve my times. I
took about an hour off my marathon time and 15 minutes off my half marathon. I
ran more miles this year than 2020, which isn&apos;t bad considering I stopped
running regularly after completing my half in October.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;


&lt;section id=&quot;outline-container-org91ea36f&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org91ea36f&quot;&gt;Minor Milestones&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org91ea36f&quot;&gt;
&lt;p&gt;
In no particular order:
&lt;/p&gt;

&lt;ul class=&quot;org-ul&quot;&gt;
&lt;li&gt;The site was added to &lt;a href=&quot;https://planet.emacslife.com/&quot;&gt;Planet Emacs&lt;/a&gt;. This was a nice surprise.&lt;/li&gt;
&lt;li&gt;I finished version 1.0 of &lt;a href=&quot;/books/php-with-emacs/&quot;&gt;Writing PHP with Emacs&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I meditated (nearly) every day for an entire month.&lt;/li&gt;
&lt;li&gt;I actually read some books this year.&lt;/li&gt;
&lt;li&gt;I got slightly better at &lt;a href=&quot;/bits/2021/practice/&quot;&gt;deliberately practicing&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/section&gt;


&lt;section id=&quot;outline-container-orgbe5c23b&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;orgbe5c23b&quot;&gt;Disappointments&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-orgbe5c23b&quot;&gt;
&lt;p&gt;
I &lt;a href=&quot;/blog/writers-block/&quot;&gt;struggled with writer&apos;s block&lt;/a&gt; for a lot of the year; I even took a few months
off writing GHD updates which is pretty unusual for me. At the start of the year
I was much more confident about my writing, but that slipped away and I just
couldn&apos;t seem to create anything worth publishing.
&lt;/p&gt;

&lt;p&gt;
There were a lot of goals that I didn&apos;t even get started on. Just looking at the
list now I can&apos;t help but be annoyed that it&apos;s December 31st and I couldn&apos;t even
put the effort into some of the smaller ones.
&lt;/p&gt;
&lt;/div&gt;
&lt;/section&gt;


&lt;section id=&quot;outline-container-org42bb237&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org42bb237&quot;&gt;Stats!&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org42bb237&quot;&gt;
&lt;p&gt;
&lt;b&gt;Major Goals Achieved&lt;/b&gt;: 41%
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Minor Goals Achieved&lt;/b&gt;: 33%
&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Primary goals&lt;/b&gt; set in my GHD posts:
&lt;/p&gt;

&lt;table class=&quot;table--simple&quot;&gt;


&lt;colgroup&gt;
&lt;col  class=&quot;org-left&quot;&gt;

&lt;col  class=&quot;org-right&quot;&gt;

&lt;col  class=&quot;org-right&quot;&gt;

&lt;col  class=&quot;org-right&quot;&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-left&quot;&gt;Month&lt;/th&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-right&quot;&gt;Goals Set&lt;/th&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-right&quot;&gt;Goals Achieved&lt;/th&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-right&quot;&gt;Percentage&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;January&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;4&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;4&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;100%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;February&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;2&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;67%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;March&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;4&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;4&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;100%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;April&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;1&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;33%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;May&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;1&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;1&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;100%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;June&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;100%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;July&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;August&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;-&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;September&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;-&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;October&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;2&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;2&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;100%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;November&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;100%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;December&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;100%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;
&lt;b&gt;Secondary goals&lt;/b&gt; set in my GHD posts:
&lt;/p&gt;

&lt;table class=&quot;table--simple&quot;&gt;


&lt;colgroup&gt;
&lt;col  class=&quot;org-left&quot;&gt;

&lt;col  class=&quot;org-right&quot;&gt;

&lt;col  class=&quot;org-right&quot;&gt;

&lt;col  class=&quot;org-right&quot;&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-left&quot;&gt;Month&lt;/th&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-right&quot;&gt;Goals Set&lt;/th&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-right&quot;&gt;Goals Achieved&lt;/th&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-right&quot;&gt;Percentage&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;January&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;1&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;1&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;100%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;February&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;100%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;March&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;3&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;1&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;33%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;April&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;2&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;2&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;100%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;May&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;2&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;June&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;1&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;July&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;2&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;August&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;-&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;September&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;-&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;October&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;-&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;November&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;-&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;December&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;0&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;div id=&quot;outline-container-org8346420&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org8346420&quot;&gt;Overall Monthly Stats&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org8346420&quot;&gt;
&lt;table class=&quot;table table--simple&quot;&gt;


&lt;colgroup&gt;
&lt;col  class=&quot;org-left&quot;&gt;

&lt;col  class=&quot;org-right&quot;&gt;

&lt;col  class=&quot;org-right&quot;&gt;

&lt;col  class=&quot;org-right&quot;&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-left&quot;&gt;Totals&lt;/th&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-right&quot;&gt;Goals Set&lt;/th&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-right&quot;&gt;Goals Achieved&lt;/th&gt;
&lt;th scope=&quot;col&quot; class=&quot;org-right&quot;&gt;Percentage&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;Primary&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;39&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;23&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;59%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;Secondary&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;14&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;7&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;50%&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td class=&quot;org-left&quot;&gt;&lt;b&gt;EVERYTHING&lt;/b&gt;&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;53&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;30&lt;/td&gt;
&lt;td class=&quot;org-right&quot;&gt;57%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;


&lt;section id=&quot;outline-container-org48641ce&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org48641ce&quot;&gt;Summary and Looking Ahead&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org48641ce&quot;&gt;
&lt;p&gt;
For the last few years I&apos;ve achieved about 70% of the goals I&apos;ve set. I went
into 2021 with the idea that if I set more goals, I&apos;d get more done. After all,
completing 70% of 10 goals is better than 70% of 5 goals.
&lt;/p&gt;

&lt;p&gt;
That approach seemed like a good idea at the time, and in some ways it worked
well. Goal-wise I completed more primary goals than I set than in 2020, but
overall I feel really disappointed with what I actually did.
&lt;/p&gt;

&lt;p&gt;
I think part of my disappointment is because most of the goals I achieved didn&apos;t
really build up to anything - they were just some stuff that I did. This was
mostly because I rushed and set goals that seemed like they&apos;d be interesting and
achievable, rather than because they built towards any sort of target.
&lt;/p&gt;

&lt;p&gt;
2022 contains a milestone birthday for me - I turn 40 in October - so I&apos;m
feeling a little more reflective about the New Year. 2021 was supposed to be
about &lt;i&gt;creation&lt;/i&gt; and &lt;i&gt;contribution&lt;/i&gt;, and although I did both I don&apos;t feel like I
did enough of either.
&lt;/p&gt;

&lt;p&gt;
My focus for 2022 is just that: &lt;b&gt;focus&lt;/b&gt;. I&apos;m going for a much smaller set of
goals, but they&apos;re all ones that I feel will build towards something greater
over the next few years.
&lt;/p&gt;
&lt;/div&gt;
&lt;/section&gt;
</description>
        <pubDate>Fri, 31 Dec 2021 12:31:00 -0500</pubDate>
        <link>https://www.philnewton.net/blog/ghd-2021-review/</link>
        <guid isPermaLink="true">https://www.philnewton.net/blog/ghd-2021-review/</guid>
        
          <category>GHD</category>
        
          <category>GHD 2021</category>
        
      </item>
    
      <item>
        <title>Groundhog Day Resolutions - December 2021</title>
        <description>&lt;p&gt;
December is finally here. This will be a brief GHD post as I&apos;m working on
the end-of-year one.
&lt;/p&gt;

&lt;section id=&quot;outline-container-org9ec88d3&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org9ec88d3&quot;&gt;November&apos;s primary goals&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org9ec88d3&quot;&gt;
&lt;p&gt;
&lt;span class=&quot;checkmark--tick&quot;&gt;&lt;/span&gt;
&lt;b&gt;1. Finish another primary goal&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
I completed another two sessions of deliberate practice, which took me past the
minimum I set myself for the year.
&lt;/p&gt;

&lt;p&gt;
&lt;span class=&quot;checkmark--tick&quot;&gt;&lt;/span&gt;
&lt;b&gt;2. Finish one secondary goal&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
I read two books in November to complete my &quot;read more&quot; goal.
&lt;/p&gt;

&lt;p&gt;
&lt;span class=&quot;checkmark--tick&quot;&gt;&lt;/span&gt;
&lt;b&gt;3. Start planning my 2022 goals&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
I have a list of 2022 goal ideas ready; some are new, others are goals from
years ago that I never completed.
&lt;/p&gt;
&lt;/div&gt;
&lt;/section&gt;

&lt;section id=&quot;outline-container-orgf8d3aae&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;orgf8d3aae&quot;&gt;Primary goals for December&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-orgf8d3aae&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;outline-container-org25d67b8&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org25d67b8&quot;&gt;1. Finish planning my 2022 goals&lt;/h3&gt;
&lt;/div&gt;

&lt;div id=&quot;outline-container-orge211592&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;orge211592&quot;&gt;2. Set up the 2022 goals section of the site&lt;/h3&gt;
&lt;/div&gt;

&lt;div id=&quot;outline-container-orgdda4824&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;orgdda4824&quot;&gt;3. Write my GHD 2021 summary post&lt;/h3&gt;
&lt;/div&gt;
&lt;/section&gt;
</description>
        <pubDate>Sun, 12 Dec 2021 12:12:00 -0500</pubDate>
        <link>https://www.philnewton.net/blog/groundhog-day-resolutions-december-2021/</link>
        <guid isPermaLink="true">https://www.philnewton.net/blog/groundhog-day-resolutions-december-2021/</guid>
        
          <category>GHD</category>
        
          <category>GHD 2021</category>
        
      </item>
    
      <item>
        <title>Groundhog Day Resolutions - November 2021</title>
        <description>&lt;p&gt;
October was &lt;a href=&quot;/blog/groundhog-day-resolutions-october-2021/&quot;&gt;my first month back&lt;/a&gt; on GHD goals after some time off. It went &lt;i&gt;okay&lt;/i&gt;.
&lt;/p&gt;

&lt;section id=&quot;outline-container-org0427302&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;org0427302&quot;&gt;October&apos;s primary goals&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-org0427302&quot;&gt;
&lt;p&gt;
&lt;span class=&quot;checkmark--tick&quot;&gt;&lt;/span&gt;
&lt;b&gt;1. Finish one primary goal&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
I spent some time working on &lt;a href=&quot;/bits/2021/improve/&quot;&gt;improving my processes&lt;/a&gt;. This is something &lt;a href=&quot;/blog/finding-areas-to-improve/&quot;&gt;I&apos;ve
written about before&lt;/a&gt; and it&apos;s definitely something I overlook.
&lt;/p&gt;

&lt;p&gt;
My primary focus was on improving my daily workflow; things like automating
common tasks and learning more about the tools I use every day.
&lt;/p&gt;

&lt;p&gt;
There are still improvements I&apos;d like to make, mostly around my daily habits,
but so far I&apos;m happy with the changes I&apos;ve made.
&lt;/p&gt;

&lt;p&gt;
&lt;span class=&quot;checkmark--tick&quot;&gt;&lt;/span&gt;
&lt;b&gt;2. Finish one secondary goal&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;
I ran a half marathon in October and it went much better than my first
attempt. I was still a little slower than I would have liked, but considering I
flew back from the UK 3 days before the race I&apos;m pretty happy with my performance.
&lt;/p&gt;
&lt;/div&gt;
&lt;/section&gt;


&lt;section id=&quot;outline-container-orgc0c7491&quot; class=&quot;outline-2&quot;&gt;
&lt;h2 id=&quot;orgc0c7491&quot;&gt;Primary goals for November&lt;/h2&gt;
&lt;div class=&quot;outline-text-2&quot; id=&quot;text-orgc0c7491&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;outline-container-orgb994405&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;orgb994405&quot;&gt;1. Finish another primary goal&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-orgb994405&quot;&gt;
&lt;p&gt;
There are a couple here that I can get done if I focus on them (and I think
&lt;b&gt;focus&lt;/b&gt; will be a theme for next year).
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;outline-container-orgce0ba90&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;orgce0ba90&quot;&gt;2. Finish one secondary goal&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-orgce0ba90&quot;&gt;
&lt;p&gt;
Some of these are month-long goals and probably won&apos;t get done this year, but
there are one or two shorter ones I can work on.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;outline-container-org2f115f0&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;org2f115f0&quot;&gt;3. Start planning my 2022 goals&lt;/h3&gt;
&lt;div class=&quot;outline-text-3&quot; id=&quot;text-org2f115f0&quot;&gt;
&lt;p&gt;
I rushed my goal setting for 2021 and I think it shows. I&apos;d like to take a more
considered approach for 2022 and concentrate on things I &lt;b&gt;actually&lt;/b&gt; want to do
instead of what sounds good.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;
</description>
        <pubDate>Thu, 11 Nov 2021 11:11:00 -0500</pubDate>
        <link>https://www.philnewton.net/blog/groundhog-day-resolutions-november-2021/</link>
        <guid isPermaLink="true">https://www.philnewton.net/blog/groundhog-day-resolutions-november-2021/</guid>
        
          <category>GHD</category>
        
          <category>GHD 2021</category>
        
      </item>
    
      <item>
        <title>Filtering the Emacs dashboard agenda</title>
        <description>&lt;p&gt;
I use &lt;a href=&quot;https://github.com/emacs-dashboard/emacs-dashboard&quot;&gt;emacs-dashboard&lt;/a&gt; to show an overview of my work when I start Emacs. It
looks a little like this:
&lt;/p&gt;


&lt;figure&gt;
&lt;a href=&quot;/assets/blog/2021/emacs-dashboard.png&quot; alt=&quot;Emacs dashboard&quot; class=&quot;center bordered&quot; width=&quot;693&quot; loading=&quot;lazy&quot;&gt;&lt;img src=&quot;/assets/blog/2021/emacs-dashboard.png&quot; alt=&quot;Emacs dashboard&quot; class=&quot;center bordered&quot; width=&quot;693&quot; loading=&quot;lazy&quot;&gt;&lt;/a&gt;

&lt;/figure&gt;

&lt;p&gt;
The weekly agenda gives me a quick glance of what&apos;s scheduled for the week
ahead, as well as any upcoming deadlines, but I wanted to tweak it slightly to
remove some non-useful information.
&lt;/p&gt;

&lt;p&gt;
I use the &lt;code&gt;WAITING&lt;/code&gt; keyword to mark tasks that are waiting on someone else and
don&apos;t require my attention. I have a separate agenda command to show me all
&lt;code&gt;WAITING&lt;/code&gt; tasks and there&apos;s no need for these to show on my dashboard.
&lt;/p&gt;

&lt;p&gt;
The dashboard package provides a couple of different ways to customize the
agenda view. One of those is &lt;code&gt;dashboard-match-agenda-entry&lt;/code&gt;, which uses
&lt;code&gt;org-mode&lt;/code&gt;&apos;s tag and property matching to filter tasks.
&lt;/p&gt;

&lt;p&gt;
Limiting the dashboard agenda looks like this:
&lt;/p&gt;

&lt;div class=&quot;org-src-container&quot;&gt;
&lt;pre class=&quot;src src-emacs-lisp&quot;&gt;;; Match just one TODO keyword.
(setq dashboard-match-agenda-entry
      &quot;TODO=\&quot;TODO\&quot;&quot;)

;; Match multiple keywords.
(setq dashboard-match-agenda-entry
      &quot;TODO=\&quot;TODO\&quot;|TODO=\&quot;IN-PROGRESS\&quot;&quot;)

;; Match everything except WAITING.
(setq dashboard-match-agenda-entry
      &quot;-TODO=\&quot;WAITING\&quot;&quot;)
&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;
There is a lot more to &lt;a href=&quot;https://orgmode.org/manual/Matching-tags-and-properties.html&quot;&gt;&lt;code&gt;org-mode&lt;/code&gt;&apos;s matching system&lt;/a&gt;; I&apos;ve used it to create
custom views for &lt;a href=&quot;/blog/org-agenda-monthly-goals/&quot;&gt;displaying my monthly goals&lt;/a&gt;, but it can be used to match tags,
categories, and even properties like &lt;code&gt;Effort&lt;/code&gt;.
&lt;/p&gt;
</description>
        <pubDate>Mon, 01 Nov 2021 07:42:00 -0400</pubDate>
        <link>https://www.philnewton.net/blog/emacs-dashboard-agenda/</link>
        <guid isPermaLink="true">https://www.philnewton.net/blog/emacs-dashboard-agenda/</guid>
        
          <category>Emacs</category>
        
      </item>
    
      <item>
        <title>My Emacs Ledger reporting configuration</title>
        <description>&lt;p&gt;
&lt;a href=&quot;/blog/plaintext-accounting/&quot;&gt;I&apos;ve been using Ledger&lt;/a&gt; to keep track of my finances for several years, and one
feature I really like is the ability to run reports from within Emacs via
&lt;a href=&quot;https://github.com/ledger/ledger-mode&quot;&gt;ledger-mode&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Creating these reports is done by customizing the &lt;code&gt;ledger-reports&lt;/code&gt;
variable. It&apos;s also possible to set them using the &lt;code&gt;ledger-reports-add&lt;/code&gt;
function, but I prefer to set them all in one go during setup.
&lt;/p&gt;

&lt;p&gt;
My current list of reports looks like this:
&lt;/p&gt;

&lt;div class=&quot;org-src-container&quot;&gt;
&lt;pre class=&quot;src src-emacs-lisp&quot;&gt;(setq ledger-reports
 &apos;((&quot;bal&quot;            &quot;%(binary) -f %(ledger-file) bal&quot;)
   (&quot;bal this month&quot; &quot;%(binary) -f %(ledger-file) bal -p %(month) -S amount&quot;)
   (&quot;bal this year&quot;  &quot;%(binary) -f %(ledger-file) bal -p &apos;this year&apos;&quot;)
   (&quot;net worth&quot;      &quot;%(binary) -f %(ledger-file) bal Assets Liabilities&quot;)
   (&quot;account&quot;        &quot;%(binary) -f %(ledger-file) reg %(account)&quot;)))
&lt;/pre&gt;
&lt;/div&gt;

&lt;dl class=&quot;org-dl&quot;&gt;
&lt;dt&gt;&lt;code&gt;bal&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Shows the balance of all accounts; this also includes individual
expenses (such as &lt;code&gt;Expense:Car:Gas&lt;/code&gt;) so it&apos;s a pretty long report.&lt;/dd&gt;

&lt;dt&gt;&lt;code&gt;bal this month&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;As above, but only includes transactions from the
current month.&lt;/dd&gt;

&lt;dt&gt;&lt;code&gt;bal this year&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;Same as &lt;code&gt;bal&lt;/code&gt;, but limited to the current year.&lt;/dd&gt;

&lt;dt&gt;&lt;code&gt;net worth&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;A short report that shows what I&apos;ve got in each account, as
well as what I owe on loans and credit cards.&lt;/dd&gt;

&lt;dt&gt;&lt;code&gt;account&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;This prompts for an account name and then shows its
transactions for the current file. This is useful for quickly seeing how
much money has been spent on a specific category during the year.&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;
Emacs reports that have the &lt;code&gt;%(ledger-file)&lt;/code&gt; token are run against the current
ledger file. I have my Ledger files stored in a &lt;a href=&quot;https://projectile.mx/&quot;&gt;projectile&lt;/a&gt; project so I can
quickly jump to them to run reports or make adjustments.
&lt;/p&gt;
</description>
        <pubDate>Mon, 25 Oct 2021 10:28:00 -0400</pubDate>
        <link>https://www.philnewton.net/blog/emacs-ledger-reports/</link>
        <guid isPermaLink="true">https://www.philnewton.net/blog/emacs-ledger-reports/</guid>
        
          <category>Emacs</category>
        
          <category>Plaintext Accounting</category>
        
      </item>
    
      <item>
        <title>Copying all Pocket highlights with a bookmarklet</title>
        <description>&lt;p&gt;
&lt;aside class=&quot;note&quot;&gt;
Pocket recently updated their site which broke this bookmarklet. A new version
is available here: &lt;a href=&quot;/blog/updated-pocket-highlights-bookmarklet/&quot;&gt;Updated Pocket highlights bookmarklet&lt;/a&gt;.
&lt;/aside&gt;
&lt;/p&gt;

&lt;p&gt;
I use &lt;a href=&quot;https://getpocket.com&quot;&gt;Pocket&lt;/a&gt; for managing my reading list and make liberal use of its
highlighting functionality. Although Pocket has an API - and an &lt;a href=&quot;https://github.com/alphapapa/pocket-reader.el&quot;&gt;Emacs reader&lt;/a&gt;
that works really well with it - there isn&apos;t a way to export highlights. This
makes it a pain to &lt;a href=&quot;/blog/pocket-highlights-zettelkasten/&quot;&gt;process my notes&lt;/a&gt; to the point where I just don&apos;t do it.
&lt;/p&gt;

&lt;p&gt;
To make things easier I wrote a little bit of JavaScript to export highlights
from a Pocket article view. It wraps all highlights in &lt;code&gt;org-mode&lt;/code&gt; quote tags,
adds a title and &quot;Source&quot; link, and then copies everything to the clipboard.
&lt;/p&gt;

&lt;p&gt;
It&apos;s not perfect; it doesn&apos;t handle images, and lists end up being copied
line-by-line, but it makes the process much, much easier.
&lt;/p&gt;

&lt;p&gt;
Drag the button below to your bookmarks bar, and then click it when viewing any
highlighted article in Pocket to copy notes to the clipboard (tested in Firefox):
&lt;/p&gt;

&lt;p style=&quot;text-align: center; margin: 2em auto&quot;&gt;
&lt;a class=&quot;button&quot; href=&apos;javascript:(function(){for(i in o=&quot;#+TITLE:%20&quot;+document.getElementsByTagName(&quot;h1&quot;)[0].innerHTML+&quot;\n\n&quot;,h=document.getElementsByClassName(&quot;highlight&quot;),h)t=h[i].innerHTML,&quot;undefined&quot;!=typeof%20t&amp;&amp;&quot;&quot;!=t.trim()&amp;&amp;(o+=&quot;#+begin_quote\n&quot;+t.trim()+&quot;\n#+end_quote\n\n&quot;);o+=&quot;*Source*:%20&quot;+document.getElementById(&quot;reader.external-link.view-original&quot;).href,navigator.clipboard.writeText(o);})()&apos;&gt;Copy Pocket Highlights&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The un-minified source is below and can be modified to remove &lt;code&gt;org-mode&lt;/code&gt;
specific formatting if needed:
&lt;/p&gt;

&lt;div class=&quot;org-src-container&quot;&gt;
&lt;pre class=&quot;src src-javascript&quot;&gt;to_clipboard   = &quot;#+TITLE: &quot; + document.getElementsByTagName(&apos;h1&apos;)[0].innerHTML + &quot;\n\n&quot;;
all_highlights = document.getElementsByClassName(&apos;highlight&apos;);

for (highlight in all_highlights) {
    highlight_text = all_highlights[highlight].innerHTML;
    if (typeof highlight_text !== &apos;undefined&apos; &amp;amp;&amp;amp; highlight_text.trim() != &apos;&apos;) {
	to_clipboard += &quot;#+begin_quote\n&quot;;
	to_clipboard += highlight_text.trim() + &quot;\n&quot;;
	to_clipboard += &quot;#+end_quote\n\n&quot;;
    }
}

to_clipboard += &quot;*Source*: &quot; + document.getElementById(&apos;reader.external-link.view-original&apos;).href;

navigator.clipboard.writeText(to_clipboard);
&lt;/pre&gt;
&lt;/div&gt;
</description>
        <pubDate>Tue, 12 Oct 2021 10:23:00 -0400</pubDate>
        <link>https://www.philnewton.net/blog/copy-pocket-highlights-bookmarklet/</link>
        <guid isPermaLink="true">https://www.philnewton.net/blog/copy-pocket-highlights-bookmarklet/</guid>
        
          <category>Tools</category>
        
      </item>
    
  </channel>
</rss>
