<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Software developer by day, hardware nerd on nights and weekends.&#xA;&#xA;YouTube: https://youtube.com/@josh_nussbaum&#xA;&#xA;Building sveltestripe.com, github.com/joshnuss.&#xA;&#xA;&#34;Just a straight shooter with upper management written all over him&#34;</description><link>https://bsky.app/profile/joshnuss.com</link><title>@joshnuss.com - Josh Nussbaum</title><item><link>https://bsky.app/profile/joshnuss.com/post/3mv2cgn7cps2z</link><description>It&#39;s the best time in the history of humanity, to be an unemployed software developer.</description><pubDate>09 Sep 2026 00:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mv2cgn7cps2z</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3muzrtbbbjc27</link><description>Life in 2026</description><pubDate>08 Sep 2026 19:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3muzrtbbbjc27</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3muilcxbk6k2j</link><description>Comments should never describe code.&#xA;&#xA;Code should describe code.</description><pubDate>01 Sep 2026 23:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3muilcxbk6k2j</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mug66e5ig22j</link><description>Built a script to reduce fees for hosting my apps ✨&#xA;&#xA;Now my only monthly fee is the bare hosting, which can be as little as $5/month 💸</description><pubDate>01 Sep 2026 00:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mug66e5ig22j</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mtv2cevqmc22</link><description>Building an API, halfway through:&#xA;&#xA;$&gt; claude &#34;switch to graphql&#34;&#xA;&#xA;Couple minutes later, it&#39;s done 😳</description><pubDate>25 Aug 2026 05:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mtv2cevqmc22</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mtrvz547k222</link><description>I used AI to 3D-print this cactus shelf (for my aunt).&#xA;&#xA;Here&#39;s my workflow:</description><pubDate>23 Aug 2026 23:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mtrvz547k222</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mti5lf3phc2w</link><description>Cool benefit of writing analytics (requests), logs and errors to same db:&#xA;&#xA;Can query requests with all it&#39;s logs and any errors thrown in a single view.</description><pubDate>20 Aug 2026 02:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mti5lf3phc2w</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mthbwycimk2s</link><description>Built an uptime monitor with Claude.&#xA;&#xA;It took less than 1 hour to build..</description><pubDate>19 Aug 2026 17:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mthbwycimk2s</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mtfrxf3kys2e</link><description>The problem with hosting nowadays:&#xA;&#xA;1. It&#39;s not just about running a server. You need observability too (analytics, log storage, error tracking and uptime monitoring).&#xA;2. Databases shouldn&#39;t be extra.&#xA;3. I don&#39;t want 6 bills.&#xA;4. I want to run on my infra.&#xA;5. I don&#39;t want to spend time on setup.</description><pubDate>19 Aug 2026 03:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mtfrxf3kys2e</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mt2jjehi4k2y</link><description>Prompts that fight the slop: 🥊🤖💪&#xA;&#xA;&gt; Which functions have the worst cyclomatic complexity?&#xA;&#xA;&gt; Are there any obvious refactorings?&#xA;&#xA;&gt; Can you refactor &lt;...&gt; for readability and simplicity&#xA;&#xA;&gt; Any opportunities to improve code using design patterns</description><pubDate>14 Aug 2026 15:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mt2jjehi4k2y</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3msyx4fq3qk2g</link><description>Pretty rad. Run this with Claude CLI:&#xA;&#xA;&gt; Improve the performance of this machine</description><pubDate>14 Aug 2026 00:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3msyx4fq3qk2g</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3msrbuqcdcs2n</link><description>Handling errors in 2026</description><pubDate>10 Aug 2026 23:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3msrbuqcdcs2n</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3msr3abflzk23</link><description>Added support for macros to my mini lisp interpreter...&#xA;https://github.com/joshnuss/qlisp/commit/44fc19c59f5c102cf2c3d25710276a8618e71db0&#xA;&#xA; Turned out to be pretty easy 😁&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>10 Aug 2026 21:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3msr3abflzk23</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3msm6ybcyzc2f</link><description>Try it out in GitHub CodeSpaces:&#xA;codespaces.new/joshnuss/qlisp&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>08 Aug 2026 23:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3msm6ybcyzc2f</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3msjz7ykufc2w</link><description>Built a toy LISP in ~12 hours using Gemini ✨&#xA;github.com/joshnuss/qlisp</description><pubDate>08 Aug 2026 02:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3msjz7ykufc2w</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mo2yj7isis2d</link><description>Built a 3D printable parametric LEGO piece.&#xA;&#xA;lego-generator.up.railway.app</description><pubDate>12 Jun 2026 05:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mo2yj7isis2d</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mlruoglr722n</link><description>Really cool: A 3D printable vacuum forming machine&#xA;&#xA;https://makerworld.com/en/models/2752057-3d-printable-vacuum-former-100x100mm-step-files#profileId-3053617&#xA;&#xA;Made by makerworld.com/en/@CE_YT</description><pubDate>14 May 2026 03:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mlruoglr722n</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mleprkd36c2t</link><description>Does any company want to sponsor the work to upgrade svelte-persisted-store to Svelte 5?&#xA;&#xA;It gets ~350K downloads per month&#xA;&#xA;https://npmx.dev/package/svelte-persisted-store?modal=chart&amp;start=2025-05-09&amp;end=2026-05-07&amp;granularity=monthly</description><pubDate>08 May 2026 21:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mleprkd36c2t</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mkjrrtfx322p</link><description>Rough idea I&#39;ve been kicking around:&#xA;&#xA;An open source planter 🌱🪴&#xA;&#xA;- Mostly 3D printed (except LED strip, earth, seeds, wicks)&#xA;- Number of plants is parametric, just print the dimensions you need&#xA;- Compatible with &#34;Click &amp; Grow&#34; cups</description><pubDate>28 Apr 2026 04:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mkjrrtfx322p</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mkb2rzs46c2r</link><description>Open sourced a parametric planter:&#xA;https://www.printables.com/model/1699596-parametric-planter&#xA;&#xA;Diameter &amp; Height are adjustable via FreeCAD</description><pubDate>24 Apr 2026 17:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mkb2rzs46c2r</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mjpoihkblk2h</link><description>In the late 90s, a couple devs and a marketing person left Microsoft and started a gaming company.&#xA;&#xA;Today that company has 331 employees and has revenue of ~$50M per employee, higher than Microsoft, Google and Apple.&#xA;&#xA;https://medium.com/@monicah428/the-early-days-of-valve-from-a-woman-inside-bf80c6b47961</description><pubDate>17 Apr 2026 19:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mjpoihkblk2h</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mjo2hiyw2c2r</link><description>Things creators hear all the time:&#xA;&#xA;- It already exists&#xA;- It will never work&#xA;- It&#39;s outside your expertise&#xA;&#xA;Just ignore it.</description><pubDate>17 Apr 2026 04:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mjo2hiyw2c2r</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mjj5m6nmos2m</link><description>AdBlock extension using ads to sell AdBlock&#xA;https://media.tenor.com/EHsLT25nw5gAAAAC/shock.gif?hh=291&amp;ww=498</description><pubDate>15 Apr 2026 05:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mjj5m6nmos2m</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mjiaodnezk2v</link><description>Open sourced some models for framing machines&#xA;https://www.printables.com/@joshnuss_4597688/collections/3358326</description><pubDate>14 Apr 2026 20:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mjiaodnezk2v</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mj2iznaxmc2b</link><description>Experiment: A web app that dynamically generates STL files based on a parametric CAD model.&#xA;&#xA;Suitable for data binding with Three.js and 3D printing&#xA;&#xA;https://github.com/joshnuss/stl-generator</description><pubDate>09 Apr 2026 09:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mj2iznaxmc2b</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mhriuplcr22e</link><description>&#34;Shape Up&#34; system for building is great&#xA;basecamp.com/shapeup&#xA;&#xA;TLDR:&#xA;&#xA;- 6 week cycles&#xA;- Week 1: Experiments&#xA;- Week 2-6: Build high quality/maintainable versions of experiments&#xA;- Rinse and repeat&#xA;https://basecamp.com/shapeup</description><pubDate>24 Mar 2026 02:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mhriuplcr22e</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mhavif4tek2z</link><description>Making a dynamic shape mask with SVG data URIs.&#xA;&#xA;Inspired by fumadocs&#xA;&#xA;REPL: https://svelte.dev/playground/e19b7c93b84d4ad3a0e4e43f49d25ac8?version=5.53.12</description><pubDate>17 Mar 2026 11:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mhavif4tek2z</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mgqoxee5is2a</link><description>Today&#39;s 3D printing adventure:&#xA;&#xA;Can I 3D print a pen?&#xA;&#xA;Turns out, yes</description><pubDate>11 Mar 2026 01:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mgqoxee5is2a</guid></item><item><link>https://bsky.app/profile/joshnuss.com/post/3mgqfw3srck2b</link><description>From my new course &#34;Building a SaaS with Svelte 5&#34;:&#xA;&#xA;Here&#39;s a preview of one of the lessons:&#xA;&#xA;&#34;Adding a pricing page&#34;&#xA;&#xA;https://joshuanussbaum.podia.com/build-a-saas-with-svelte-5</description><pubDate>10 Mar 2026 22:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:4kv2a77kbjmssl4vfrc5ddbx/app.bsky.feed.post/3mgqfw3srck2b</guid></item></channel></rss>