<?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" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Nezteb: Eclecticism in Software]]></title><description><![CDATA[I’m Noah, a senior backend engineer. I’ll be posting about things that interest me: Elixir/Phoenix/LiveView, functional programming, open-source tools, the indie web, local-first development, self-hosting, gamedev. Alaskan/Norwegian. Neutral good. DFTBA.]]></description><link>https://newsletter.nezteb.net</link><image><url>https://substackcdn.com/image/fetch/$s_!_z_y!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f5404f-13b2-4155-8454-c0cd5ec35624_512x512.png</url><title>Nezteb: Eclecticism in Software</title><link>https://newsletter.nezteb.net</link></image><generator>Substack</generator><lastBuildDate>Fri, 08 May 2026 11:32:33 GMT</lastBuildDate><atom:link href="https://newsletter.nezteb.net/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Noah Betzen]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[nezteb@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[nezteb@substack.com]]></itunes:email><itunes:name><![CDATA[Noah Betzen]]></itunes:name></itunes:owner><itunes:author><![CDATA[Noah Betzen]]></itunes:author><googleplay:owner><![CDATA[nezteb@substack.com]]></googleplay:owner><googleplay:email><![CDATA[nezteb@substack.com]]></googleplay:email><googleplay:author><![CDATA[Noah Betzen]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA["Alright let's do this"]]></title><description><![CDATA[Let&#8217;s talk about memes, Substack, tools, open-source, learning, hosting, networking, gaming, reading, and writing!]]></description><link>https://newsletter.nezteb.net/p/alright-lets-do-this</link><guid isPermaLink="false">https://newsletter.nezteb.net/p/alright-lets-do-this</guid><dc:creator><![CDATA[Noah Betzen]]></dc:creator><pubDate>Fri, 07 Apr 2023 21:53:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/mLyOj_QD4a4" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Quick Meme</h1><h6><em>For anyone unfamiliar with &#8220;Alright let&#8217;s do this&#8221;, see video below:</em></h6><div id="youtube2-mLyOj_QD4a4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;mLyOj_QD4a4&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/mLyOj_QD4a4?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h1>Substack</h1><p>Now that that&#8217;s out of the way, let&#8217;s talk about Substack. They released a new thing called &#8220;Notes&#8221;, which looks to me like a full-on Twitter replacement. It&#8217;s not out yet though, so let&#8217;s wait and see!</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:112760978,&quot;url&quot;:&quot;https://on.substack.com/p/introducing-notes&quot;,&quot;publication_id&quot;:1,&quot;publication_name&quot;:&quot;On Substack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fba81cfff-7bc5-4aef-866e-864d0942c42d_1000x1000.png&quot;,&quot;title&quot;:&quot;Introducing Substack Notes&quot;,&quot;truncated_body_text&quot;:&quot;We started Substack in 2017 because we wanted the internet to be better for writers and readers. We were dismayed with the clickbait and content farms, the listicles and liars, the cheap outrage and culture wars. We thought there could be something better if writers and readers were given more control and treated as a higher priority than advertisers, a&#8230;&quot;,&quot;date&quot;:&quot;2023-04-05T15:00:20.412Z&quot;,&quot;like_count&quot;:1614,&quot;comment_count&quot;:692,&quot;bylines&quot;:[{&quot;id&quot;:3567,&quot;name&quot;:&quot;Hamish McKenzie&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4b374f38-9648-4fcc-835f-84465804db34_5184x2912.jpeg&quot;,&quot;bio&quot;:&quot;Co-founder of Substack. Chief Writing Officer.&quot;,&quot;profile_set_up_at&quot;:&quot;2022-03-30T21:52:47.674Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:126704,&quot;user_id&quot;:3567,&quot;publication_id&quot;:35,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:35,&quot;name&quot;:&quot;Disjointed&quot;,&quot;subdomain&quot;:&quot;hamish&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Sometimes I feel like writing things, so this is where I write them. &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/10760fa2-389a-4231-8401-39b2cf1f97e6_225x225.png&quot;,&quot;author_id&quot;:3567,&quot;theme_var_background_pop&quot;:&quot;#00786a&quot;,&quot;created_at&quot;:&quot;2018-03-05T05:16:39.828Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Hamish McKenzie (Disjointed)&quot;,&quot;copyright&quot;:&quot;Hamish McKenzie&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;hamishmckenzie&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null},{&quot;id&quot;:2,&quot;name&quot;:&quot;Chris Best&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/00a00f9d-bc29-4dd6-b7c7-f557639c1eea_2602x2612.jpeg&quot;,&quot;bio&quot;:&quot;Reader of things. Co-founder of Substack.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-04-16T02:22:39.548Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:204377,&quot;user_id&quot;:2,&quot;publication_id&quot;:13,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:13,&quot;name&quot;:&quot;CB&quot;,&quot;subdomain&quot;:&quot;cb&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;My miscellaneous personal Substack&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/5ddb6ff2-070c-482b-8454-9f0b497e0aea_1024x1024.png&quot;,&quot;author_id&quot;:2,&quot;theme_var_background_pop&quot;:&quot;#3979E0&quot;,&quot;created_at&quot;:&quot;2018-03-05T05:16:39.828Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;CB&quot;,&quot;copyright&quot;:&quot;Chris Best&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;cjgbest&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null},{&quot;id&quot;:47126039,&quot;name&quot;:&quot;Jairaj Sethi&quot;,&quot;previous_name&quot;:&quot;Jairaj&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87119f6d-1d06-4102-a690-42b3fd49ea25_1461x2046.jpeg&quot;,&quot;bio&quot;:&quot;Co-founder / CTO at Substack&quot;,&quot;profile_set_up_at&quot;:&quot;2023-01-06T14:55:27.855Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1217557,&quot;user_id&quot;:47126039,&quot;publication_id&quot;:700,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:700,&quot;name&quot;:&quot;no words &#128586;&quot;,&quot;subdomain&quot;:&quot;jairaj&quot;,&quot;custom_domain&quot;:&quot;substack.jairaj.org&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90313f69-28c8-4c67-baba-2a63b63236cc_50x50.png&quot;,&quot;author_id&quot;:47126039,&quot;theme_var_background_pop&quot;:&quot;#25bd65&quot;,&quot;created_at&quot;:&quot;2018-03-05T05:16:39.828Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;j&quot;,&quot;copyright&quot;:&quot;Jairaj Sethi&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://on.substack.com/p/introducing-notes?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!fREZ!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fba81cfff-7bc5-4aef-866e-864d0942c42d_1000x1000.png"><span class="embedded-post-publication-name">On Substack</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Introducing Substack Notes</div></div><div class="embedded-post-body">We started Substack in 2017 because we wanted the internet to be better for writers and readers. We were dismayed with the clickbait and content farms, the listicles and liars, the cheap outrage and culture wars. We thought there could be something better if writers and readers were given more control and treated as a higher priority than advertisers, a&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 1614 likes &#183; 692 comments &#183; Hamish McKenzie, Chris Best, and Jairaj Sethi</div></a></div><p>This is my first actual post/newsletter on Substack, so if there&#8217;s any weird formatting in the email or the page itself, let me know. The writing interface is pretty nice so far.</p><p>As a reminder, this Substack publication is split into three &#8220;sections&#8221;, each of which can be separately subscribed to:</p><ul><li><p>The &#8220;main&#8221; newsletter section you are reading now where I&#8217;ll post longer-form content like this.</p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:265652,&quot;name&quot;:&quot;Nezteb: Eclecticism in Software&quot;,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f5404f-13b2-4155-8454-c0cd5ec35624_512x512.png&quot;,&quot;base_url&quot;:&quot;https://newsletter.nezteb.net&quot;,&quot;hero_text&quot;:&quot;I&#8217;m Noah, a senior backend engineer. I&#8217;ll be posting about things that interest me: Elixir/Phoenix/LiveView, functional programming, open-source tools, the indie web, local-first development, self-hosting, gamedev. Alaskan/Norwegian. Neutral good. DFTBA.&quot;,&quot;author_name&quot;:&quot;Noah Betzen&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#111111&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://newsletter.nezteb.net?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!_z_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f5404f-13b2-4155-8454-c0cd5ec35624_512x512.png" width="56" height="56" style="background-color: rgb(17, 17, 17);"><span class="embedded-publication-name">Nezteb: Eclecticism in Software</span><div class="embedded-publication-hero-text">I&#8217;m Noah, a senior backend engineer. I&#8217;ll be posting about things that interest me: Elixir/Phoenix/LiveView, functional programming, open-source tools, the indie web, local-first development, self-hosting, gamedev. Alaskan/Norwegian. Neutral good. DFTBA.</div><div class="embedded-publication-author-name">By Noah Betzen</div></a><form class="embedded-publication-subscribe" method="GET" action="https://newsletter.nezteb.net/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div></li><li><p>&#8220;Today I Learned&#8221; is where I&#8217;ll post much shorter snippets and list of things I&#8217;ve learned recently (mostly programming and software, obviously).</p><ul><li><p><a href="https://newsletter.nezteb.net/s/today-i-learned">https://newsletter.nezteb.net/s/today-i-learned </a></p></li></ul></li><li><p>&#8220;Elixir&#8221; is where I&#8217;ll post exclusively about Elixir, Phoenix, LiveView, Gleam, and the like.</p><ul><li><p><a href="https://newsletter.nezteb.net/s/elixir">https://newsletter.nezteb.net/s/elixir</a></p></li></ul></li></ul><p>I don&#8217;t know why Substack embeds the main newsletter but not the other sections.</p><h1>Tools</h1><p>I&#8217;m big into trying out new tools, to the point of it being an unproductive hobby (aka &#8220;productivity porn&#8221;), but lately here&#8217;s what I&#8217;ve been experimenting with:</p><ul><li><p>Browser: <a href="https://librewolf.net/">LibreWolf</a></p><ul><li><p>I tried out <a href="https://arc.net/">Arc Browser</a> recently but couldn&#8217;t get used to it&#8217;s quirky UX decisions. It&#8217;s not really their fault, I&#8217;m just too old for a completely new browser experience. Before that I was on <a href="https://brave.com/">Brave</a>; I only switched to be more open-source friendly and &#8220;private&#8221;, I guess?</p></li><li><p>One day I&#8217;ll have to share my extensions list!</p></li></ul></li><li><p>Notes: <a href="https://standardnotes.com/">Standard Notes</a></p><ul><li><p>A pretty neat take on note-taking with several clear nods to <a href="https://obsidian.md/">Obsidian</a> (my previous note-taking tool), but with a few key differences for me:</p><ul><li><p><a href="https://github.com/standardnotes/app">Fully open-source</a> (with optional paid hosted version).</p></li><li><p>Data stored E2E encrypted in the cloud and accessible from web, desktop, and mobile.</p></li></ul></li><li><p>Their professional plan lets you publish notes to a service called <a href="https://listed.to/">Listed</a>, here&#8217;s mine: <a href="https://listed.nezteb.net/">listed.nezteb.net</a>. I don&#8217;t know if I&#8217;ll use that feature much though, especially when I already have so many blogging/writing tools that I don&#8217;t use enough&#8230;</p></li></ul></li><li><p>Todo List: <a href="https://www.twosapp.com/">Twos</a></p><ul><li><p>Not a great name, but a really good free service/app for managing todo lists. I&#8217;ve been around the block many times with todo apps. Todoist, Things, TickTick, and easily a dozen others. I&#8217;m curious if and when they&#8217;ll start charging for it, but worst case scenario I can switch yet again&#8230;</p></li><li><p>I also end up putting a lot of my &#8220;todos&#8221; in my notes app, so arguably I don&#8217;t even really need a todo app. Oh well.</p></li></ul></li><li><p>Password Manager: <a href="https://1password.com/">1Password</a></p><ul><li><p>Years of paying for LastPass Families (it&#8217;s so bad I&#8217;m not even going to hyperlink it) culminated in me switching to <a href="https://bitwarden.com/">Bitwarden Families</a>, an awesome paid/hosted version of their OSS product.</p></li><li><p>I have zero regrets and love Bitwarden, but I ended up switching to 1Password because <a href="https://developer.1password.com/docs/cli/">their CLI</a> is ridiculously cool. They also support more item types and are more approachable for my&#8230; aging family.</p></li></ul></li><li><p>IRC Client: <a href="https://www.irccloud.com/">IRC Cloud</a></p><ul><li><p>What year is it again? I&#8217;m already on Discord and Matrix, but I feel like IRC deserves a shoutout too.</p></li><li><p>I love me a good browser client, and this one is great. The company behind it also seems decent and contributes back to open-source communities around IRC.</p></li></ul></li><li><p>Email/Calendar/Drive/VPN: <a href="https://proton.me/">Proton</a></p><ul><li><p>I love Proton Mail and pay for their &#8220;unlimited&#8221; plan which includes mail, calendar, drive, and VPN. I just use the web browser and mobile client; I don&#8217;t bother with their fancy &#8220;bridge&#8221;. Their calendar product is okay, nothing super special. Their drive is alright but they don&#8217;t have any good syncing clients for it yet, oh well. Their VPN is top-tier, mostly comparable to other good VPN products.</p></li></ul></li><li><p>Bookmarking: <a href="https://mymind.com/">mymind</a></p><ul><li><p>This is an odd one. I think I was looking into setting up Pocket or Raindrop.io again, and I saw a couple Reddit comments mentioning this. So far it&#8217;s awesome, but it&#8217;s quite spendy. I&#8217;m sure once my subscription approaches its end, I&#8217;ll look around again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!um9n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!um9n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png 424w, https://substackcdn.com/image/fetch/$s_!um9n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png 848w, https://substackcdn.com/image/fetch/$s_!um9n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png 1272w, https://substackcdn.com/image/fetch/$s_!um9n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!um9n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png" width="1456" height="798" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:798,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3794361,&quot;alt&quot;:&quot;A screenshot of my mymind dashboard.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A screenshot of my mymind dashboard." title="A screenshot of my mymind dashboard." srcset="https://substackcdn.com/image/fetch/$s_!um9n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png 424w, https://substackcdn.com/image/fetch/$s_!um9n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png 848w, https://substackcdn.com/image/fetch/$s_!um9n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png 1272w, https://substackcdn.com/image/fetch/$s_!um9n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d2dfaa5-dd30-4590-89b2-2d458950e2ec_2984x1636.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Look at all that content!</figcaption></figure></div></li></ul></li><li><p>Verification: <a href="https://keyoxide.org/BA4DA9CABC611D90D3F4822421F78F35EB0750DC">Keyoxide</a></p><ul><li><p>This is like Keybase was back in the day, but &#8220;better&#8221;? I got majorly nerd sniped by this one and spent a few hours setting up all my various proofs and learning more about GPG/PGP/YubiKeys.</p></li></ul></li><li><p>Micro-blogging: <a href="https://micro.blog/Nezteb">micro.blog</a> (<a href="https://nezteb.net/">nezteb.net</a>)</p><ul><li><p>A cool service that brings the best of both worlds between the fediverse and a more traditional website/blog. I didn&#8217;t want to join yet-another Mastodon/Pleroma instance, but I also wanted to kind of have my own place to chat with folks. Granted, I still use Twitter heavily, mostly because the people and communities I want to engage with are still using it. Every day I get closer and closer to ditching it entirely though!</p></li></ul></li></ul><h1>Open-Source</h1><p>I&#8217;ve made quite a few issues and PRs on GitHub this last month:</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9144134e-52a0-47ee-ae3c-55ae953c678a_2016x1666.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/253970b5-73b7-41c4-bc3a-e905adc9c2a7_1992x2742.png&quot;}],&quot;caption&quot;:&quot;Quite an array of repos too!&quot;,&quot;alt&quot;:&quot;Screenshots of my GitHub issues and PRs created over the last month&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8098b25-b8da-44cf-a06e-8bb63c812c2d_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>One thing that doesn&#8217;t show up in that list is <a href="https://github.com/Nezteb/scrape-pdf">scrape-pdf</a>. My good friend Gilbert helped me drastically improve it too; thanks Gil!</p><p>I&#8217;m trying to be better and more consistent about contributions, whether big or small (mostly small).</p><p>That also reminds me that I need to update <a href="https://nezteb.github.io/github-stars-dashboard/">my GitHub Stars Dashboard</a> with my latest stars data, because oh boy there&#8217;s a lot of cool things I&#8217;ve starred recently.</p><h1>Learning</h1><p>I love programming languages and libraries and frameworks, but I&#8217;d also like to heavily focus on a few (Elixir/Phoenix mostly). Nevertheless, I frequently find myself on <a href="https://exercism.org/">Exercism</a> playing with Pharo Smalltalk, Racket, Common Lisp, or Prolog. They&#8217;re all extremely interesting in their own ways, but at the end of the day Elixir/Phoenix pay my bills. :) (inserting emojis into the Substack editor doesn&#8217;t seem to work)</p><p><a href="https://github.com/features/copilot">GitHub Copilot</a> and <a href="https://chat.openai.com/chat">ChatGPT</a> have actually been great tools to learn these new languages and tools, even if a lot of what they say is confident gibberish. It often gives me a good starting point at least.</p><h1>Hosting and Networking</h1><p>I&#8217;ve started hosting a lot of things on <a href="https://fly.io/">Fly.io</a>. Git servers, pastebins, a few Phoenix servers, and random other tools I find. It&#8217;s a lot of fun, and surprisingly cheap!</p><p>I also started messing around with self-hosting those same things on my home network using Cloudflare (with Workers!) and Caddy. More to come on that.</p><h1>Gaming</h1><p>Games I&#8217;ve been playing:</p><ul><li><p><a href="https://store.steampowered.com/app/1562430/DREDGE/">DREDGE on PC</a></p><ul><li><p>If you love disturbing Lovecraftian mythos and cute fishing simulator games like Stardew Valley, play this!</p></li></ul></li><li><p>World of Warcraft: Dragonflight</p><ul><li><p>I don&#8217;t wanna talk about it&#8230; :D</p></li></ul></li></ul><h1>Reading/Writing</h1><p>Part of what motivated me to sit down and write this was a blog post I stumbled upon on HackerNews:</p><ul><li><p><a href="https://www.dannyguo.com/blog/why-i-blog">https://www.dannyguo.com/blog/why-i-blog</a></p></li></ul><p>I want to read and write more. Arguably I probably do too much random reading and not enough digesting and learning from what I read. I enjoy it though, so I&#8217;m probably not going to change that.</p><p>Writing though, I want to do more of that. I don&#8217;t really care where: Substack, Hashnode, Twitter, micro.blog, listed.to, wherever. Whatever gets my brain working.</p><p>One problem I have is that I worry too much about forgetting something I wanted to talk about. Maybe I should outline these in advance, but that&#8217;d be yet another barrier that keeps me from writing. Instead of worrying about it, I&#8217;ll just end it here. :D</p><p>If you&#8217;ve made it this far and read most of this post, thank you!</p><p>- Noah</p>]]></content:encoded></item><item><title><![CDATA[Eclecticism in Software]]></title><description><![CDATA[I&#8217;m Noah, a senior backend engineer. I&#8217;ll be posting about things that interest me: Elixir/Phoenix/LiveView, functional programming, open-source tools, the indie web, local-first development, self-hosting, gamedev. Alaskan/Norwegian. Neutral good. DFTBA.]]></description><link>https://newsletter.nezteb.net/p/welcome</link><guid isPermaLink="false">https://newsletter.nezteb.net/p/welcome</guid><dc:creator><![CDATA[Noah Betzen]]></dc:creator><pubDate>Thu, 30 Mar 2023 18:00:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3816ec60-4910-43db-84b0-a2a71e91de16_1440x560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Nezteb: Eclecticism in Software!</p><blockquote><p><em>Eclecticism is a conceptual approach that does not hold rigidly to a single paradigm or set of assumptions, but instead draws upon multiple theories, styles, or ideas to gain complementary insights into a subject, or applies different theories in particular cases.</em></p></blockquote><p>I&#8217;m Noah, a senior backend engineer. I&#8217;ll be posting about things that interest me: Elixir/Phoenix/LiveView, functional programming, open-source tools, the indie web, local-first development, self-hosting, gamedev. Alaskan/Norwegian. Neutral good. DFTBA.</p><p>Any and all money I receive from this newsletter will be spent on sponsoring open-source projects I believe in, so thank you for supporting open-source software!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.nezteb.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.nezteb.net/subscribe?"><span>Subscribe now</span></a></p><p>You can also <a href="https://newsletter.nezteb.net/p/welcome?utm_source=substack&utm_medium=email&utm_content=share&action=share">tell your friends</a>!</p>]]></content:encoded></item></channel></rss>