<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Kennedy R. S. Guerra. Many Python hours, some Rust, JS, PHP, more. Open-source maintainer of the Indie Smiths project and its apps/games (https://github.com/IndieSmiths); Business Administration graduate.&#xA;&#xA;Posts in 🇺🇸/🇧🇷; he/him/cishet</description><link>https://bsky.app/profile/kennedyrichard.com</link><title>@kennedyrichard.com - Kennedy (open-source maintainer)</title><item><link>https://bsky.app/profile/kennedyrichard.com/post/3moupnna66s2b</link><description>That will no doubt come back to haunt the maintainers by harming the maintainability of the project.&#xA;&#xA;Any amount of leniency allows vibed code, which is made with no reproducible steps, to gradually grow in size.&#xA;&#xA;As an open-source maintainer myself I recommend and practice a zero-tolerance policy.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>22 Jun 2026 10:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3moupnna66s2b</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3moodolyges2x</link><description>Sim. As bets estão adoecendo ainda mais a saúde financeira do país q já não está lá estas coisas, e aumentando ainda mais a desigualdade.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>19 Jun 2026 21:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3moodolyges2x</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mo4bv3one225</link><description>As a former chemistry student, I realized that from day one: from the notion of rate-limiting step we can infer that all tasks for which AI relies on people to correct it&#39;s course the speed with which the task advances depends on the slowest phase, which is the rate at which a person can revise.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>12 Jun 2026 17:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mo4bv3one225</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mnxhesvnxc2c</link><description>My honest feelings about the fact I don&#39;t use genAI/LLMs. I mean no disrespect to anyone or their personal choices.&#xA;&#xA;Thank God I remembered this cartoon. The underlying premise fits so perfectly.&#xA;&#xA;Original art by Caio &#34;Furfles&#34; Slitka, retext/edit by me.</description><pubDate>10 Jun 2026 19:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mnxhesvnxc2c</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mne3wtkab22y</link><description>To me, like books, games are a small piece of people&#39;s souls. As long as they are made with love and without genAI/LLMs.&#xA;&#xA;Wish everyone had the chance to make at least one game in their life before they die. A mini-game would suffice, as well, for the smallest experience can still hold a soul piece.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>03 Jun 2026 02:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mne3wtkab22y</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mn3ufvq6ls25</link><description>Useful thread. I suspect I saw a very blatant case of this on Discord the other day.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>30 May 2026 20:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mn3ufvq6ls25</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mmkmhcdp4c2g</link><description>Seems important.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>23 May 2026 23:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mmkmhcdp4c2g</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mmboygbslc23</link><description>Desenvolvedora acidentada e hospitalizada. Quem puder ajudar, segue a notícia com mais informações.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>20 May 2026 10:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mmboygbslc23</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mlqlwejobs2n</link><description>🧵 This is how I tried to make the action of teleporting in and out of a mission area (level) more cohesive.&#xA;&#xA;As seen below, the first thing that happens is Blue teleporting into the mission&#39;s area. Notice the satellite dish near the spot where he lands.&#xA;&#xA;#indiedev #Python #pygame #pygame-ce</description><pubDate>13 May 2026 15:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mlqlwejobs2n</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3ml6t3qskas24</link><description>🧡 N estou envolvido diretamente, mas n poderia deixar de compartilhar esta campanha, pois é mt relevante: &#34;demissão pós retorno da licença maternidade é inadimissível&#34;.&#xA;&#xA;A campanha ajuda mães nesta situação a retornar ao mercado de trabalho, promovendo mais diversidade na tecnologia.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>06 May 2026 13:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3ml6t3qskas24</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mki2cqqhjk2h</link><description>🔥 Me chamo Kennedy e tenho o prazer de anunciar o lançamento da primeira missão do meu jogo gratuito e de código aberto: Bionic Blue 0.13.0!&#xA;&#xA;Instale com &#34;pip install --upgrade bionicblue&#34; ou acesse https://github.com/IndieSmiths/bionicblue e siga instruções.&#xA;&#xA;#python #pygame #indiebr #indiedev</description><pubDate>27 Apr 2026 12:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mki2cqqhjk2h</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mk6ppmr34k2a</link><description>🔥 I&#39;m Kennedy, happy to announce the release of my first ever vertical slice of my free and open-source game (fully playable 1st mission): Bionic Blue 0.13.0!&#xA;&#xA;Install w/ &#34;pip install --upgrade bionicblue&#34; or download on https://github.com/IndieSmiths/bionicblue and follow instructions.&#xA;&#xA;#python #pygame #indiedev</description><pubDate>23 Apr 2026 19:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mk6ppmr34k2a</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mjornz5nnk2b</link><description>Always great to learn about new elegant gamedev solutions&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>17 Apr 2026 11:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mjornz5nnk2b</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mhbltjpits2j</link><description>🔥 New nodezator patch available: v1.5.5!&#xA;&#xA;Release notes: https://github.com/IndieSmiths/nodezator/releases/tag/v1.5.5</description><pubDate>17 Mar 2026 18:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mhbltjpits2j</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mgnnk6llrs25</link><description>Aqui a Netflix foi gigante&#xA;https://www.youtube.com/watch?v=FhU1T1TVd2w</description><pubDate>09 Mar 2026 20:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mgnnk6llrs25</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mf3c5kmsz22x</link><description>🔥 Look at this beauty I made with Python and Textual to help me w/ my gamedev work!&#xA;&#xA;It simply lists all sound files in the current folder and allows me to play each one w/ a single click! I know it looks simplistic, but believe me, this is all it needs to be very helpful.&#xA;&#xA;Allow me to explain...</description><pubDate>17 Feb 2026 19:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mf3c5kmsz22x</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3melmdayrnc2e</link><description>Scripted scene system (+ dialogue management) for the Bionic Blue game.&#xA;&#xA;https://github.com/IndieSmiths/bionicblue (beware: vid shows unfinished/unreleased content not yet in the main branch; official release of the full first level should happen, hopefully, in a month or so)&#xA;&#xA;#python #pygame-ce #gamedev #indiedev</description><pubDate>11 Feb 2026 13:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3melmdayrnc2e</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mdxxgaan6k2z</link><description>I do appreciate the fact that according to Python my oversights/mistakes are only exceptions, though. What a kind language.</description><pubDate>03 Feb 2026 18:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mdxxgaan6k2z</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3mckridutlc27</link><description>Mr. Birkett always with exciting and creative new projects.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>16 Jan 2026 18:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3mckridutlc27</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3m5ycfab6rs2w</link><description>🔥 Nodezator used to teach image processing/editing with OpenCV #Nodezator #Python #pygame-ce #education #node-editing #node-editors #open-source #public-domain</description><pubDate>19 Nov 2025 12:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3m5ycfab6rs2w</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3m35xqvur3k2w</link><description>Another awesome Kenney&#39;s update almost out of the oven.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>14 Oct 2025 14:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3m35xqvur3k2w</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3m33ad55h4k25</link><description>Language support feature I implemented recently (it is not on the main branch yet because I&#39;ll only merge everything in a month or two when I release the first level of the game)&#xA;&#xA;#gamedev #indiedev #indiebr #python #pygame-ce</description><pubDate>13 Oct 2025 12:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3m33ad55h4k25</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3lxrp7i3llk2h</link><description>2D camera tracking for the Bionic Blue game (open-source public domain serious game project in active development).&#xA;&#xA;Playable content shown isn&#39;t available yet, but I hope to release it this month or next one, as soon as it is ready (intro level with a boss fight).&#xA;&#xA;https://github.com/IndieSmiths/bionicblue</description><pubDate>01 Sep 2025 13:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3lxrp7i3llk2h</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3lwrd25vmqs2t</link><description>Thank you for your invaluable service to the gamedev community worldwide.&#xA;&#xA;They are well-made enough to be used as final art, but even their usage as placeholder art is already very useful and can save a lot of time and money in both pre-production and production.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>19 Aug 2025 16:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3lwrd25vmqs2t</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3lwgr4murg22l</link><description>Since many people started following me recently, I&#39;ll present myself again.&#xA;&#xA;I&#39;m Kennedy and I make open-source public domain apps and games. The flagship of my projects is the generalist Python node editor called Nodezator. https://github.com/IndieSmiths/nodezator</description><pubDate>15 Aug 2025 11:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3lwgr4murg22l</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3lvl2wksmuk2i</link><description>Another great update from KEEEENNNEEYYYYY!!!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>04 Aug 2025 11:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3lvl2wksmuk2i</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3lvijfbae6c2u</link><description>This is of great utility: removing artificially generated content from duckduckgo image search results. Sharing and bookmarking.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>03 Aug 2025 10:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3lvijfbae6c2u</guid></item><item><link>https://bsky.app/profile/kennedyrichard.com/post/3ltd3vivlts2n</link><description>New awesome work from Kenney to be released, as always!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>06 Jul 2025 20:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:yv3wkrumznlojedxnnlnswwm/app.bsky.feed.post/3ltd3vivlts2n</guid></item></channel></rss>