<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-07-15T16:23:51Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by Jack Linke 🦄</title>
  <author>
    <name>Jack Linke 🦄</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub13jrnpsd80dz04uj26vxu8zemq3dus4aguvz8fxccm5p4rfzwf53q5zdmmx.rss" />
  <link href="https://nostr.ae/npub13jrnpsd80dz04uj26vxu8zemq3dus4aguvz8fxccm5p4rfzwf53q5zdmmx" />
  <id>https://nostr.ae/npub13jrnpsd80dz04uj26vxu8zemq3dus4aguvz8fxccm5p4rfzwf53q5zdmmx</id>
  <icon>https://social.jacklinke.com/system/accounts/avatars/109/287/155/293/089/665/original/cee1a8fe353202a5.jpg</icon>
  <logo>https://social.jacklinke.com/system/accounts/avatars/109/287/155/293/089/665/original/cee1a8fe353202a5.jpg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsvennmxeeucd0qjtlu78gp2stmr9p6qsqm59lfw3knwzuxfvr775czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjym7l7hs</id>
    
      <title type="html">I hadn&amp;#39;t heard about this upcoming feature, but after reading ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvennmxeeucd0qjtlu78gp2stmr9p6qsqm59lfw3knwzuxfvr775czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjym7l7hs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgxaypsgpx8vc593vpce6k98t9za84tcvag5q3vmyzsqskgdq9fhqxuy6rq&#39;&gt;nevent1q…y6rq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I hadn&amp;#39;t heard about this upcoming feature, but after reading a bit more about the implementation I&amp;#39;m pretty excited for it. It&amp;#39;s something that seems like it *obviously* should have been part of Python all along. Hindsight and all that.
    </content>
    <updated>2026-03-15T21:36:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs999zmyg83s7vndwjhnwlfhqvrh5q8dpmsqjeht2xu0qy54tjthjqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyrv404m</id>
    
      <title type="html">These scammers always gravitate toward &amp;#34;Military Grade&amp;#34; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs999zmyg83s7vndwjhnwlfhqvrh5q8dpmsqjeht2xu0qy54tjthjqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyrv404m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsylcnx4sh2zchee4723dwen3yvhvxs6jdd6zrldrnyt4844prefsc9ndhyu&#39;&gt;nevent1q…dhyu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;These scammers always gravitate toward &amp;#34;Military Grade&amp;#34; encryption. No thanks 🤣
    </content>
    <updated>2025-05-21T10:46:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9p8p7nswslne6aynqlqafgu2v2ch9sf0qkf42mz9w56q8h3vygxgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy502gr7</id>
    
      <title type="html">I&amp;#39;m posting this to: 1. Get the idea out of my head, and 2. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9p8p7nswslne6aynqlqafgu2v2ch9sf0qkf42mz9w56q8h3vygxgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy502gr7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq9al80crt52x5fvahw3y03t7yeyuj65f3ykelgegs534x5zvu62geqreac&#39;&gt;nevent1q…reac&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m posting this to: 1. Get the idea out of my head, and 2. See if it&amp;#39;s actually something worth pursuing. I&amp;#39;m sure there are plenty of logistics/budget/policy questions that would need to be answered to determine if it&amp;#39;s even something feasible.&lt;br/&gt;&lt;br/&gt;Maybe it&amp;#39;s time I start joining &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1u95aqqj93rtc8cxj2neuv4957cy5z3p7xm668gfcjelvtat7zezq6krsjd&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Conference Chats&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1u95…rsjd&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; more often and actually get more involved.&lt;br/&gt;&lt;br/&gt;5/5
    </content>
    <updated>2025-05-19T03:34:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq9al80crt52x5fvahw3y03t7yeyuj65f3ykelgegs534x5zvu62gzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjylm35ry</id>
    
      <title type="html">Could conferences embrace the tradition and give our artists - ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq9al80crt52x5fvahw3y03t7yeyuj65f3ykelgegs534x5zvu62gzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjylm35ry" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszfp6929tm4np2xx2x4nnm9u9c3r0gf4w0u9faf6whld33dqqs9yqz2rv99&#39;&gt;nevent1q…rv99&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Could conferences embrace the tradition and give our artists - many of whom gave talks/lightning talks or created posters this week in #Pittsburgh - a more powerful voice?&lt;br/&gt;&lt;br/&gt;In a time where people are unable to attend America-based events in person, this is also something that could increase diversity and democratize participation to an extent - artists may find sending their art (and maybe a video [to be played on loop] describing the art and the process) easier than attending in person.&lt;br/&gt;&lt;br/&gt;4/5
    </content>
    <updated>2025-05-19T03:34:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszfp6929tm4np2xx2x4nnm9u9c3r0gf4w0u9faf6whld33dqqs9yqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyapj4ft</id>
    
      <title type="html">People are... - Painting with #Python - Designing 3D objects and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszfp6929tm4np2xx2x4nnm9u9c3r0gf4w0u9faf6whld33dqqs9yqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyapj4ft" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxudu9yw560ja6zr9fkukyjjus4s67hwva2gyga69u0eh3uemn08gttznjh&#39;&gt;nevent1q…znjh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;People are...&lt;br/&gt;&lt;br/&gt;- Painting with #Python&lt;br/&gt;- Designing 3D objects and ceramics with Python&lt;br/&gt;- Composing music with Python&lt;br/&gt;- Making creative data visualizations with Python&lt;br/&gt;- Creating interactive art with python&lt;br/&gt;- Designing games and AR with Python&lt;br/&gt;- Using Python in textile arts&lt;br/&gt;- Even using traditional art media &amp;amp; techniques to create art *about* python&lt;br/&gt;&lt;br/&gt;Heck, Python has been involved in art since 360-320 BCE!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Python_(painter)&#34;&gt;https://en.wikipedia.org/wiki/Python_(painter)&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;3/5
    </content>
    <updated>2025-05-19T03:34:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxudu9yw560ja6zr9fkukyjjus4s67hwva2gyga69u0eh3uemn08gzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyu3pxqf</id>
    
      <title type="html">*** Disclaimer *** Conference organizers are some of the most ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxudu9yw560ja6zr9fkukyjjus4s67hwva2gyga69u0eh3uemn08gzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyu3pxqf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswdfa5j84x7ulygf0und5t8v0w6j4wu866mpv7gn5lfgsflrwyg4ctfzvtj&#39;&gt;nevent1q…zvtj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;*** Disclaimer ***&lt;br/&gt;&lt;br/&gt;Conference organizers are some of the most dedicated, wonderful, hard-working people I know, so please do not take this post as an assault, disappointment with the conference, or anything of that nature.&lt;br/&gt;&lt;br/&gt;They do a ton already, and this idea might end up taking too much time/$/etc (or just not providing enough &amp;#39;bang for the buck&amp;#39;).&lt;br/&gt;&lt;br/&gt;And #PyConUS was the most fun, engaging, entertaining, educational, and encouraging thing I&amp;#39;ve participated in since October of last year!&lt;br/&gt;&lt;br/&gt;2/5
    </content>
    <updated>2025-05-19T03:34:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswdfa5j84x7ulygf0und5t8v0w6j4wu866mpv7gn5lfgsflrwyg4czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyqqfe5j</id>
    
      <title type="html">Y&amp;#39;all shouldn&amp;#39;t allow me to be stimulated by #Python, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswdfa5j84x7ulygf0und5t8v0w6j4wu866mpv7gn5lfgsflrwyg4czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyqqfe5j" />
    <content type="html">
      Y&amp;#39;all shouldn&amp;#39;t allow me to be stimulated by #Python, friends, &amp;amp; amazing talks for 3 days straight. It gets gears moving too much, and then I become an idea faerie, and nobody really likes those too much.&lt;br/&gt;&lt;br/&gt;Anyway...&lt;br/&gt;&lt;br/&gt;Why don&amp;#39;t we see #art contests or galleries at #PyConUS (&amp;amp; other #PyCon conferences)?&lt;br/&gt;&lt;br/&gt;There are SO MANY amazing #Artists in the #Python community, and a screen intended for slideshows (or even a poster) does not really give them an effective way to share what they&amp;#39;ve created.&lt;br/&gt;&lt;br/&gt;1/5
    </content>
    <updated>2025-05-19T03:33:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqvnlef3y9fagn2r4yx8cwdj878458u7qhmfq0ugkykd7ph9m0ppgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyxvfdnn</id>
    
      <title type="html">I was really ready to fall in love with #Pittsburgh. The folks ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqvnlef3y9fagn2r4yx8cwdj878458u7qhmfq0ugkykd7ph9m0ppgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyxvfdnn" />
    <content type="html">
      I was really ready to fall in love with #Pittsburgh. The folks seem friendly, the food so far has been tasty, there&amp;#39;s lots of green in the downtown, the weather is perfect.&lt;br/&gt;&lt;br/&gt;But what respectable city has such a lack of #coffee options? 🥲😆&lt;br/&gt;&lt;br/&gt;Seriously, though, so glad I&amp;#39;m here 😊 It&amp;#39;s going to be fun!
    </content>
    <updated>2025-05-16T00:28:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw45x745c37sp8h8cma3v80e8vln40plm4s2s4l3hhgxfj94as08czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyvq7n94</id>
    
      <title type="html">I mentioned in a different reply that Lazarus IDE (pascal) is/was ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw45x745c37sp8h8cma3v80e8vln40plm4s2s4l3hhgxfj94as08czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyvq7n94" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs202yplj73fk7teate53tz96ty2rfynm6mku5252qetyjuqw6us0cr74rs7&#39;&gt;nevent1q…4rs7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I mentioned in a different reply that Lazarus IDE (pascal) is/was a very similar experience, and they just released 4.0 a few days ago. Haven&amp;#39;t used it in years, but might just play around with the latest release for some nostalgia.
    </content>
    <updated>2025-05-11T20:37:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8q7vwd6uzqs6a2yzdpqvg30k34dre45kt5kw6puh5krvevwg79tgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyhgkawx</id>
    
      <title type="html">Some of the interesting things #LadyDuchess and I have come ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8q7vwd6uzqs6a2yzdpqvg30k34dre45kt5kw6puh5krvevwg79tgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyhgkawx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr9fx2asauu8ecvmtp0jc4672y9dklu679updzspagqa26pd697wcqfdy53&#39;&gt;nevent1q…dy53&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Some of the interesting things #LadyDuchess and I have come across this year.&lt;br/&gt;&lt;br/&gt;#Nature #Bugs #Beetles #Hiking #Wildlife #Mushrooms&lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/458/657/748/341/455/original/17c4e583f8f6749d.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/458/657/831/943/614/original/a698b3cabb4f83f8.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/458/657/932/941/553/original/0c9cd02f9437f767.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/458/657/998/877/017/original/843072d4bd56529e.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-05-06T03:07:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr9fx2asauu8ecvmtp0jc4672y9dklu679updzspagqa26pd697wczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy5z0yja</id>
    
      <title type="html">#LadyDuchess and I have been on lots of #Adventures this year. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr9fx2asauu8ecvmtp0jc4672y9dklu679updzspagqa26pd697wczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy5z0yja" />
    <content type="html">
      #LadyDuchess and I have been on lots of #Adventures this year.&lt;br/&gt;&lt;br/&gt;419 miles of adventures, so far.&lt;br/&gt;&lt;br/&gt;#DogsOfMastodon #Dogs #Husky #Huskies #Huskydon&lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/458/585/491/490/560/original/379ed85dc24a2db1.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/458/585/561/482/580/original/7010f34ab837fb43.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/458/585/624/469/667/original/527fdb2d33236fe4.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/458/585/663/591/454/original/f1ad2548a7501e96.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-05-06T02:58:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv4jw4xnhpr3sasg6q3zahuewtcwlhdpgmj86t5hwhtmk4pgm3vrgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyw6u8q0</id>
    
      <title type="html">Cake? I need some IKEA cake, but wasn&amp;#39;t aware that cake was a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv4jw4xnhpr3sasg6q3zahuewtcwlhdpgmj86t5hwhtmk4pgm3vrgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyw6u8q0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp2wvkk9qfu7yu5fnl98zpqwkxhg7qdp6esyllzkuhhfhqwgznaequg9us5&#39;&gt;nevent1q…9us5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Cake? I need some IKEA cake, but wasn&amp;#39;t aware that cake was a thing outside their cafeteria.
    </content>
    <updated>2025-05-03T16:50:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspke9sk4ra6hswnnfyyze3n9uyyud394nt3wfgnvfqutk9z58gh0gzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy3hf2ay</id>
    
      <title type="html">I converted my talk from #DjangoCon US 2024, &amp;#34;Troubleshooting ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspke9sk4ra6hswnnfyyze3n9uyyud394nt3wfgnvfqutk9z58gh0gzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy3hf2ay" />
    <content type="html">
      I converted my talk from #DjangoCon US 2024, &amp;#34;Troubleshooting is a Lifestyle 😎&amp;#34;, into a full Blog Article.&lt;br/&gt;&lt;br/&gt;Take a look and let me know what you think!&lt;br/&gt;&lt;br/&gt;#Troubleshooting #Debugging #ProblemSolving #Django #Python&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://jacklinke.com/troubleshooting-is-a-lifestyle&#34;&gt;https://jacklinke.com/troubleshooting-is-a-lifestyle&lt;/a&gt;
    </content>
    <updated>2025-03-21T05:58:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrkyuas3w8rlh7h4d70pryuaa8m47fd5swt6ayxq9q934ke4u5htszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyfvd9lx</id>
    
      <title type="html">She&amp;#39;s the best! A fluffy, stubborn, gentle, wonderful pup, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrkyuas3w8rlh7h4d70pryuaa8m47fd5swt6ayxq9q934ke4u5htszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyfvd9lx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqpgwg366hdgs595nqq2k2h3f5ze8z2se2n2qsnk4l3wqara2phvsmyr795&#39;&gt;nevent1q…r795&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;She&amp;#39;s the best! A fluffy, stubborn, gentle, wonderful pup, and my best bud for adventures.
    </content>
    <updated>2025-03-05T19:40:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsywfztd4a3z8gmvypdghr3dvegldlll6t527szk3kja757utavktqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyafn3el</id>
    
      <title type="html">I initially wanted to join the Air Force to be a pilot, but my ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsywfztd4a3z8gmvypdghr3dvegldlll6t527szk3kja757utavktqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyafn3el" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2k6pe570qzle83lmly4lvzcr47p6y23rmjchjeklnlx09uwjeepclvntq4&#39;&gt;nevent1q…ntq4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I initially wanted to join the Air Force to be a pilot, but my vision is pretty awful. So in the face of their rejection, I said &amp;#34;fine, I&amp;#39;ll join the Marines, then!&amp;#34; 😆
    </content>
    <updated>2025-03-05T19:37:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0lcwmnw956tuvk7a454curgsm6sfm4uve3ckee3us80tlkr8d6yszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyqvtg6k</id>
    
      <title type="html">Out on adventures this morning with my best girl 😍 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0lcwmnw956tuvk7a454curgsm6sfm4uve3ckee3us80tlkr8d6yszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyqvtg6k" />
    <content type="html">
      Out on adventures this morning with my best girl 😍&lt;br/&gt;&lt;br/&gt;#DogsOfMastodon #Dogs #SilentSunday #Husky #Huskies #LadyDuchess&lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/094/700/964/703/825/original/561ed046b2080c01.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/094/701/030/903/139/original/9a0a0bec0099a79e.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/114/094/701/097/005/937/original/bfe76157c1599498.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-03-02T20:27:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv6347ceulxauhqvlqc38tzyg2y6s40xf2hp8gnhvvreehpsp5glczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy7k9zh9</id>
    
      <title type="html">My upcoming retirement from the Marine Corps was recently ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv6347ceulxauhqvlqc38tzyg2y6s40xf2hp8gnhvvreehpsp5glczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy7k9zh9" />
    <content type="html">
      My upcoming retirement from the Marine Corps was recently approved, and it has me reflecting on my career and the many lessons I have learned over the years.&lt;br/&gt;&lt;br/&gt;So I started writing... and forgot to stop 😅  This turned out far longer - but also far more polished - than I expected.&lt;br/&gt;&lt;br/&gt;It might be the thing I am most proud to have written.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://jacklinke.com/give-the-credit-take-the-blame-fight-for-your-people&#34;&gt;https://jacklinke.com/give-the-credit-take-the-blame-fight-for-your-people&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Leadership #Accountability #Care #TeamBuilding #Leading #Advocacy
    </content>
    <updated>2025-03-02T05:36:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsykmm2rh8hkuvtmzrcdya46z2jtx4zvwnk6stqhm5e0j00td4nydszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjykdxlyl</id>
    
      <title type="html">At #DjangoCon US this past Fall, I had three different ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsykmm2rh8hkuvtmzrcdya46z2jtx4zvwnk6stqhm5e0j00td4nydszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjykdxlyl" />
    <content type="html">
      At #DjangoCon US this past Fall, I had three different conversations where folks encouraged me to consider giving a talk on how I got started with #Django and #Python.&lt;br/&gt;&lt;br/&gt;Over the following couple months I mulled over those conversations, and in December one of my two talk proposals to #PyCon was on this topic.&lt;br/&gt;&lt;br/&gt;The proposal was accepted, and I am delighted that I will be able to talk to the Python community and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1l9amnrlfjma4mhjs9c3hwckezz8tr46mmgfvgswt6t8d3ru9hk9skkyneh&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;PyCon US&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1l9a…yneh&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; this May!
    </content>
    <updated>2025-02-08T19:27:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstfnfmvknue3rxn5mpc4x92ue8zg5zwqa7xcu85ta4wslj247dzcgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyztx0ur</id>
    
      <title type="html">I read this as &amp;#34;and use nfts for everything&amp;#34;, and thought ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstfnfmvknue3rxn5mpc4x92ue8zg5zwqa7xcu85ta4wslj247dzcgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyztx0ur" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0rpkjccqv8q4ak24xyxqvqtu2ntmgzmk62sl4zl7gpd3esfxjwzgt9j20c&#39;&gt;nevent1q…j20c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I read this as &amp;#34;and use nfts for everything&amp;#34;, and thought *what in the shitpost is this?!* 🤣
    </content>
    <updated>2024-12-18T06:56:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvywp4mh6fhgdfn86kz7vml2xenwa6z4jaaxudrasyg6qmua9gl2szyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjynck8w2</id>
    
      <title type="html">And... Done! Before the week ended even! django-tomselect ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvywp4mh6fhgdfn86kz7vml2xenwa6z4jaaxudrasyg6qmua9gl2szyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjynck8w2" />
    <content type="html">
      And... Done! Before the week ended even!&lt;br/&gt;&lt;br/&gt;django-tomselect 2024.12.2 is published&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://pypi.org/project/django-tomselect/&#34;&gt;https://pypi.org/project/django-tomselect/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Use Tom Select (tom-select.js.org) in your #Django projects.&lt;br/&gt;&lt;br/&gt;#WebDev #Forms #DjangoPackages
    </content>
    <updated>2024-12-16T04:47:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfvv48akr6m2x4wlu5snk4xl9dau96fx4cqeycpx24kqvmcj8npugzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyf6mm9d</id>
    
      <title type="html">I&amp;#39;m terrible about this. Damn perfectionism. But I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfvv48akr6m2x4wlu5snk4xl9dau96fx4cqeycpx24kqvmcj8npugzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyf6mm9d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqrc5znnll9sl2hh38sqkd2y2p62frhnwtpn2a08nl8jugzxmqpmg7hup6a&#39;&gt;nevent1q…up6a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m terrible about this. Damn perfectionism. But I&amp;#39;m pushing the button tonight no matter what 😆
    </content>
    <updated>2024-12-16T01:31:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd5phm3vs5gd3d8yjxur40d5lapwuwvr8r2pj9e6umkp69rdxcdtqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjym3pkg7</id>
    
      <title type="html">&amp;#34;Don&amp;#39;t fall in love with your baby&amp;#34; But this is the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd5phm3vs5gd3d8yjxur40d5lapwuwvr8r2pj9e6umkp69rdxcdtqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjym3pkg7" />
    <content type="html">
      &amp;#34;Don&amp;#39;t fall in love with your baby&amp;#34;&lt;br/&gt;&lt;br/&gt;But this is the most polished, lovely thing I&amp;#39;ve created 😍 &lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Only a couple more hyper-focused hours away from sharing my stupidly-overdone-demo (oh, and the #Django package it demonstrates 😆 )
    </content>
    <updated>2024-12-16T00:58:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqpyt260zs5pursyehcyg8ctjrw8fj9r6ktnt9dvynv6rp0d7zn6gzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy8gwkxc</id>
    
      <title type="html">It is December 1st, and I am quietly mourning the impending end ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqpyt260zs5pursyehcyg8ctjrw8fj9r6ktnt9dvynv6rp0d7zn6gzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy8gwkxc" />
    <content type="html">
      It is December 1st, and I am quietly mourning the impending end of Pumpkin Spice season 😪&lt;br/&gt;&lt;br/&gt;I try to remind myself that the sense of loss we feel (or the recognition that loss will one day occur) means that the love was real ❤️☕
    </content>
    <updated>2024-12-01T18:08:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfpwjr989zeq7hqeay6ks7nu2q20m8ly9re8jkp86u0r3xvztpcnczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjykukxr7</id>
    
      <title type="html">Okay, now the song is on repeat in my head, and I&amp;#39;m slowly ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfpwjr989zeq7hqeay6ks7nu2q20m8ly9re8jkp86u0r3xvztpcnczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjykukxr7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx38z30jhkgrwyeyt2gnc4xxfvyf2kpkkyw6ku3xlz0az57p3zgss3vjk76&#39;&gt;nevent1q…jk76&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Okay, now the song is on repeat in my head, and I&amp;#39;m slowly moving toward your position on the matter 😆
    </content>
    <updated>2024-12-01T15:00:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszzjtvklet390yfvfhdzyklyq6prnr36ln92syf6dk829gpz6jucqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyclh84y</id>
    
      <title type="html">I dunno. I nod my head in agreement with you on so much, but I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszzjtvklet390yfvfhdzyklyq6prnr36ln92syf6dk829gpz6jucqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyclh84y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyuz3ygy2420ew030hjy8qhvgmnwp3at482am25d3g6gjjglw9gpcgjqtkn&#39;&gt;nevent1q…qtkn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I dunno. I nod my head in agreement with you on so much, but I dont hate this one. At least it breaks up the monotony of songs that drone on with overly-sentimental church music vibes. A little variety in a world where all Christmas songs strive to be the same. 😄
    </content>
    <updated>2024-12-01T14:36:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsftc8nx3mn6a0qq7mpwnucy06gzl0tzp8df5mrqurw000j6ule55czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyx9zl7y</id>
    
      <title type="html">Please join me on a brief journey to squash your migrations ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsftc8nx3mn6a0qq7mpwnucy06gzl0tzp8df5mrqurw000j6ule55czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyx9zl7y" />
    <content type="html">
      Please join me on a brief journey to squash your migrations safely, featuring my #Django package django-model-info.&lt;br/&gt;&lt;br/&gt;Why spend all day optimizing and fixing migrations when you can aim for the low-hanging fruit and call it a win?&lt;br/&gt;&lt;br/&gt;I replaced 113 of my 250 migrations with 15 squashed migrations - and had 0 issues.&lt;br/&gt;&lt;br/&gt;It seems like a miracle, but it was due to intentional preparation. You can do the same!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://jacklinke.com/squashing-django-migrations-the-easy-way&#34;&gt;https://jacklinke.com/squashing-django-migrations-the-easy-way&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Migrations #Database #WebDev #WebDevelopment #Deployment #Production
    </content>
    <updated>2024-11-23T23:15:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0e9wktl8pacl75g6usa32f8hgycxkxnqqykajr8t9e7c7ezstkeczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy7vm4a2</id>
    
      <title type="html">🤣🤣🤣 She will husky-yell at me and/or cry all night if we ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0e9wktl8pacl75g6usa32f8hgycxkxnqqykajr8t9e7c7ezstkeczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy7vm4a2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszncr8rg94z2lll6077vgqvsaajguny7h7s3j88vuhlcyuakn9vfc2e7c2m&#39;&gt;nevent1q…7c2m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;🤣🤣🤣 She will husky-yell at me and/or cry all night if we don&amp;#39;t get at least 5 miles in each day lol&lt;br/&gt;&lt;br/&gt;I&amp;#39;m telling you, getting a dog has been the best thing I&amp;#39;ve done for my health in YEARS. She forces me to get moving.
    </content>
    <updated>2024-11-19T15:25:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9r06n5dk3kzm07jypyxxjurm6fgsf002pkfsenxv27th9943nwtszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyrk458r</id>
    
      <title type="html">Yes, picture 40-something me running full-speed through fields of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9r06n5dk3kzm07jypyxxjurm6fgsf002pkfsenxv27th9943nwtszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyrk458r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8gkfch3w9k6ff8pvqfdx5t2jq8jfqsqd4evx2mg805g0v9ssnd5q6e9vtd&#39;&gt;nevent1q…9vtd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, picture 40-something me running full-speed through fields of knee-high grass at 10pm because it absolutely delights my pup 😆&lt;br/&gt;&lt;br/&gt;Some folks say not to anthropomorphize pets, and that they don&amp;#39;t actually smile.&lt;br/&gt;&lt;br/&gt;Those people have obviously (and sadly) never run headlong for a quarter-mile through a moonlit field with a husky. Her pride and her joy are unmistakable.&lt;br/&gt;&lt;br/&gt;#DogsOfMastodon #Husky
    </content>
    <updated>2024-11-19T13:46:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8gkfch3w9k6ff8pvqfdx5t2jq8jfqsqd4evx2mg805g0v9ssnd5qzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy8dl20d</id>
    
      <title type="html">I woke today fully booted up. Like somebody replaced my ailing ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8gkfch3w9k6ff8pvqfdx5t2jq8jfqsqd4evx2mg805g0v9ssnd5qzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy8dl20d" />
    <content type="html">
      I woke today fully booted up. Like somebody replaced my ailing 5400 RPM disk drive with an SSD.&lt;br/&gt;&lt;br/&gt;Not sure why/how, but I sure wish I did so I could reliably replicate this.&lt;br/&gt;&lt;br/&gt;My running theory is that I wore myself out so well sprinting after deer and rabbits and foxes (and searching each trash can and roadside drain for raccoons!) with #LadyDuchess last night that the anxiety and stress of the past two weeks held no power over my sound sleepiness. 😴
    </content>
    <updated>2024-11-19T13:39:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspddzgmstpfzkvwr9728s3ktwrr0maydyfeswtz2745426kqgr49czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyda8xmr</id>
    
      <title type="html">@npub1nsp…ahke has me thinking about... &amp;#34;The mental trick ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspddzgmstpfzkvwr9728s3ktwrr0maydyfeswtz2745426kqgr49czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyda8xmr" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nsp3hg75ge84dn5fttlkpxpxnj0dfl697239dtyz4js3mdw2jllqf8ahke&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jeff Triplett&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nsp…ahke&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; has me thinking about...&lt;br/&gt;&lt;br/&gt;&amp;#34;The mental trick that I think works really well is, you have to expand your personal definition of &amp;#39;done&amp;#39; to include writing about what you did. If you say, no project of mine is finished until I&amp;#39;ve told people about it in some way - that&amp;#39;s a habit that really helps with getting that additional value out of your projects.&amp;#34; - Simon Willison (&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1gv26rplqyjqcfyhxryuqjwaxs0dwve3y6gpv6smn3hjm3wse3s8squtlwl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Simon Willison&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1gv2…tlwl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;)&lt;br/&gt;&lt;br/&gt;I wish I could smush that &amp;#34;it&amp;#39;s not done until you share it&amp;#34; concept right into my head permanently.
    </content>
    <updated>2024-10-31T18:57:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0sj4r6za9fzkxr3d0yccxeyutejht7p5felzs8xt0dmtsu7qx0gczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyqfw4xw</id>
    
      <title type="html">While I have gotten a lot of utility from this package, and I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0sj4r6za9fzkxr3d0yccxeyutejht7p5felzs8xt0dmtsu7qx0gczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyqfw4xw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0qhhr85wnpwpp39p34jwa8arpf2umed66xh7aww8qjm0snm6h3yg95hund&#39;&gt;nevent1q…hund&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;While I have gotten a lot of utility from this package, and I think it solves a problem in many B2B SaaS apps, finding the right words/title/lingo to market the package effectively to the community has been a challenge.&lt;br/&gt;&lt;br/&gt;The original name was &amp;#39;flexible-list-of-values&amp;#39;, but that did not seem to capture the intent very well. I did a lot of back-and-forth before settling on django-tenant-options, which I hope is a bit more clear.&lt;br/&gt;&lt;br/&gt;7/7
    </content>
    <updated>2024-10-31T16:41:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0qhhr85wnpwpp39p34jwa8arpf2umed66xh7aww8qjm0snm6h3ygzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyzpalj9</id>
    
      <title type="html">The tenant can change these at any time. And because we ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0qhhr85wnpwpp39p34jwa8arpf2umed66xh7aww8qjm0snm6h3ygzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyzpalj9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswkxr36q8rps4q7kftqql57cu7wz2d9nm73lelguxcrsc6sxqcvsgysc9uz&#39;&gt;nevent1q…c9uz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The tenant can change these at any time. And because we soft-delete options, any previously-completed form will show valid data even if a tenant removes an option from the form.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;I learned a ton building this over the past couple years. Even if I&amp;#39;m the only one using it, it has been worth the effort just for my own projects, IMO.&lt;br/&gt;&lt;br/&gt;And if you have any ideas for improving the documentation or the way I describe or &amp;#39;sell&amp;#39; the idea behind this package, please let me know 😀 &lt;br/&gt;&lt;br/&gt;6/7
    </content>
    <updated>2024-10-31T16:41:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswkxr36q8rps4q7kftqql57cu7wz2d9nm73lelguxcrsc6sxqcvsgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyhv6309</id>
    
      <title type="html">With django-tenant-options you can provide some mandatory options ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswkxr36q8rps4q7kftqql57cu7wz2d9nm73lelguxcrsc6sxqcvsgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyhv6309" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp6uh2nzxluswzkacvr60gmu2fnkxkvezt5r4h7zgdgxf5v0ejxnqwp3vhm&#39;&gt;nevent1q…3vhm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;With django-tenant-options you can provide some mandatory options that *always* show in each tenant&amp;#39;s form:&lt;br/&gt;&lt;br/&gt;- Balance sheet&lt;br/&gt;&lt;br/&gt;You can provide a list of options that a tenant *may* include in the form:&lt;br/&gt;&lt;br/&gt;- Cash flow statement&lt;br/&gt;- Fund flow statement&lt;br/&gt;&lt;br/&gt;And each tenant can add options that make sense to their particular business:&lt;br/&gt;&lt;br/&gt;- Bribe summary statement&lt;br/&gt;- Slush fund statement&lt;br/&gt;&lt;br/&gt;5/7
    </content>
    <updated>2024-10-31T16:41:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp6uh2nzxluswzkacvr60gmu2fnkxkvezt5r4h7zgdgxf5v0ejxnqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyccz88w</id>
    
      <title type="html">Let&amp;#39;s look at a more detailed example! Your #Django B2B app ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp6uh2nzxluswzkacvr60gmu2fnkxkvezt5r4h7zgdgxf5v0ejxnqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyccz88w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgy7e0s2k98jzwnavdrnpfjmqlmuj87n7rq2hdddm7pkdag2tyvhqk9qcg9&#39;&gt;nevent1q…qcg9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s look at a more detailed example!&lt;br/&gt;&lt;br/&gt;Your #Django B2B app provides tools to help each tenant&amp;#39;s employees manage their departmental budgets.&lt;br/&gt;&lt;br/&gt;As part of this, in one form, employees can upload financial statements and they must specify the type of statement.&lt;br/&gt;&lt;br/&gt;4/7
    </content>
    <updated>2024-10-31T16:40:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgy7e0s2k98jzwnavdrnpfjmqlmuj87n7rq2hdddm7pkdag2tyvhqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyjm3d7c</id>
    
      <title type="html">Well, there are a bunch of potential approaches, and each has ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgy7e0s2k98jzwnavdrnpfjmqlmuj87n7rq2hdddm7pkdag2tyvhqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyjm3d7c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswe0r202h3u27672l9yjksvdcuufsxzl7kdzy0mgplc0l84nj36nchns3z8&#39;&gt;nevent1q…s3z8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Well, there are a bunch of potential approaches, and each has some major drawbacks.&lt;br/&gt;&lt;br/&gt;- CharField with choices (inflexible, migrate for each change 🙄)&lt;br/&gt;- ManyToManyField with a custom model (complex 😓)&lt;br/&gt;- JSON Fields (no schema/referential integrity 😬)&lt;br/&gt;- Custom models and forms Per Tenant (OMG, please no! 🤢)&lt;br/&gt;&lt;br/&gt;The django-tenant-options package gives your SaaS tenants the ability to provide custom options, while you can also add mandatory or optional default options for their forms.&lt;br/&gt;&lt;br/&gt;3/7
    </content>
    <updated>2024-10-31T16:40:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswe0r202h3u27672l9yjksvdcuufsxzl7kdzy0mgplc0l84nj36nczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyga87lq</id>
    
      <title type="html">Let&amp;#39;s use something specific - each Tenant needs to collect ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswe0r202h3u27672l9yjksvdcuufsxzl7kdzy0mgplc0l84nj36nczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyga87lq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw5jex7z9335hcmq2pyfa87tlqauq0njr695ksgk7t47cv036ulzc5ukk4h&#39;&gt;nevent1q…kk4h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s use something specific - each Tenant needs to collect information about their customers&amp;#39; favorite fancy coffee ☕ &lt;br/&gt;&lt;br/&gt;But...&lt;br/&gt;&lt;br/&gt;- Some tenants want custom options in the form&lt;br/&gt;- Some tenants son&amp;#39;t want to do work to set up the form&lt;br/&gt;- You *DEMAND* that &amp;#39;Drip Coffee&amp;#39; is an option in every Tenant&amp;#39;s forms&lt;br/&gt;&lt;br/&gt;How can you accomplish this? 🤔 &lt;br/&gt;&lt;br/&gt;2/7
    </content>
    <updated>2024-10-31T16:40:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw5jex7z9335hcmq2pyfa87tlqauq0njr695ksgk7t47cv036ulzczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyzd34g0</id>
    
      <title type="html">Here&amp;#39;s a Django package I&amp;#39;ve been working on for a couple ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw5jex7z9335hcmq2pyfa87tlqauq0njr695ksgk7t47cv036ulzczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyzd34g0" />
    <content type="html">
      Here&amp;#39;s a Django package I&amp;#39;ve been working on for a couple of years now. I find it super handy for B2B &amp;amp; B2B2C SaaS apps, but it&amp;#39;s maybe a bit niche outside of those.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://django-tenant-options.readthedocs.io/en/latest/index.html&#34;&gt;https://django-tenant-options.readthedocs.io/en/latest/index.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Why might you want to try it out?&lt;br/&gt;&lt;br/&gt;Imagine you are building a B2B SaaS app, and there are forms used by your tenants for CRUD - either to their customers or for internal employees...&lt;br/&gt;&lt;br/&gt;1/7&lt;br/&gt;&lt;br/&gt;#Django #Python #SaaS #B2B #B2B2C #WebDev #CRUD #OpenSource #DjangoPackages #MultiTenant
    </content>
    <updated>2024-10-31T16:40:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9kewqlyswwfgnj5v8jtq3z94wngnwg3v4pjkf8wjpc4f278nu67qzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyk9az33</id>
    
      <title type="html">I&amp;#39;m a big fan of Vinta Software&amp;#39;s django-templated-email ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9kewqlyswwfgnj5v8jtq3z94wngnwg3v4pjkf8wjpc4f278nu67qzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyk9az33" />
    <content type="html">
      I&amp;#39;m a big fan of Vinta Software&amp;#39;s django-templated-email package. I use it heavily for transactional email within my own projects.&lt;br/&gt;&lt;br/&gt;I also want to use Markdown for everything, so...&lt;br/&gt;&lt;br/&gt;Why not use Markdown in #Django templates for composing emails? 🤔 &lt;br/&gt;&lt;br/&gt;I spent time this past week creating django-templated-email-md as an add-on package that defines a brand-new backend for django-templated-email, and includes some cool features.&lt;br/&gt;&lt;br/&gt;Check it out, and let me know what you think.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://django-templated-email-md.readthedocs.io/&#34;&gt;https://django-templated-email-md.readthedocs.io/&lt;/a&gt;
    </content>
    <updated>2024-10-22T21:58:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxqja24reztpukphv432z0f6ydzdgl8x883w4fy2ms4w7ew2xrvtszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjykqfx2d</id>
    
      <title type="html">The `showtemplates` command lists all templates in the project, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxqja24reztpukphv432z0f6ydzdgl8x883w4fy2ms4w7ew2xrvtszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjykqfx2d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs05m00thrmzzp24v96dhwyx3qv9vk72mkm3f7dsn7c5fs84ycd5pcu8w7cw&#39;&gt;nevent1q…w7cw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The `showtemplates` command lists all templates in the project, depending on the template engines and loaders that are configured in the #Django settings, and display them in the way you should add them to a {% url &amp;#34;&amp;#34; %} template tag or for rendering in a view.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s handy in case you&amp;#39;re unsure *where* a template is or how it should be referenced.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s the `showtemplates` command - hope some of y&amp;#39;all find it useful, too&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://gist.github.com/jacklinke/a98c121c50744f15b329316e3fea0106&#34;&gt;https://gist.github.com/jacklinke/a98c121c50744f15b329316e3fea0106&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;2/2
    </content>
    <updated>2024-10-22T19:44:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs05m00thrmzzp24v96dhwyx3qv9vk72mkm3f7dsn7c5fs84ycd5pczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy5n70vn</id>
    
      <title type="html">This morning I was struggling with a TemplateDoesNotExist error ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs05m00thrmzzp24v96dhwyx3qv9vk72mkm3f7dsn7c5fs84ycd5pczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy5n70vn" />
    <content type="html">
      This morning I was struggling with a TemplateDoesNotExist error in a Django app I&amp;#39;ve been building.&lt;br/&gt;&lt;br/&gt;So, what do you do when there&amp;#39;s a weird issue? You find or build a tool to give you some indication of what&amp;#39;s going on! 🙌 &lt;br/&gt;&lt;br/&gt;In the Django world, the most convenient approach is often to create a management command.&lt;br/&gt;&lt;br/&gt;So, that&amp;#39;s what I did.&lt;br/&gt;&lt;br/&gt;#Troubleshooting #Debugging #Tools&lt;br/&gt;&lt;br/&gt;1/2
    </content>
    <updated>2024-10-22T19:44:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqlttlmt2e6k0ysugcjdvk4k6pnku7rufu4zsxymx49vc5w92xemczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjytmes5a</id>
    
      <title type="html">I received the loveliest email this morning. Seriously, it made ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqlttlmt2e6k0ysugcjdvk4k6pnku7rufu4zsxymx49vc5w92xemczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjytmes5a" />
    <content type="html">
      I received the loveliest email this morning. Seriously, it made my whole day 😊&lt;br/&gt;&lt;br/&gt;I&amp;#39;m officially a #DSF Individual Member!&lt;br/&gt;&lt;br/&gt;Now to try to live up to the honor. There are some BIG (in my mind, at least) names on that list 😄&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Do you or someone you know contribute to #Django (code, the community, etc) in meaningful ways? You, too, can join or nominate someone for membership!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.djangoproject.com/foundation/individual-members/faq/&#34;&gt;https://www.djangoproject.com/foundation/individual-members/faq/&lt;/a&gt;
    </content>
    <updated>2024-10-12T03:18:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstvgnwxa0t3jegry76hqv3fzvql7r8zm5jtzn7c0vzr7zhckd3fgczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyn4u5ee</id>
    
      <title type="html">Baptiste, 😒! --- 😂 😂 😂</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstvgnwxa0t3jegry76hqv3fzvql7r8zm5jtzn7c0vzr7zhckd3fgczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyn4u5ee" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrlxxqgxwqlsch5h4x55asvwg2rgvpkryzhej3yd9cvcaf5f93hnsret6ne&#39;&gt;nevent1q…t6ne&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Baptiste, 😒!&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;😂 😂 😂
    </content>
    <updated>2024-10-12T02:44:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfp3gnuns5gd8ene93en339qxalkzem5lsmse6yp7ul02qruvj87qzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyd8nvdt</id>
    
      <title type="html">Ooh, good stuff. I&amp;#39;m a fan of django forms, but you pointed ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfp3gnuns5gd8ene93en339qxalkzem5lsmse6yp7ul02qruvj87qzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyd8nvdt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq4xxmvqh7x2nernpqgdm2c9p0gfy4umhu9cz3gkdct3famlt8suqe6425z&#39;&gt;nevent1q…425z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ooh, good stuff. &lt;br/&gt;&lt;br/&gt;I&amp;#39;m a fan of django forms, but you pointed out some really useful stuff - especially some of the pain points and confusing things that could be better addressed in the docs.&lt;br/&gt;&lt;br/&gt;If it&amp;#39;s confusing for you, it&amp;#39;s surely extra confusing someone new to the framework!
    </content>
    <updated>2024-10-11T13:01:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0dgkfccdl8cz9d2g3p6zkyh5va900hhmf5ky9g5ptc0t67xgyfnszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy429s0h</id>
    
      <title type="html">I was rather captivated by these neat shadows from floodlights ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0dgkfccdl8cz9d2g3p6zkyh5va900hhmf5ky9g5ptc0t67xgyfnszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy429s0h" />
    <content type="html">
      I was rather captivated by these neat shadows from floodlights containing multiple LEDs shining through branches during my walk with Lady Duchess this evening. &lt;br/&gt;&lt;br/&gt;Figured some of you would think they&amp;#39;re cool, too!&lt;br/&gt;&lt;br/&gt;#Physics&lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/113/264/113/779/678/616/original/6eb6b60a0461eb2f.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/113/264/114/889/200/306/original/8b20c8675668c240.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/113/264/115/039/760/227/original/8560d3e4a1a92eea.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://social.jacklinke.com/system/media_attachments/files/113/264/115/152/445/272/original/e62462070375f6ce.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-07T03:56:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstmz3ad9cjrqmzwafge9vlk32c6rdnc5l6w4wvrm4t2l5wp79l56szyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy7n7p6d</id>
    
      <title type="html">Anyone else suffering the #Verizon outage today? It&amp;#39;s a bit ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstmz3ad9cjrqmzwafge9vlk32c6rdnc5l6w4wvrm4t2l5wp79l56szyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy7n7p6d" />
    <content type="html">
      Anyone else suffering the #Verizon outage today? It&amp;#39;s a bit embarrassing how dependent I am upon my phone.&lt;br/&gt;&lt;br/&gt;And I&amp;#39;m wondering if this might be Verizon&amp;#39;s biggest outage ever. Seems like there are pockets *all over* the continental US with no service right now.&lt;br/&gt;&lt;br/&gt;Lots of ticked of people.&lt;br/&gt;&lt;br/&gt;#VerizonOutage #Outage #CellService
    </content>
    <updated>2024-09-30T16:54:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgs5y6p97wmuedt2lqyy2yfpcn45arjamr7etez7sfyue27rgq0dszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyt3tc7c</id>
    
      <title type="html">PSA for #DjangoCon attendees... You can make a huge difference by ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgs5y6p97wmuedt2lqyy2yfpcn45arjamr7etez7sfyue27rgq0dszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyt3tc7c" />
    <content type="html">
      PSA for #DjangoCon attendees...&lt;br/&gt;&lt;br/&gt;You can make a huge difference by volunteering! It&amp;#39;s a big part of the success of DjangoCon.&lt;br/&gt;&lt;br/&gt;There are still volunteer opportunities for:&lt;br/&gt;&lt;br/&gt;- Registration Desk&lt;br/&gt;- Session Chairs*&lt;br/&gt;- Health &amp;amp; Safety Check-in&lt;br/&gt;- Online Moderators&lt;br/&gt;- Swag Bag Stuffing (if in area on Sunday)&lt;br/&gt;&lt;br/&gt;* Session Chair involves making sure the speakers are mic&amp;#39;d and have everything they need, and give them an intro if they desire. It&amp;#39;s really pretty fun!&lt;br/&gt;&lt;br/&gt;#DjangoConUS #Django #Volunteer #Conference
    </content>
    <updated>2024-09-20T23:46:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswfpg7hvex8zdk2mmt205jw0wnuklg7q202256mgtp0839f802s4szyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjydwv629</id>
    
      <title type="html">I almost never take my big Samsonite suitcase anywhere. Because I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswfpg7hvex8zdk2mmt205jw0wnuklg7q202256mgtp0839f802s4szyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjydwv629" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstwmkfsz5lrla3tl56k93eyv8feshjncser2969zq42fm56p4rmvcyer39r&#39;&gt;nevent1q…r39r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I almost never take my big Samsonite suitcase anywhere. Because I would fill all that space and then unzip the expansion zipper and fill some more.&lt;br/&gt;&lt;br/&gt;Because you never know if maybe there will be a cold snap the whole trip, so better bring as many pants as I was bringing shorts! 🤣&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;Somehow, knowing that overpacking is a common issue for me does not keep me from doing it.
    </content>
    <updated>2024-09-20T02:47:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9qdsmmhf6r6pst86l09dnv0cfxk8z6nfskvukux3hdam599sxd2szyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy3r2cqx</id>
    
      <title type="html">I *always* overpack. And then I always wonder why I needed 15 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9qdsmmhf6r6pst86l09dnv0cfxk8z6nfskvukux3hdam599sxd2szyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy3r2cqx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst7jxyqs39e9mqlysygh5wglgyl5hhhw6p7ysxgppganqsgxmnhwcrf9e9l&#39;&gt;nevent1q…9e9l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I *always* overpack. And then I always wonder why I needed 15 pairs of shorts.&lt;br/&gt;&lt;br/&gt;And doubly so this time because I&amp;#39;m coming directly from a month of working on the other side of the country 😅
    </content>
    <updated>2024-09-20T02:35:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0hv3n4zfz9w4l806ms59vda8yzu48snl3p46czjn5v6tjqw0zqagzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyrnn8j9</id>
    
      <title type="html">I should maybe try it out again. I evaluated Claude when it first ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0hv3n4zfz9w4l806ms59vda8yzu48snl3p46czjn5v6tjqw0zqagzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyrnn8j9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst6gz624e6z3f8wgm2hq3cvgme7axvxw76g8fnqexszmf6svewlmgp8vl4l&#39;&gt;nevent1q…vl4l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I should maybe try it out again.&lt;br/&gt;&lt;br/&gt;I evaluated Claude when it first came out by running the same prompts in it and ChatGPT, and (at least on the tasks I was doing at the time) it was either similar or worse than ChatGPT almost every time.
    </content>
    <updated>2024-09-19T21:33:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy3n0hjlnfgnxdwgav3eye45x3rs32ma4d0a2jecwt3t0qfvcku6czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyh058du</id>
    
      <title type="html">Work associate: It was obvious she had gotten coaching 😒 Me ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy3n0hjlnfgnxdwgav3eye45x3rs32ma4d0a2jecwt3t0qfvcku6czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyh058du" />
    <content type="html">
      Work associate: It was obvious she had gotten coaching 😒&lt;br/&gt;&lt;br/&gt;Me blurting out: What idiot *wouldn&amp;#39;t* get coaching and practice before a major debate?! Oh... 🤣&lt;br/&gt;&lt;br/&gt;#USPol
    </content>
    <updated>2024-09-12T14:30:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxjw0gp6q5ec999hgxdq8vqx4hslxg99hzy8ay3adfwsl6xdt36zszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy37kan9</id>
    
      <title type="html">It&amp;#39;s FBV, GCBV, CBV for me. I&amp;#39;m DRY in most of my ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxjw0gp6q5ec999hgxdq8vqx4hslxg99hzy8ay3adfwsl6xdt36zszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy37kan9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszyd6pp93fw649y6j64efg7c4ds9efjnulaxetkhfjhkeg4q0w6hczqe3kr&#39;&gt;nevent1q…e3kr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s FBV, GCBV, CBV for me.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m DRY in most of my programming, but I figure views are usually not usuallt super lengthy, and I like having the whole thing right there in one place, never having to go off to Classy CBV site or elsewhere to understand where/how I should implement a particular method or to find out why some mixin 7 layers up caused a weird quirk 😆
    </content>
    <updated>2024-09-12T14:17:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst4jn9nu2qtyahzvf6rktxxnxu38dyga8v9mxkkdepkggylqe05vczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy7hxzvm</id>
    
      <title type="html">(I use FBV almost exclusively where I can, but I get the appeal ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst4jn9nu2qtyahzvf6rktxxnxu38dyga8v9mxkkdepkggylqe05vczyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy7hxzvm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszstavzs4g23fjq2jnkzphalt524eh8yfyt95l8jf7f472fcjl2tqgrv82v&#39;&gt;nevent1q…v82v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(I use FBV almost exclusively where I can, but I get the appeal of CBV, too)&lt;br/&gt;&lt;br/&gt;I want one of those &amp;#34;Stop doing Math&amp;#34; memes for CBVs 😆
    </content>
    <updated>2024-09-12T13:46:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszs06jawkx96mz8tx0tylajgrsnqwfugjd2umltegcacyftalmncgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy0x5fnq</id>
    
      <title type="html">If that&amp;#39;s not the best description of the whole software dev ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszs06jawkx96mz8tx0tylajgrsnqwfugjd2umltegcacyftalmncgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy0x5fnq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf93wlya7r08pr84laf0l5w2cj30d0e4nf8ljalkmfjq6xaahelrgtdtwlv&#39;&gt;nevent1q…twlv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If that&amp;#39;s not the best description of the whole software dev experience, I don&amp;#39;t know what is! 🤣
    </content>
    <updated>2024-09-07T17:08:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvl6eeanuj5qyz0n84tlwcje0g9cpkat7wqkzactjtzhhx9c4urtszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy9529vc</id>
    
      <title type="html">Working away from home the past couple weeks, so my routines and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvl6eeanuj5qyz0n84tlwcje0g9cpkat7wqkzactjtzhhx9c4urtszyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy9529vc" />
    <content type="html">
      Working away from home the past couple weeks, so my routines and guardrails are completely absent. I get back to the hotel after [dayjob], start working on something, and it&amp;#39;s 2am just like that.&lt;br/&gt;&lt;br/&gt;Currently running an (undesired) experiment to see how many days in a row I can operate on 3-4 hours sleep before reality unravels.&lt;br/&gt;&lt;br/&gt;On about day 6 now.&lt;br/&gt;&lt;br/&gt;#ADHD is the most ridiculous thing 🤡&lt;br/&gt;&lt;br/&gt;(But I got some things done. Hoorah)
    </content>
    <updated>2024-08-30T08:23:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvj4zelrvpjxm8lvqqxgpxr8cm7hah582dp7fez9jtx6xlx464xuqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjysng9rw</id>
    
      <title type="html">Frustrating. I haven&amp;#39;t used a whole lot outside of Python in ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvj4zelrvpjxm8lvqqxgpxr8cm7hah582dp7fez9jtx6xlx464xuqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjysng9rw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8lhf56uxrd7ggmg353n9g9z5tmlcdjtzxtrnfjesc29dx2stmjyq7vpgel&#39;&gt;nevent1q…pgel&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Frustrating. I haven&amp;#39;t used a whole lot outside of Python in the past few years, but suspected it&amp;#39;s like this everywhere. &lt;br/&gt;&lt;br/&gt;I know I&amp;#39;ve contributed to this trend myself, but I&amp;#39;m not sure what the better solution is. Projects die - that&amp;#39;s a fact of life in software and the physical world.&lt;br/&gt;&lt;br/&gt;As a package maintainer, what&amp;#39;s the best way to mitigate the problems caused by a project&amp;#39;s eventual death?&lt;br/&gt;&lt;br/&gt;As a dev, is there a better way to move forward than forking a dead project with a new name?
    </content>
    <updated>2024-08-28T19:09:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0h9jpkp7q5rcgn054z9gyervtaxxzs3g53k4ccqsex3r36e00n3czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy7vdzxn</id>
    
      <title type="html">Is this unique to python packaging?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0h9jpkp7q5rcgn054z9gyervtaxxzs3g53k4ccqsex3r36e00n3czyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy7vdzxn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv6x8sap30qa68gn3spahu88mdgvugsnxzfdnzak3kwk9ce0x0mwsrar3n2&#39;&gt;nevent1q…r3n2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is this unique to python packaging?
    </content>
    <updated>2024-08-28T19:03:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8qucvsmpdu52shzkcujh0km2jdcevr3gea7lezk8s5yel74jau5szyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy36wv0e</id>
    
      <title type="html">I&amp;#39;ve been working on a thing for a few weeks, and I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8qucvsmpdu52shzkcujh0km2jdcevr3gea7lezk8s5yel74jau5szyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy36wv0e" />
    <content type="html">
      I&amp;#39;ve been working on a thing for a few weeks, and I&amp;#39;m hoping there are #Language / #FileFormat / #Markdown nerds and experts on Mastodon who can provide some input and sanity-check.&lt;br/&gt;&lt;br/&gt;I looked for an existing markdown extension file format that would allow me to write a document in multiple languages, and I couldn&amp;#39;t find anything that fit the bill.&lt;br/&gt;&lt;br/&gt;So, I decided to create my own. 🤷‍♂️ &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/OmenApps/PolyglotMarkdown/&#34;&gt;https://github.com/OmenApps/PolyglotMarkdown/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#PolyglotMarkdown #Languages #OpenSource #LanguageTools #Translation #Multilingual&lt;br/&gt;&lt;br/&gt;1/2
    </content>
    <updated>2024-08-26T06:17:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspxt8vgwsd2ahnhvlas8zrnxutw07ttdz64p6vqe0nyquxk093zjqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyt5932e</id>
    
      <title type="html">I&amp;#39;ll have to try the emoji thing! I sometimes get into ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspxt8vgwsd2ahnhvlas8zrnxutw07ttdz64p6vqe0nyquxk093zjqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyt5932e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspx9evlsaxja7e8flarkwsgkn3k3wzpf8d3zp9rg7e8tx77gwmd2g5jyv07&#39;&gt;nevent1q…yv07&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll have to try the emoji thing!&lt;br/&gt;&lt;br/&gt;I sometimes get into avoidance loops where I stress myself out over not having completed some (typically trivial) task, and it may take weeks or months to do the thing (reply to a text, drop by pist office, etc) - all the while I&amp;#39;m thinking about it constantly. And then I feel so foolishness after completing what should have been effortless.&lt;br/&gt;&lt;br/&gt;Maybe highlighting &amp;amp; scheduling the thing will make it more manageable. Can&amp;#39;t hurt to try.&lt;br/&gt;&lt;br/&gt;Thanks, Jeff.
    </content>
    <updated>2024-08-24T19:51:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8ede47zglyvt2cqkztaawt2tl2z22wadra5yjgn2r0ep6z8gretgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy5k57qn</id>
    
      <title type="html">I think thats the biggest thing: my todo list is 400 checkboxes ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8ede47zglyvt2cqkztaawt2tl2z22wadra5yjgn2r0ep6z8gretgzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjy5k57qn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9g6scdqamanjgcea7tydz66k6f0hcrxhdx09u8temm9twqkncg7q9pau8u&#39;&gt;nevent1q…au8u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think thats the biggest thing: my todo list is 400 checkboxes and they all *feel* important 😆&lt;br/&gt;&lt;br/&gt;Seriously, though, the list I have pinned in Obsidian right has 72 checkboxes of things needing done for the business I run. But few of those checkboxes are about the *business* side of owning a business 😬&lt;br/&gt;&lt;br/&gt;And that&amp;#39;s just for my business, and doesn&amp;#39;t include todo for work I am doing for my other career (which is maintained in OneNote on work laptop to keep them separated).&lt;br/&gt;&lt;br/&gt;I&amp;#39;m a mess 🤷‍♂️😆
    </content>
    <updated>2024-08-24T19:37:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvuwg9uyq6wy486pkwjjk027l3skrqz7vxlyv755gmadw0slu03qqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyavm59w</id>
    
      <title type="html">The thing about #ADHD is that I have ~50 #Projects in various ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvuwg9uyq6wy486pkwjjk027l3skrqz7vxlyv755gmadw0slu03qqzyzxgwvxp5aa5f7hjftfsmsut8vz9hjzh4r3sgaymrrwsx5dyfexjyavm59w" />
    <content type="html">
      The thing about #ADHD is that I have ~50 #Projects in various stages of progress going at any time.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve gotten really good at ensuring I can get back into a project even after a haitius. &lt;br/&gt;&lt;br/&gt;But I am incredibly bad at prioritizing 😣&lt;br/&gt;&lt;br/&gt;And because there&amp;#39;s 50 projects to pick from, it&amp;#39;s super easy to pick one that 1) I haven&amp;#39;t worked on in a while so it feels novel, or 2) One that brings joy in the moment, but prevents more important work getting done.&lt;br/&gt;&lt;br/&gt;Anyone have tips for better #Prioritization?
    </content>
    <updated>2024-08-24T19:09:50Z</updated>
  </entry>

</feed>