<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Jay Parry</title><description>Jay Parry&apos;s developer portfolio and personal website.</description><link>https://jayparry.dev/</link><language>en-AU</language><item><title>old.jayparry.dev</title><link>https://jayparry.dev/blog/old-jayparry-dev/</link><guid isPermaLink="true">https://jayparry.dev/blog/old-jayparry-dev/</guid><description>A few random thoughts on why I didn’t like my old portfolio site, and why I decided to build this one.</description><pubDate>Mon, 11 Mar 2024 13:08:06 GMT</pubDate><content:encoded>&lt;p&gt;I don’t know what exactly it is about it, but I don’t like my &lt;a href=&quot;https://old.jayparry.dev/&quot;&gt;old portfolio website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Don’t get me wrong, I’m proud of what I was able to build, especially while learning to build with &lt;a href=&quot;https://astro.build/&quot;&gt;Astro&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Maybe it’s just some lingering imposter syndrome, but I don’t know - something about it feels off to me. The best way I can describe it is that it feels like something that’s pretending to be a website.&lt;/p&gt;
&lt;p&gt;Maybe it’s the design / the colour palette?&lt;br /&gt;
Maybe it’s that one obscure bug with the header I could never really resolve (the one that forces my code snippets to have a max line width otherwise the header unexpectedly stretches horizontally and squashes vertically).&lt;/p&gt;
&lt;p&gt;The only thing I really like about it is the blog post tagging / filtering system I built (which I should definitely rebuild for this version – unless you’re reading this in the future and I’ve already done it, then you can just ignore this paragraph).&lt;/p&gt;
&lt;p&gt;Either way, I rebuilt it, and that’s why this website now exists.&lt;/p&gt;
&lt;p&gt;There’s still plenty of work left to do with this version, but I’m much happier with it.&lt;/p&gt;
&lt;p&gt;Anyway, ramble over. Goodbye for now!&lt;/p&gt;
</content:encoded></item><item><title>your mind is for having ideas, not holding them</title><link>https://jayparry.dev/blog/have-ideas-dont-hold-them/</link><guid isPermaLink="true">https://jayparry.dev/blog/have-ideas-dont-hold-them/</guid><description>Discussion of a quote I recently read, and the impact it&apos;s had.</description><pubDate>Mon, 26 Feb 2024 10:04:32 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;Your mind is for having ideas, not holding them&lt;br /&gt;
– David Allen&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&apos;m not sure where, but I recently came across this quote. I forgot about it for a while, but it resurfaced to the forefront of my mind today.&lt;/p&gt;
&lt;p&gt;After doing some digging, searching what I vaguely remembered the quote to be, I discovered that the original is attributed to David Allen, a &quot;productivity consultant&quot;, as noted on Wikipedia.&lt;/p&gt;
&lt;p&gt;While my views on productivity, self-improvement, and hustle culture may lean more towards the pessimistic side (a discussion for another day), I&apos;ve actually found this simple sentence from David to be incredibly valuable.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Most of the stress, frustration, and scatteredness don’t necessarily come from having so much to do but from trying to store all of it inside the mind.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Lately, I can&apos;t think of a single thing that I relate with more than this excerpt.&lt;/p&gt;
&lt;p&gt;Now, let me go on a tangent for a moment (I promise it&apos;s relevant). While this is almost certainly a me problem, I&apos;ve always ended up trying to over-engineer &quot;the perfect productivity system&quot; whenever I&apos;ve gone down that path. I&apos;ve spent hours configuring dashboards in Notion, trying to create habit tracking systems, project management systems, you name it. The problem is trying to get them to stick.&lt;/p&gt;
&lt;p&gt;The annoyingly simple solution that works for me? Carrying a notepad and pen around in my pocket.&lt;/p&gt;
&lt;p&gt;The act of scrawling a few words, barely legible to anyone but me, works perfectly for my brain. It allows me to offload my thoughts without sliding down slippery slope of &quot;can this be better?&quot; and veering towards over-engineering another system, ultimately just wasting time.&lt;/p&gt;
&lt;p&gt;I can hear you asking, &lt;em&gt;&quot;What about the notes app on your phone?&quot;&lt;/em&gt;&lt;br /&gt;
Yeah look, I don&apos;t know either. I think the fact that the notebook serves a single purpose – scrawling something down and immediately moving on – offers a better experience than the one given to me by my phone.&lt;/p&gt;
&lt;p&gt;Sure, my phone has a notes app, but it also has access to all of human knowledge in there, and sometimes I find that a little distracting.&lt;/p&gt;
</content:encoded></item><item><title>sorting tailwindcss classes in an astro project with vs code</title><link>https://jayparry.dev/blog/tailwind-auto-sorting/</link><guid isPermaLink="true">https://jayparry.dev/blog/tailwind-auto-sorting/</guid><description>How I got the TailwindCSS Prettier Plugin setup to work with my Astro project in VS Code.</description><pubDate>Sat, 23 Dec 2023 03:13:21 GMT</pubDate><content:encoded>&lt;h2&gt;Installation&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;npm i --save-dev prettier-plugin-astro prettier-plugin-tailwindcss
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(or by running the equivalent command for the package manager of your choice).&lt;/p&gt;
&lt;h3&gt;My Prettier Config&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;.prettierrc.mjs&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/** @type {import(&quot;prettier&quot;).Config} */
export default {
  useTabs: true,
  singleAttributePerLine: true,
  plugins: [&quot;prettier-plugin-astro&quot;, &quot;prettier-plugin-tailwindcss&quot;],
  overrides: [
    {
      files: &quot;*.astro&quot;,
      options: {
        parser: &quot;astro&quot;,
      },
    },
  ],
};
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; The plugin order matters. Ensure that the &lt;code&gt;prettier-plugin-tailwindcss&lt;/code&gt; is loaded &lt;em&gt;after&lt;/em&gt; the &lt;code&gt;prettier-plugin-astro&lt;/code&gt;.&lt;/p&gt;
&lt;h3&gt;VS Code Settings&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;&quot;prettier.documentSelectors&quot;: [&quot;**/*.astro&quot;],
  &quot;[astro]&quot;: {
    &quot;editor.defaultFormatter&quot;: &quot;esbenp.prettier-vscode&quot;
  },
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Press &lt;code&gt;Ctrl + Shift + P&lt;/code&gt; (&lt;code&gt;Cmd + Shift + P&lt;/code&gt; on mac), and search for &lt;code&gt;user settings&lt;/code&gt;, selecting &lt;code&gt;Preferences: Open User Settings (JSON)&lt;/code&gt;.&lt;/p&gt;
</content:encoded></item></channel></rss>