<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[@lachlanjc/notebook]]></title>
        <description><![CDATA[@lachlanjc/notebook]]></description>
        <link>https://notebook.lachlanjc.com</link>
        <image>
            <url>https://github.com/lachlanjc.png</url>
            <title>@lachlanjc/notebook</title>
            <link>https://notebook.lachlanjc.com</link>
        </image>
        <generator>RSS for Node</generator>
        <lastBuildDate>Tue, 30 Dec 2025 21:33:17 GMT</lastBuildDate>
        <atom:link href="https://notebook.lachlanjc.com/feed.xml" rel="self" type="application/rss+xml"/>
        <language><![CDATA[en_US]]></language>
        <item>
            <title><![CDATA[Trans Rights]]></title>
            <description><![CDATA[For those of you who don’t know, I’m non-binary.]]></description>
            <link>https://notebook.lachlanjc.com/2018-11-03_trans_rights</link>
            <guid isPermaLink="false">2018-11-03_trans_rights</guid>
            <pubDate>Sat, 03 Nov 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[MacBook Pro]]></title>
            <description><![CDATA[As I say goodbye to this MacBook Pro, erasing the disk, peeling off the stickers, sanitizing the enclosure, a few disjointed reflections.]]></description>
            <link>https://notebook.lachlanjc.com/2018-11-04_macbook_pro</link>
            <guid isPermaLink="false">2018-11-04_macbook_pro</guid>
            <pubDate>Sun, 04 Nov 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Personal Site]]></title>
            <link>https://notebook.lachlanjc.com/2019-08-11_personal_site</link>
            <guid isPermaLink="false">2019-08-11_personal_site</guid>
            <pubDate>Sun, 11 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Gun Funded]]></title>
            <link>https://notebook.lachlanjc.com/2019-08-12_gun_funded</link>
            <guid isPermaLink="false">2019-08-12_gun_funded</guid>
            <pubDate>Mon, 12 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[August 14, 2019]]></title>
            <description><![CDATA[After making the Hack Penn recap site, I feel like I finally understand Theme UI & MDX now.
It's an incredible DX, where I don't feel like I'm writing the same boilerplate code
over & over like I do with styled-components/DS/my previous stack. You can't go back.]]></description>
            <link>https://notebook.lachlanjc.com/2019-08-14</link>
            <guid isPermaLink="false">2019-08-14</guid>
            <pubDate>Wed, 14 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[August 15, 2019]]></title>
            <link>https://notebook.lachlanjc.com/2019-08-15</link>
            <guid isPermaLink="false">2019-08-15</guid>
            <pubDate>Thu, 15 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Hack Penn Site]]></title>
            <description><![CDATA[Though the event ran last January, Hack Pennsylvania is one of the things I'm most proud of. I wanted there to be a nice recap of the event online, so I made it: hackpenn.com]]></description>
            <link>https://notebook.lachlanjc.com/2019-08-15_hack_penn_site</link>
            <guid isPermaLink="false">2019-08-15_hack_penn_site</guid>
            <pubDate>Thu, 15 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Icons]]></title>
            <description><![CDATA[Future name: Ultracons]]></description>
            <link>https://notebook.lachlanjc.com/2019-08-16_icons</link>
            <guid isPermaLink="false">2019-08-16_icons</guid>
            <pubDate>Fri, 16 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[August 20, 2019]]></title>
            <link>https://notebook.lachlanjc.com/2019-08-20</link>
            <guid isPermaLink="false">2019-08-20</guid>
            <pubDate>Tue, 20 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Hack Club First Meeting]]></title>
            <description><![CDATA[My best first meeting was one of my most fun meetings ever. I had 40+ students crowded in one room—we needed chairs from other classrooms, some kids were still perched on windowsills—and the energy was visible everywhere.]]></description>
            <link>https://notebook.lachlanjc.com/2019-08-20_hack_club_first_meeting</link>
            <guid isPermaLink="false">2019-08-20_hack_club_first_meeting</guid>
            <pubDate>Tue, 20 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Hack Club Site]]></title>
            <description><![CDATA[Any club leader can get access to a hackclub.com subdomain for their club or hackathon website. To register or update yours, go to leaders.hackclub.com, sign in with the email address on your application, & there’s a link to “add a subdomain.” A Hack Club staff member will approve your request shortly.]]></description>
            <link>https://notebook.lachlanjc.com/2019-08-20_hack_club_site</link>
            <guid isPermaLink="false">2019-08-20_hack_club_site</guid>
            <pubDate>Tue, 20 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Learning Web Design]]></title>
            <description><![CDATA[Someone in the Hack Club Slack recently asked me for advice on learning web design.]]></description>
            <link>https://notebook.lachlanjc.com/2019-08-22_learning_web_design</link>
            <guid isPermaLink="false">2019-08-22_learning_web_design</guid>
            <pubDate>Thu, 22 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Pennsylvania]]></title>
            <description><![CDATA[I used to wish I wasn’t from a small town in the middle of Pennsylvania. I could be from, you know, New York.]]></description>
            <link>https://notebook.lachlanjc.com/2019-08-22_pennsylvania</link>
            <guid isPermaLink="false">2019-08-22_pennsylvania</guid>
            <pubDate>Thu, 22 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Man]]></title>
            <description><![CDATA[From Taylor Swift’s new song “The Man”:]]></description>
            <link>https://notebook.lachlanjc.com/2019-08-23_the_man</link>
            <guid isPermaLink="false">2019-08-23_the_man</guid>
            <pubDate>Fri, 23 Aug 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Publishing Notebook in MDX via iPad]]></title>
            <description><![CDATA[It’s no secret that my iPad Pro is my primary computer. It’s the perfect device for being a student, & even outside that, I absolutely love using it.]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-05_publishing_notebook_in_mdx_via_ipad</link>
            <guid isPermaLink="false">2019-09-05_publishing_notebook_in_mdx_via_ipad</guid>
            <pubDate>Thu, 05 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Windy City Hacks Newsletters]]></title>
            <description><![CDATA[For Windy City Hacks, I wanted to send out custom HTML newsletters, entirely from my iPad. The process I came up with isn’t necessarily good, but here’s how I did it.]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-05_windy_city_hacks_newsletters</link>
            <guid isPermaLink="false">2019-09-05_windy_city_hacks_newsletters</guid>
            <pubDate>Thu, 05 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Explaining Next MDX Theme UI]]></title>
            <description><![CDATA[I’ve recently built a number of sites using a new tech stack, where pages are written in Markdown with embedded React components & theme-able (e.g. dark/light modes) styling.]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-06_explaining_next_mdx_theme_ui</link>
            <guid isPermaLink="false">2019-09-06_explaining_next_mdx_theme_ui</guid>
            <pubDate>Fri, 06 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Keeping a Notebook]]></title>
            <description><![CDATA[Like many other web developers, I’ve built myself a blog more than once, then didn’t write in it.]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-06_keeping_a_notebook</link>
            <guid isPermaLink="false">2019-09-06_keeping_a_notebook</guid>
            <pubDate>Fri, 06 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Making a Hackathon Site]]></title>
            <description><![CDATA[Recently, I kickstarted the website for AngelHacks. Soon afterward, someone in the Hack Club Slack needed to build a site for their hackathon, & was wondering how to do it. I’m publishing this so anyone else can take advantage, too!]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-06_making_a_hackathon_site</link>
            <guid isPermaLink="false">2019-09-06_making_a_hackathon_site</guid>
            <pubDate>Fri, 06 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My Websites Look the Same]]></title>
            <description><![CDATA[If you look at the sites I make in chronological order, many are fairly similar to one another. I’ll use the same tech stack & sometimes aesthetics for several sites in a row (examples from this summer: CO2 → hackclub-emoji, Hack Pennsylvania recap → personal site, Notebook → IMA). They’re Iterations on a Theme, one might say.]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-06_my_websites_look_the_same</link>
            <guid isPermaLink="false">2019-09-06_my_websites_look_the_same</guid>
            <pubDate>Fri, 06 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why I Care about Apple]]></title>
            <description><![CDATA[Writing this, I was listening to this beautiful song:]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-10_why_i_care_about_apple</link>
            <guid isPermaLink="false">2019-09-10_why_i_care_about_apple</guid>
            <pubDate>Tue, 10 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[iPad Coding with Glitch]]></title>
            <description><![CDATA[I use my iPad Pro ~9 hrs/day, according to iOS Screen Time. I haven’t opened my MacBook in 2 weeks. It’s great.]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-12_ipad_coding_with_glitch</link>
            <guid isPermaLink="false">2019-09-12_ipad_coding_with_glitch</guid>
            <pubDate>Thu, 12 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Digital Handwriting]]></title>
            <link>https://notebook.lachlanjc.com/2019-09-23_digital_handwriting</link>
            <guid isPermaLink="false">2019-09-23_digital_handwriting</guid>
            <pubDate>Mon, 23 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[iPadOS Release]]></title>
            <description><![CDATA[Today, finally, iPadOS sees its general release. I’ve of course been working my way through the extensive MacStories review (70k words), which if you like pushing the limits of iOS, is an indispensable & enjoyable read.]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-24_ipados_release</link>
            <guid isPermaLink="false">2019-09-24_ipados_release</guid>
            <pubDate>Tue, 24 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Lachlan Ultra]]></title>
            <description><![CDATA[I use the word “ultra” a lot, primary to describe myself. It’s an extracted prefix I’ve assigned my own meaning to. Ultra-passionate, ultra-weird, ultra-forward, ultra…ultra.]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-24_lachlan_ultra</link>
            <guid isPermaLink="false">2019-09-24_lachlan_ultra</guid>
            <pubDate>Tue, 24 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Learning iOS Development]]></title>
            <description><![CDATA[When I first started coding, I assumed after making websites for a bit I would graduate into real coding—native apps, probably for the iPhone. I’ve made several small attempts over the years to begin learning iOS development, but nothing ever really stuck for me.]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-24_learning_ios_development</link>
            <guid isPermaLink="false">2019-09-24_learning_ios_development</guid>
            <pubDate>Tue, 24 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Notes on College]]></title>
            <description><![CDATA[A semester of college, with classes five days a week, is simply too long (for me). I have ideas of things to make on a daily basis, but now have no time to actually create them, and frankly I’m the least busy I’ll be during all four years of this. How am I supposed to do this for four years, working for companies in the summers, & not go do my own thing? As interesting as my classes are, not being able to create things directly from my soul is stifling.]]></description>
            <link>https://notebook.lachlanjc.com/2019-09-24_notes_on_college</link>
            <guid isPermaLink="false">2019-09-24_notes_on_college</guid>
            <pubDate>Tue, 24 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Sep 2019]]></title>
            <link>https://notebook.lachlanjc.com/2019-09-30_music_roundup_sep_2019</link>
            <guid isPermaLink="false">2019-09-30_music_roundup_sep_2019</guid>
            <pubDate>Mon, 30 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Dash Plus System]]></title>
            <description><![CDATA[I first stumbled across Patrick Rhone’s Dash/Plus System in 2017, but I thought of it again recently. It’s great for paper checklists. Maybe you’ll find it useful or remarkable.]]></description>
            <link>https://notebook.lachlanjc.com/2019-10-30_dash_plus_system</link>
            <guid isPermaLink="false">2019-10-30_dash_plus_system</guid>
            <pubDate>Wed, 30 Oct 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup October 2019]]></title>
            <link>https://notebook.lachlanjc.com/2019-10-31_music_roundup_october_2019</link>
            <guid isPermaLink="false">2019-10-31_music_roundup_october_2019</guid>
            <pubDate>Thu, 31 Oct 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Just My Own Little Website]]></title>
            <description><![CDATA[I’ve made maybe a dozen websites for non-technical friends and family members. For each site, if I were to code something, even using the lowest common-denominator, plain HTML + CSS (Jonas Downey said “it’s okay not to use tools”), they would never be able to make changes without asking me or learning to code themselves.]]></description>
            <link>https://notebook.lachlanjc.com/2019-11-04_just_my_own_little_website</link>
            <guid isPermaLink="false">2019-11-04_just_my_own_little_website</guid>
            <pubDate>Mon, 04 Nov 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Custom Social Card Services]]></title>
            <description><![CDATA[Open Graph images are the image you sometimes see when sharing a link on iMessage, Slack, Twitter, etc. Though they can be any normal image, I first saw the idea of dynamically generating Open Graph images from @levelsio/NomadList a few years ago.]]></description>
            <link>https://notebook.lachlanjc.com/2019-11-05_custom_social_card_services</link>
            <guid isPermaLink="false">2019-11-05_custom_social_card_services</guid>
            <pubDate>Tue, 05 Nov 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Real Web Development on iPad]]></title>
            <description><![CDATA[As a web designer-developer, I’ve been doing all my work from a MacBook Pro since the beginning. But as a student carrying & using my iPad Pro for 95% of my work, I wanted a portable coding setup I could use from my iPad.]]></description>
            <link>https://notebook.lachlanjc.com/2019-11-05_real_web_development_on_ipad</link>
            <guid isPermaLink="false">2019-11-05_real_web_development_on_ipad</guid>
            <pubDate>Tue, 05 Nov 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Mid Nov 2019]]></title>
            <link>https://notebook.lachlanjc.com/2019-11-14_music_roundup_mid_nov_2019</link>
            <guid isPermaLink="false">2019-11-14_music_roundup_mid_nov_2019</guid>
            <pubDate>Thu, 14 Nov 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Late November 2019]]></title>
            <link>https://notebook.lachlanjc.com/2019-11-30_music_roundup_late_november_2019</link>
            <guid isPermaLink="false">2019-11-30_music_roundup_late_november_2019</guid>
            <pubDate>Sat, 30 Nov 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[5 Years since Launch]]></title>
            <description><![CDATA[This week I realized it’s now been 5 full years since I launched Noodles, my first app (it’s a personal recipe library). That’s crazy—I’m only a first-year in college—but I launched it the week of Thanksgiving in 8th grade\[^1], after working on it for around 6 months.]]></description>
            <link>https://notebook.lachlanjc.com/2019-12-02_5_years_since_launch</link>
            <guid isPermaLink="false">2019-12-02_5_years_since_launch</guid>
            <pubDate>Mon, 02 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How I Take Notes for College]]></title>
            <description><![CDATA[Good note-taking is absolutely critical in college (& in the rest of my life, but that’s for another day). I find it helps me stay focused in class, because instead of just watching/listening(/daydreaming), I’m listening specifically and processing it to write down.]]></description>
            <link>https://notebook.lachlanjc.com/2019-12-02_how_i_take_notes_for_college</link>
            <guid isPermaLink="false">2019-12-02_how_i_take_notes_for_college</guid>
            <pubDate>Mon, 02 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Switching from Bear to Apple Notes]]></title>
            <description><![CDATA[I’ve used primarily two note-taking systems in 2019 so far, but a few months ago I switched to a third.]]></description>
            <link>https://notebook.lachlanjc.com/2019-12-02_switching_from_bear_to_apple_notes</link>
            <guid isPermaLink="false">2019-12-02_switching_from_bear_to_apple_notes</guid>
            <pubDate>Mon, 02 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Shareable Profiles for Gun Funded]]></title>
            <description><![CDATA[I’m working on a new project called Gun Funded, showcasing the gun lobby’s funding of the U.S. Congress. Sharing links to Congresspeople’s profiles on Twitter, Facebook, etc, I wanted to highlight the gun funding amount before people even open the site. But I also wanted the profiles to be shareable on Instagram Stories (for us youths), which requires a vertical format (as seen on the left & right). Here’s how I made a social cards service for Gun Funded.]]></description>
            <link>https://notebook.lachlanjc.com/2019-12-11_shareable_profiles_for_gun_funded</link>
            <guid isPermaLink="false">2019-12-11_shareable_profiles_for_gun_funded</guid>
            <pubDate>Wed, 11 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Mid December 2019]]></title>
            <link>https://notebook.lachlanjc.com/2019-12-13_music_roundup_mid_december_2019</link>
            <guid isPermaLink="false">2019-12-13_music_roundup_mid_december_2019</guid>
            <pubDate>Fri, 13 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Mid January 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-01-16_music_roundup_mid_january_2020</link>
            <guid isPermaLink="false">2020-01-16_music_roundup_mid_january_2020</guid>
            <pubDate>Thu, 16 Jan 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to Start Your First Hackathon]]></title>
            <description><![CDATA[I’ve run 3 hackathons:]]></description>
            <link>https://notebook.lachlanjc.com/2020-01-19_how_to_start_your_first_hackathon</link>
            <guid isPermaLink="false">2020-01-19_how_to_start_your_first_hackathon</guid>
            <pubDate>Sun, 19 Jan 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tracking Twitter Opens with Shortcuts]]></title>
            <description><![CDATA[Sometimes I use Twitter too much—especially on my phone, where I often open the app out of habit. I saw a fun idea on Twitter (where else…) for increasing my awareness of when I open the app. I’ve been living with it for a week, and it’s wild how often I didn’t even realize I was opening Twitter. Now, when I open the app, I get a notification with the number of times I’ve already opened it today:]]></description>
            <link>https://notebook.lachlanjc.com/2020-01-26_tracking_twitter_opens_with_shortcuts</link>
            <guid isPermaLink="false">2020-01-26_tracking_twitter_opens_with_shortcuts</guid>
            <pubDate>Sun, 26 Jan 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Burned Out on Product Hunt]]></title>
            <description><![CDATA[I got burned out on Product Hunt awhile ago. I want to explain why.]]></description>
            <link>https://notebook.lachlanjc.com/2020-01-28_burned_out_on_product_hunt</link>
            <guid isPermaLink="false">2020-01-28_burned_out_on_product_hunt</guid>
            <pubDate>Tue, 28 Jan 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Late January 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-01-29_music_roundup_late_january_2020</link>
            <guid isPermaLink="false">2020-01-29_music_roundup_late_january_2020</guid>
            <pubDate>Wed, 29 Jan 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to Survive High School]]></title>
            <description><![CDATA[Last January (2019), I graduated high school early. I took the spring semester of my senior year to work & travel before I started at NYU last fall.]]></description>
            <link>https://notebook.lachlanjc.com/2020-02-09_how_to_survive_high_school</link>
            <guid isPermaLink="false">2020-02-09_how_to_survive_high_school</guid>
            <pubDate>Sun, 09 Feb 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Early February 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-02-09_music_roundup_early_february_2020</link>
            <guid isPermaLink="false">2020-02-09_music_roundup_early_february_2020</guid>
            <pubDate>Sun, 09 Feb 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My Creative Process]]></title>
            <description><![CDATA[A few years ago, Jon Gold wrote about design being a process of divergence & convergence, and it’s influenced my design/creative process massively ever since reading it.]]></description>
            <link>https://notebook.lachlanjc.com/2020-02-09_my_creative_process</link>
            <guid isPermaLink="false">2020-02-09_my_creative_process</guid>
            <pubDate>Sun, 09 Feb 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Designing with Color]]></title>
            <description><![CDATA[Picking colors for a website, UI, logo, etc is intimidating, and really hard. I don’t think I’m very good at it either. Nonetheless, here’s some advice!]]></description>
            <link>https://notebook.lachlanjc.com/2020-02-27_designing_with_color</link>
            <guid isPermaLink="false">2020-02-27_designing_with_color</guid>
            <pubDate>Thu, 27 Feb 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building Predict COVID with Redwood]]></title>
            <description><![CDATA[This weekend, Zach Latta & I built the first RedwoodJS app in production: Predict COVID-19. It’s an interactive visualization of the global COVID-19 pandemic, allowing you to see the case trajectories of each country. The main takeaway: the U.S. outbreak is 10 days behind Italy, & tracking it exactly. (see pink line vs green below)]]></description>
            <link>https://notebook.lachlanjc.com/2020-03-20_building_predict_covid_with_redwood</link>
            <guid isPermaLink="false">2020-03-20_building_predict_covid_with_redwood</guid>
            <pubDate>Fri, 20 Mar 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Late March 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-03-28_music_roundup_late_march_2020</link>
            <guid isPermaLink="false">2020-03-28_music_roundup_late_march_2020</guid>
            <pubDate>Sat, 28 Mar 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Going Back to Normal]]></title>
            <description><![CDATA[I keep hearing, from all kinds of people, “when this is over, I can’t wait to go back to normal.”]]></description>
            <link>https://notebook.lachlanjc.com/2020-03-29_going_back_to_normal</link>
            <guid isPermaLink="false">2020-03-29_going_back_to_normal</guid>
            <pubDate>Sun, 29 Mar 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Early April 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-04-05_music_roundup_early_april_2020</link>
            <guid isPermaLink="false">2020-04-05_music_roundup_early_april_2020</guid>
            <pubDate>Sun, 05 Apr 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Fonts on iPad]]></title>
            <description><![CDATA[Last June at WWDC 2019, one of the flagship features of iPadOS was a new support for fonts on the iPad. There’s been very little news on that topic since. If you’re trying to install fonts on your iPad now, where should you look?]]></description>
            <link>https://notebook.lachlanjc.com/2020-04-13_fonts_on_ipad</link>
            <guid isPermaLink="false">2020-04-13_fonts_on_ipad</guid>
            <pubDate>Mon, 13 Apr 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Mid April 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-04-13_music_roundup_mid_april_2020</link>
            <guid isPermaLink="false">2020-04-13_music_roundup_mid_april_2020</guid>
            <pubDate>Mon, 13 Apr 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Story of COVID]]></title>
            <description><![CDATA[Through the darkest hours, humans are able not only to survive, but to continue unendingly recording the world and making creative interpretations of it.]]></description>
            <link>https://notebook.lachlanjc.com/2020-04-21_the_story_of_covid</link>
            <guid isPermaLink="false">2020-04-21_the_story_of_covid</guid>
            <pubDate>Tue, 21 Apr 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[COVID Art]]></title>
            <description><![CDATA[Especially in New York City, the AIDS epidemic is a natural comparison to draw to COVID—the last time people were going to their friends’ funerals every week, complete with an acronym to which there will be memorials & uncaring politicians & scars & memories to last a lifetime. Last fall, I read a story about the magnificent artist David Wojnarowicz from during the crisis, & wrote about it:]]></description>
            <link>https://notebook.lachlanjc.com/2020-05-01_covid_art</link>
            <guid isPermaLink="false">2020-05-01_covid_art</guid>
            <pubDate>Fri, 01 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Mid May 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-05-19_music_roundup_mid_may_2020</link>
            <guid isPermaLink="false">2020-05-19_music_roundup_mid_may_2020</guid>
            <pubDate>Tue, 19 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Mid June 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-06-20_music_roundup_mid_june_2020</link>
            <guid isPermaLink="false">2020-06-20_music_roundup_mid_june_2020</guid>
            <pubDate>Sat, 20 Jun 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Leave of Absence]]></title>
            <description><![CDATA[I’ve been thinking this through for a few months, and I just can’t see a world where it makes sense to come back to NYU this fall. I’ll just be taking a leave, not withdrawing entirely, since I do hope I can return at some point in the future, but for now none of the scenarios add up for me.

In summary, seems like my options are:]]></description>
            <link>https://notebook.lachlanjc.com/2020-07-07_leave_of_absence</link>
            <guid isPermaLink="false">2020-07-07_leave_of_absence</guid>
            <pubDate>Tue, 07 Jul 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup Mid July 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-07-19_music_roundup_mid_july_2020</link>
            <guid isPermaLink="false">2020-07-19_music_roundup_mid_july_2020</guid>
            <pubDate>Sun, 19 Jul 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How Scrapbook Works]]></title>
            <description><![CDATA[Throughout June & July, I’ve been designing & building the Hack Club Scrapbook, our primary Summer of Making initiative. The idea is to share updates of what you’re working on every day: every day this summer, Hack Clubbers are learning & building projects, sharing short video & photo updates via a Slack channel. Through a Slack bot, an Airtable, & a Next.js website, the public website makes everything browsable. 360 Hack Clubbers have posted 3,768 updates, with 7,910 unique emoji reactions already. It’s been an incredibly exhilarating project to build. Today I wanted to shed some light on exactly how it works.]]></description>
            <link>https://notebook.lachlanjc.com/2020-07-30_how_scrapbook_works</link>
            <guid isPermaLink="false">2020-07-30_how_scrapbook_works</guid>
            <pubDate>Thu, 30 Jul 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Online Hackathons Usually Suck]]></title>
            <description><![CDATA[I’ve been to dozens of hackathons as an attendee, judge, & mentor, organized several events, & previously written about organizing. Since COVID hit, there’s been an explosion of online hackathons. But I’ve been skipping nearly all of them.]]></description>
            <link>https://notebook.lachlanjc.com/2020-08-01_online_hackathons_usually_suck</link>
            <guid isPermaLink="false">2020-08-01_online_hackathons_usually_suck</guid>
            <pubDate>Sat, 01 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Problem with Online Events]]></title>
            <description><![CDATA[Part of why online hackathons usually suck is the same reason most online translations of physical events suck: the online version is a less engaging distillation of only the core essence of an event, not a reimagining of the whole experience.]]></description>
            <link>https://notebook.lachlanjc.com/2020-08-08_the_problem_with_online_events</link>
            <guid isPermaLink="false">2020-08-08_the_problem_with_online_events</guid>
            <pubDate>Sat, 08 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup September 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-09-14_music_roundup_september_2020</link>
            <guid isPermaLink="false">2020-09-14_music_roundup_september_2020</guid>
            <pubDate>Mon, 14 Sep 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup October 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-10-17_music_roundup_october_2020</link>
            <guid isPermaLink="false">2020-10-17_music_roundup_october_2020</guid>
            <pubDate>Sat, 17 Oct 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why I Choose Next over Gatsby]]></title>
            <description><![CDATA[One obvious deal-breaking limitation of Gatsby vs Next is that Gatsby only builds static sites, whereas Next is hybrid, so it can make a fully static site, a partly static & partly dynamic site (different pages are each), or entirely dynamic.]]></description>
            <link>https://notebook.lachlanjc.com/2020-10-17_why_i_choose_next_over_gatsby</link>
            <guid isPermaLink="false">2020-10-17_why_i_choose_next_over_gatsby</guid>
            <pubDate>Sat, 17 Oct 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[I Quit Hack Club]]></title>
            <description><![CDATA[Hi friends 👋]]></description>
            <link>https://notebook.lachlanjc.com/2020-11-12_i_quit_hack_club</link>
            <guid isPermaLink="false">2020-11-12_i_quit_hack_club</guid>
            <pubDate>Thu, 12 Nov 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup November 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-11-17_music_roundup_november_2020</link>
            <guid isPermaLink="false">2020-11-17_music_roundup_november_2020</guid>
            <pubDate>Tue, 17 Nov 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Take Advantage of Intern Impostor Syndrome]]></title>
            <description><![CDATA[Experiencing impostor syndrome is often the nature of internships—you end up feeling unprepared because, well, everyone around you has been doing this work for years. If you already knew how to do everything & were experienced doing it, you’d have been hired full-time already—the whole point of an internship is to learn & grow in a real, professional environment.]]></description>
            <link>https://notebook.lachlanjc.com/2020-12-09_take_advantage_of_intern_impostor_syndrome</link>
            <guid isPermaLink="false">2020-12-09_take_advantage_of_intern_impostor_syndrome</guid>
            <pubDate>Wed, 09 Dec 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup December 2020]]></title>
            <link>https://notebook.lachlanjc.com/2020-12-16_music_roundup_december_2020</link>
            <guid isPermaLink="false">2020-12-16_music_roundup_december_2020</guid>
            <pubDate>Wed, 16 Dec 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Production Value Changes the Product]]></title>
            <description><![CDATA[I have a tendency toward ever-higher production value. As a creative person, this is often a natural draw over time.]]></description>
            <link>https://notebook.lachlanjc.com/2020-12-25_production_value_changes_the_product</link>
            <guid isPermaLink="false">2020-12-25_production_value_changes_the_product</guid>
            <pubDate>Fri, 25 Dec 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A Merry 2020 Christmas]]></title>
            <description><![CDATA[My family celebrates Christmas as the common, commercialized cultural holiday. It’s a time of year I very much enjoy. In recent years I’ve gotten way more into giving gifts, & I find it really gratifying. This year feels out of place: no trains, buses, flights, reuniting hugs. Christmas felt like a regular day with the addition of presents.]]></description>
            <link>https://notebook.lachlanjc.com/2020-12-27_a_merry_2020_christmas</link>
            <guid isPermaLink="false">2020-12-27_a_merry_2020_christmas</guid>
            <pubDate>Sun, 27 Dec 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup January 2021]]></title>
            <link>https://notebook.lachlanjc.com/2021-01-13_music_roundup_january_2021</link>
            <guid isPermaLink="false">2021-01-13_music_roundup_january_2021</guid>
            <pubDate>Wed, 13 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Prioritizing Awareness Enables My Focus]]></title>
            <description><![CDATA[It’s no secret that we live amongst/despite a constant onslaught of horrendous events. The number of deaths, protests, medical emergencies, human rights violations, political fiascos, shootings, & natural disasters we live alongside is beyond comprehension. But as the years go by, I’ve increasingly, unconsciously learned to disconnect myself from what’s happening in the world. I’ve realized that otherwise, I’m incapacitating myself from doing the work I care about to help.]]></description>
            <link>https://notebook.lachlanjc.com/2021-01-13_prioritizing_awareness_enables_my_focus</link>
            <guid isPermaLink="false">2021-01-13_prioritizing_awareness_enables_my_focus</guid>
            <pubDate>Wed, 13 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[iPadOS 14 Is the Best Digital Handwriting Yet]]></title>
            <description><![CDATA[I’ve written before about digital handwriting. There have been hundreds of products working on the digital handwriting experience for decades, from the Newton to reMarkable, the promise of a digital device that can truly understand your handwriting still looms large.]]></description>
            <link>https://notebook.lachlanjc.com/2021-01-14_ipados_14_is_the_best_digital_handwriting_yet</link>
            <guid isPermaLink="false">2021-01-14_ipados_14_is_the_best_digital_handwriting_yet</guid>
            <pubDate>Thu, 14 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[AirPods Max Are Priced Perfectly]]></title>
            <description><![CDATA[A lot has been made of the price of AirPods Max. Which is understandable—the price of an object is a huge part of a product’s identity & marketing, especially a new, high-profile product. $550 is certainly expensive for consumer headphones; while audiophile headphones can be several times that price, they aren’t marketing to the majority.]]></description>
            <link>https://notebook.lachlanjc.com/2021-01-15_airpods_max_are_priced_perfectly</link>
            <guid isPermaLink="false">2021-01-15_airpods_max_are_priced_perfectly</guid>
            <pubDate>Fri, 15 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Design with Whitespace & Confidence]]></title>
            <description><![CDATA[Whitespace is an important part of the storytelling of a website. It can show separation, add dramatic effect, & moderate the speed at which you perceive elements by changing the amount of scrolling. Whitespace says things your words don’t.]]></description>
            <link>https://notebook.lachlanjc.com/2021-01-21_design_with_whitespace_and_confidence</link>
            <guid isPermaLink="false">2021-01-21_design_with_whitespace_and_confidence</guid>
            <pubDate>Thu, 21 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Fonts on iPad 2021 Edition]]></title>
            <description><![CDATA[Last spring I wrote about fonts on iPad, looking at the multitude of bad options for installing custom fonts on my favorite operating system. Good news! I have an update, & it’s quick.]]></description>
            <link>https://notebook.lachlanjc.com/2021-01-21_fonts_on_ipad_2021_edition</link>
            <guid isPermaLink="false">2021-01-21_fonts_on_ipad_2021_edition</guid>
            <pubDate>Thu, 21 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Apple Fitness+ Is My New Favorite Habit]]></title>
            <description><![CDATA[After mixed experiences with Apple’s various services, I didn’t have high hopes for Apple Fitness+. But since it launched in early December, I’ve done several dozen workouts on Fitness+, several days every week. It’s surprisingly great.]]></description>
            <link>https://notebook.lachlanjc.com/2021-01-22_apple_fitness_is_my_new_favorite_habit</link>
            <guid isPermaLink="false">2021-01-22_apple_fitness_is_my_new_favorite_habit</guid>
            <pubDate>Fri, 22 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Design & Content Go Hand in Hand]]></title>
            <description><![CDATA[For truly thoughtful, effective web design, the content & the design must be composed hand-in-hand. On a great page, the design is not just communicating the words, but is supporting them & speaking for itself. This is why CSS templates always end up feeling dull: the content has been fit into a templates set of boxes, instead of building unique boxes with shared characteristics around the content.]]></description>
            <link>https://notebook.lachlanjc.com/2021-01-27_design_and_content_go_hand-in-hand</link>
            <guid isPermaLink="false">2021-01-27_design_and_content_go_hand-in-hand</guid>
            <pubDate>Wed, 27 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My 8 Software Subscriptions]]></title>
            <description><![CDATA[Password managers are indispensable, & 1Password is the best. It integrates natively with Apple’s keychain, so autofill is seamless, will generate passwords & automatically save them on the Mac, & the family subscription lets you keep your logins privately synced but share certain passwords (like Netflix).]]></description>
            <link>https://notebook.lachlanjc.com/2021-01-28_my_8_software_subscriptions</link>
            <guid isPermaLink="false">2021-01-28_my_8_software_subscriptions</guid>
            <pubDate>Thu, 28 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[You Can’t Be in Complete Awe]]></title>
            <description><![CDATA[I used to absolutely be in awe of certain designers. Brent Jackson for sure, & a number of others. When I would go to make my own thing, I’d pull up some of their sites & try to—though I wouldn’t admit it then—essentially remake their work. But I’m not them, & lack all their creative inspirations & context. Whatever I would make had an implicit creative maximum of another designer’s one work, which for a new project means it remains continually disappointing.]]></description>
            <link>https://notebook.lachlanjc.com/2021-01-30_you_cant_be_in_complete_awe</link>
            <guid isPermaLink="false">2021-01-30_you_cant_be_in_complete_awe</guid>
            <pubDate>Sat, 30 Jan 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Next.js Analytics Are Still a Handy MVP]]></title>
            <description><![CDATA[At Next.js Conf last October, Vercel introduced Next.js Analytics, their $10/mo addon on Vercel for measuring Core Web Vitals on your Next.js app. After using it for a few months, it’s certainly useful, but I wish Vercel would push it further, as it doesn’t feel anywhere near must-have.]]></description>
            <link>https://notebook.lachlanjc.com/2021-02-01_nextjs_analytics_are_still_a_handy_mvp</link>
            <guid isPermaLink="false">2021-02-01_nextjs_analytics_are_still_a_handy_mvp</guid>
            <pubDate>Mon, 01 Feb 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup February 2021]]></title>
            <link>https://notebook.lachlanjc.com/2021-02-27_music_roundup_february_2021</link>
            <guid isPermaLink="false">2021-02-27_music_roundup_february_2021</guid>
            <pubDate>Sat, 27 Feb 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Automate Setting up New Macs]]></title>
            <description><![CDATA[I recently erased my MacBook Pro to set it up fresh, then soon after, got a work laptop.
Setting up a new Mac, with all the tools one needs as a developer, is a nontrivial process, & ripe for automation.]]></description>
            <link>https://notebook.lachlanjc.com/2021-03-02_automate_setting_up_new_macs</link>
            <guid isPermaLink="false">2021-03-02_automate_setting_up_new_macs</guid>
            <pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Visualize Apple Watch Activity in React]]></title>
            <description><![CDATA[Apple Watch tracks your physical activity throughout the day with a series of concentric rings, the data for which is saved to the Health app on your iPhone. Last year, for my 2019 in Review, I wanted to visualize my activity rings on the web.]]></description>
            <link>https://notebook.lachlanjc.com/2021-03-18_visualize_apple_watch_activity_in_react</link>
            <guid isPermaLink="false">2021-03-18_visualize_apple_watch_activity_in_react</guid>
            <pubDate>Thu, 18 Mar 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[New Gear I’m Enjoying March 2021]]></title>
            <description><![CDATA[In the last two months, I’ve made a few upgrades to my desk setup & general gear.]]></description>
            <link>https://notebook.lachlanjc.com/2021-03-19_new_gear_im_enjoying_march_2021</link>
            <guid isPermaLink="false">2021-03-19_new_gear_im_enjoying_march_2021</guid>
            <pubDate>Fri, 19 Mar 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup April 2021]]></title>
            <link>https://notebook.lachlanjc.com/2021-04-18_music_roundup_april_2021</link>
            <guid isPermaLink="false">2021-04-18_music_roundup_april_2021</guid>
            <pubDate>Sun, 18 Apr 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup May 2021]]></title>
            <link>https://notebook.lachlanjc.com/2021-05-20_music_roundup_may_2021</link>
            <guid isPermaLink="false">2021-05-20_music_roundup_may_2021</guid>
            <pubDate>Thu, 20 May 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to Meet Twitter Friends IRL]]></title>
            <description><![CDATA[Learning to carry on conversations takes years & meeting a ton of people to get good at…I’m finally feeling like I can usually carry conversations well but I’ve been working on it actively for years. If you meet some people & you clam up or the conversation goes awkward or whatever, so be it. It’s not an easy or natural skill for most people!]]></description>
            <link>https://notebook.lachlanjc.com/2021-06-21_how_to_meet_twitter_friends_irl</link>
            <guid isPermaLink="false">2021-06-21_how_to_meet_twitter_friends_irl</guid>
            <pubDate>Mon, 21 Jun 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup June 2021]]></title>
            <link>https://notebook.lachlanjc.com/2021-06-25_music_roundup_june_2021</link>
            <guid isPermaLink="false">2021-06-25_music_roundup_june_2021</guid>
            <pubDate>Fri, 25 Jun 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup July 2021]]></title>
            <link>https://notebook.lachlanjc.com/2021-07-20_music_roundup_july_2021</link>
            <guid isPermaLink="false">2021-07-20_music_roundup_july_2021</guid>
            <pubDate>Tue, 20 Jul 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Apple Watch Needs Decisive Editing]]></title>
            <description><![CDATA[I’ve been wearing an Apple Watch every day since the day the first version shipped, back when I was in middle school. It’s become a basic expectation of my brain to be able to glance down & see weather, my activity progress, etc—it’d be absolutely bizarre for me to try living without one.]]></description>
            <link>https://notebook.lachlanjc.com/2021-07-24_the_apple_watch_needs_decisive_editing</link>
            <guid isPermaLink="false">2021-07-24_the_apple_watch_needs_decisive_editing</guid>
            <pubDate>Sat, 24 Jul 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Prioritize Optimization Axes on the Web]]></title>
            <description><![CDATA[When you’re building products, you have to decide what to prioritize—there’s always an infinite to-do list otherwise. Beyond the features/communication of your web site/app, there’s a meta-layer of contextual optimization every project must navigate. On the web, there’s a few axes of optimization I consider:]]></description>
            <link>https://notebook.lachlanjc.com/2021-08-23_priotize_optimization_axes_on_the_web</link>
            <guid isPermaLink="false">2021-08-23_priotize_optimization_axes_on_the_web</guid>
            <pubDate>Mon, 23 Aug 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Magsafe Battery Pack Is Mediocre]]></title>
            <description><![CDATA[I was super excited for the launch of Apple’s MagSafe Battery Pack. I’ve found the iPhone 12 Pro battery life to be noticeably worse than the iPhone 11 Pro, & if I’m out in the city for a full day, the battery won’t last me through the end, even entirely on Low Power Mode. As a big fan of the MagSafe charger & Apple’s MagSafe Wallet, the idea of popping on a nicely-designed battery when I’m running low felt like a no-brainer.]]></description>
            <link>https://notebook.lachlanjc.com/2021-09-06_the_magsafe_battery_pack_is_mediocre</link>
            <guid isPermaLink="false">2021-09-06_the_magsafe_battery_pack_is_mediocre</guid>
            <pubDate>Mon, 06 Sep 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup October 2021]]></title>
            <link>https://notebook.lachlanjc.com/2021-10-16_music_roundup_october_2021</link>
            <guid isPermaLink="false">2021-10-16_music_roundup_october_2021</guid>
            <pubDate>Sat, 16 Oct 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup November 2021]]></title>
            <link>https://notebook.lachlanjc.com/2021-11-20_music_roundup_november_2021</link>
            <guid isPermaLink="false">2021-11-20_music_roundup_november_2021</guid>
            <pubDate>Sat, 20 Nov 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup December 2021]]></title>
            <link>https://notebook.lachlanjc.com/2021-12-18_music_roundup_december_2021</link>
            <guid isPermaLink="false">2021-12-18_music_roundup_december_2021</guid>
            <pubDate>Sat, 18 Dec 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Migrate Reeder Articles to Matter with Shortcuts]]></title>
            <description><![CDATA[There’s been buzz recently about Matter, a new read-later service. I’ve wanted to give Matter a try for a bit, but have been saving all my reading links for the last year or two to Reeder 5. If I’m going to give Matter a real shot, I need articles there I want to read.]]></description>
            <link>https://notebook.lachlanjc.com/2022-01-27_migrate_reeder_articles_to_matter_with_shortcuts</link>
            <guid isPermaLink="false">2022-01-27_migrate_reeder_articles_to_matter_with_shortcuts</guid>
            <pubDate>Thu, 27 Jan 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Music Roundup January 2022]]></title>
            <link>https://notebook.lachlanjc.com/2022-01-30_music_roundup_january_2022</link>
            <guid isPermaLink="false">2022-01-30_music_roundup_january_2022</guid>
            <pubDate>Sun, 30 Jan 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Evolve Your MDX Workflow with a Headless CMS]]></title>
            <description><![CDATA[One of my roles at Watershed is to lead our public website’s design & development. Over the last few months, one of the main ways that’s manifested is publishing our blog posts, which include evergreen materials for our customers to read & reference on various topics relating to their climate programs.]]></description>
            <link>https://notebook.lachlanjc.com/2022-02-01_evolve_your_mdx_workflow_with_a_headless_cms</link>
            <guid isPermaLink="false">2022-02-01_evolve_your_mdx_workflow_with_a_headless_cms</guid>
            <pubDate>Tue, 01 Feb 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[3 Tips from Resizing Images with macOS Shortcuts]]></title>
            <description><![CDATA[Though I’ve been a heavy users of the Shortcuts app on iPadOS & iOS for a long time, I’ve recently started delving into what Shortcuts on macOS can do. One of its most intriguing system integrations is the ability to run automations directly from Finder, with “Quick Actions.”]]></description>
            <link>https://notebook.lachlanjc.com/2022-02-05_3_tips_from_resizing_images_with_macos_shortcuts</link>
            <guid isPermaLink="false">2022-02-05_3_tips_from_resizing_images_with_macos_shortcuts</guid>
            <pubDate>Sat, 05 Feb 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Set up RSS with Contentlayer & MDX]]></title>
            <description><![CDATA[I recently switched this site off Gatsby (finally!) to Next.js & Contentlayer. Afterwards, I wanted to get an RSS feed set up—a long-overdue feature, considering I’m a heavy RSS reader personally.]]></description>
            <link>https://notebook.lachlanjc.com/2022-08-18_set_up_rss_with_contentlayer_and_mdx</link>
            <guid isPermaLink="false">2022-08-18_set_up_rss_with_contentlayer_and_mdx</guid>
            <pubDate>Thu, 18 Aug 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Say Something Real]]></title>
            <description><![CDATA[I try not to speak when I don’t have a distinct point that adds something to the conversation. I don’t work on projects without intention to execute on something useful. I don’t write articles to fill space, or write papers for homework assignments with no point. I write marketing copy that communicates something distinct, newsletters with tangible updates end-to-end. We have too much noise & not enough signal; it’s a crime to merely add noise.]]></description>
            <link>https://notebook.lachlanjc.com/2022-10-17_say_something_real</link>
            <guid isPermaLink="false">2022-10-17_say_something_real</guid>
            <pubDate>Mon, 17 Oct 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Link Your Domain to Mastodon with Next.js]]></title>
            <description><![CDATA[I’ve been on Mastodon since 2017, but recently started spending time there as my Twitter network seeks alternatives. Like any other social media profile, you’re likely already linking your profile from your personal site homepage. For Mastodon, you want to add the rel="me" attribute to the link, as described here, to get the verified checkmark on your website on your profile.]]></description>
            <link>https://notebook.lachlanjc.com/2022-11-18_link_your_domain_to_mastodon_with_nextjs</link>
            <guid isPermaLink="false">2022-11-18_link_your_domain_to_mastodon_with_nextjs</guid>
            <pubDate>Fri, 18 Nov 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Animating an Icon with Tailwind CSS]]></title>
            <description><![CDATA[For an upcoming project, I needed icons for various power sources. I haven’t found a set of open source icons covering energy transition-related objects that’s consistent & high-quality, so for this game I’ve made my own. I started by using Bootstrap Icons—one of my favorite open source sets—but for wind, coal, & gas wanted to make custom ones. I’ve done icon design for Supercons before, which taught me a ton (such as how time-consuming & labor-intensive making these simple shapes is), but these icons needed more custom components than recycling existing pieces from other icons. Here’s my process of designing the set, in Figma. Get the Figma icons file here.]]></description>
            <link>https://notebook.lachlanjc.com/2022-11-30_animating_an_icon_with_tailwind_css</link>
            <guid isPermaLink="false">2022-11-30_animating_an_icon_with_tailwind_css</guid>
            <pubDate>Wed, 30 Nov 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Use MDX as Next.js 13 Server Component]]></title>
            <description><![CDATA[Next.js 13.1.2 quietly added support for rendering MDX as a server component, enabling using MDX as a build step for HTML with no client-side JS overhead. It uses a faster, experimental Rust-based MDX compiler. It’s not production-ready, but it works for me and wasn’t difficult to set up, so here’s how:]]></description>
            <link>https://notebook.lachlanjc.com/2023-01-19_use_mdx_as_nextjs_13_server_component</link>
            <guid isPermaLink="false">2023-01-19_use_mdx_as_nextjs_13_server_component</guid>
            <pubDate>Thu, 19 Jan 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Generate Next.js Image Blur Placeholders]]></title>
            <description><![CDATA[Talking to next/image author @styfle recently in Indianapolis, he reminded me the blurDataURL generated when you statically import an image is merely the URL to a super tiny version of the image. In production, that’s an image encoded as a (no surprise here) base64 data URL, e.g.]]></description>
            <link>https://notebook.lachlanjc.com/2023-01-23_generate_nextjs_image_blur_placeholders</link>
            <guid isPermaLink="false">2023-01-23_generate_nextjs_image_blur_placeholders</guid>
            <pubDate>Mon, 23 Jan 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[2023 CSS Wishlist]]></title>
            <description><![CDATA[Dave Rupert shared his CSS wishlist for 2023: new specs he’d love to see implemented. While I’d be delighted to have & would use all the features he mentioned, here’s a quick list of what I’d like to use in browsers.]]></description>
            <link>https://notebook.lachlanjc.com/2023-01-25_2023_css_wishlist</link>
            <guid isPermaLink="false">2023-01-25_2023_css_wishlist</guid>
            <pubDate>Wed, 25 Jan 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[I’m Not an Environmentalist]]></title>
            <description><![CDATA[Today I saw a chart of the percentage of Americans who self-identify as environmentalists (40%), and I realized that as much as climate is a core piece of my work & identity, I don’t use the label environmentalist for myself. The term brings to mind 1970s environmentalism, that in my eyes was focused on conservation and preventing development. But perhaps I’ll come around to the term.]]></description>
            <link>https://notebook.lachlanjc.com/2023-01-30_im_not_an_environmentalist</link>
            <guid isPermaLink="false">2023-01-30_im_not_an_environmentalist</guid>
            <pubDate>Mon, 30 Jan 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Notes on Data Center Water Usage]]></title>
            <description><![CDATA[Trying something new: I’m not an expert on this topic at all, but here’s my (not high-confidence) basic understanding of the usage of water in cooling data centers after doing internet research.]]></description>
            <link>https://notebook.lachlanjc.com/2023-02-27_notes_on_data_center_water_usage</link>
            <guid isPermaLink="false">2023-02-27_notes_on_data_center_water_usage</guid>
            <pubDate>Mon, 27 Feb 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Good Products Stand Alone]]></title>
            <description><![CDATA[Good products stand alone regardless of their price or complexity. Higher-tier products have more features to offer, and with more polish. While not going to all the same lengths, if you haven’t used the higher-tier offerings, simpler/cheaper ones should not feel lacking or compromised. You buy a product, not an entry in a product line to be constantly reminded of.]]></description>
            <link>https://notebook.lachlanjc.com/2023-09-28_good_products_stand_alone</link>
            <guid isPermaLink="false">2023-09-28_good_products_stand_alone</guid>
            <pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Long on Spatial Computing]]></title>
            <description><![CDATA[Buckminster Fuller’s term ephemeralization describes doing “more and more with less and less until eventually you can do everything with nothing,” and few framings are more apt for the future of spatial computing.]]></description>
            <link>https://notebook.lachlanjc.com/2024-03-06_long_on_spatial_computing</link>
            <guid isPermaLink="false">2024-03-06_long_on_spatial_computing</guid>
            <pubDate>Wed, 06 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Open Source Your Schoolwork Too]]></title>
            <description><![CDATA[As I’m progressing through my second to last year at NYU, I wanted to record how I’m thinking about my time here. This is not at all the only valid way to approach undergrad, but it’s my way.]]></description>
            <link>https://notebook.lachlanjc.com/2024-03-08_open_source_your_schoolwork_too</link>
            <guid isPermaLink="false">2024-03-08_open_source_your_schoolwork_too</guid>
            <pubDate>Fri, 08 Mar 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Your Tools Shape Your Focus]]></title>
            <description><![CDATA[My Apple Studio Display encourages me to sit at my desk and do high-quality work. Since that’s what it’s best at, it’s the intention I bring every time I sit down in front of it. My Apple Watch encourages me, not only through its form factor but software, to be more active, and while staying connected, to not get buried in my iPhone. My bright yellow suitcase encourages me to pack lightly and wander.]]></description>
            <link>https://notebook.lachlanjc.com/2024-04-11_your_tools_shape_your_focus</link>
            <guid isPermaLink="false">2024-04-11_your_tools_shape_your_focus</guid>
            <pubDate>Thu, 11 Apr 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[10 Features Next.js 15 Could Launch]]></title>
            <description><![CDATA[Ahead of even Vercel Ship, I’m already dreaming about what could come to Next.js this fall with v15 at Next.js Conf.]]></description>
            <link>https://notebook.lachlanjc.com/2024-04-17_10_features_nextjs_15_could_launch</link>
            <guid isPermaLink="false">2024-04-17_10_features_nextjs_15_could_launch</guid>
            <pubDate>Wed, 17 Apr 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Daylight Feedback Summer 2024]]></title>
            <description><![CDATA[Android's software landscape continues to be a challenge, but it's improving. GoodNotes was near-unusable this spring with its level of lag and lack of offline support, but they're charging ahead with new features and the app is now a better choice than Reader or Noteshelf. (This fall, they're launching cross-platform sync with iOS/macOS, which will be incredibly helpful.) Notion Calendar launching on Android last month has been a big help in my life. Arc Search is working on an Android client which will be great, since I'll be able to sync tabs with my iOS/macOS browser.]]></description>
            <link>https://notebook.lachlanjc.com/2024-08-20_daylight_feedback_summer_2024</link>
            <guid isPermaLink="false">2024-08-20_daylight_feedback_summer_2024</guid>
            <pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[visionOS 2 Invests in Core Technologies]]></title>
            <description><![CDATA[Some observations after an hour with visionOS 2:]]></description>
            <link>https://notebook.lachlanjc.com/2024-09-19_visionos_2_invests_in_core_technologies</link>
            <guid isPermaLink="false">2024-09-19_visionos_2_invests_in_core_technologies</guid>
            <pubDate>Thu, 19 Sep 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Promote National Progress like iPhones]]></title>
            <description><![CDATA[One of the most surprising disconnects to me between dystopian stories and our current reality in the U.S. is that no level of government has a reliable mechanism by which it communicates regularly with citizens. We can’t communicate anything from local bulk trash pick-up days to new healthcare policy with any level of efficiency of reach across the nation.]]></description>
            <link>https://notebook.lachlanjc.com/2024-10-10_promote_national_progress_like_iphones</link>
            <guid isPermaLink="false">2024-10-10_promote_national_progress_like_iphones</guid>
            <pubDate>Thu, 10 Oct 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Apple Vision Glasses Will Be Irresistible]]></title>
            <description><![CDATA[I’ve written about my long-term belief in spatial computing, and how visionOS 2 made small but notable progress. After using Apple Vision Pro for a year, the pieces recently clicked into place to me for what an AR glasses version of Apple Vision would look like, and how it will change us. We don’t have the technology, hardware-wise, to build this product today, or we’d already be wearing it. We need significant leaps in batteries, mobile silicon, and displays to make this product work. Leaps in AI assistance, cameras, and computer vision would make this product better, too. But the industry is hard at work at all of these problems. This product feels inevitable.]]></description>
            <link>https://notebook.lachlanjc.com/2025-02-19_apple_vision_glasses_will_be_irresistible</link>
            <guid isPermaLink="false">2025-02-19_apple_vision_glasses_will_be_irresistible</guid>
            <pubDate>Wed, 19 Feb 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Photo Walk at Centre County Kepone]]></title>
            <description><![CDATA[I focused my thesis project American Toxics on the Superfund toxic waste site in my hometown of State College, PA, called Centre County Kepone. To quote American Toxics:]]></description>
            <link>https://notebook.lachlanjc.com/2025-07-06_photo_walk_at_centre_county_kepone</link>
            <guid isPermaLink="false">2025-07-06_photo_walk_at_centre_county_kepone</guid>
            <pubDate>Sun, 06 Jul 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Before I Land in San Francisco]]></title>
            <description><![CDATA[When I was in high school, beginning to discover myself and do creative/professional work I was proud of for the first time, I often wondered if my life would ever change as quickly as it felt like it was then. But I can only look back on that as naïveté. It turned out to only be the start of an unending acceleration; every month of 2025 eclipses those months in magnitude.]]></description>
            <link>https://notebook.lachlanjc.com/2025-07-17_before_i_land_in_san_francisco</link>
            <guid isPermaLink="false">2025-07-17_before_i_land_in_san_francisco</guid>
            <pubDate>Thu, 17 Jul 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Future Is No Longer Apps]]></title>
            <description><![CDATA[When I joined the tech world in the early 2010s, it was the golden age of apps. Opening the App Store on my early iPhones was a thrill of constantly discovering new companies and apps making new categories of things possible. That era has passed now, but some things have stayed the same: namely Springboard, the app launcher on iOS & every iOS-adjacent OS (iPadOS, watchOS, tvOS, visionOS). Apple products always greet you with a grid of apps to choose from.]]></description>
            <link>https://notebook.lachlanjc.com/2025-09-08_the_future_is_no_longer_apps</link>
            <guid isPermaLink="false">2025-09-08_the_future_is_no_longer_apps</guid>
            <pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>