Falko<p><strong><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/weeklyreview/" target="_blank">#weeklyreview</a> 28/2025</strong></p><p><strong><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/project25/" target="_blank">#Project25</a></strong></p><p>last weekend we spent the first night camping in the new house. Since we have no furniture yet, we used Air mattresses. Otherwise further cleaning and cutting of bushes and trees outside. Figured that the oil tank is empty and we need to order new oil for the heating and warm water generation.</p><p>When we sat out on the terrace for breakfast we saw a red squirrel jumping off a large tree. I was was able to capture the moment with my camera to some extend: </p><p><strong>More Prompt driven development testing</strong></p><p>I continued to play around with the prompt-driven development script. As mentioned last week, the initial results were somewhat mixed. Impressed by the idea honing “skills” of the prompt. Not so much about the actual coding. </p><p>I started over from scratch with my project idea and slightly modified the pdd-script before. Telling it to use an iterative approach to create a minimum viable product in each step of the code generation so that I could test and catch issues earlier on. </p><p>In the first attempt during the workshop the tool generated a whole bunch of code and I ended up with dozens of files to test and didn’t knew where to start debugging. </p><p>My modified script worked better in that sense that a minimal implementation was produced and testable. </p><p>I ended up creating a <a href="https://github.com/maxheadroom/wordpress-image-description-plugin/tree/main" rel="nofollow noopener" target="_blank">WordPress Plugin</a> that uses an LLM to generate image descriptions for selected media gallery items. The repository contains the PDD script, the planning documents and the iterations in the git history for you to check. I didn’t had to write any code myself. Just use the command line tool and answer questions and provide error reports etc. Took a few iterations after the initial code generation to get it right, but eventually I was happy with the result. </p><p>I was also able to add features later that were missing in the initial idea and specification. This is of course only anecdotal evidence and I’ve used it for hobby projects or POCs. I didn’t had to write a single line of code. I have not checked all the generated source code in detail for quality. As I am not a professional software developer, I would also not have produced the highest quality code when I had coded this myself. For hobby projects I usually also only go with an MVP approach. These tools saved me a whole lot of time coding and debugging. Instead I could focus on the idea honing and feature description and provided input for the debugging to the tool.</p><p><strong>Closing of the music school year</strong></p><p>This week was the last concert of kiddos class at the school. Their 2 years of instrumental education at her school now comes to a formal end. The kids played well and a new school band was introduced from the 6 graders. The previous band left the school last years as they all had finished school in 2024. Of course the 6 graders were not perfect. But it was nevertheless impressive to see their energy and bravery to go up to the stage and perform. They’ll be good musicians and hopefully continue to have fun with it. </p><p><strong>Hackerstammtisch </strong></p><p>Tuesday we met with the old greybeards again (there were actually two grey bearded guys this time, one was me). The usual rambling, ranting and contemplation about AI and stuff. Always fun. </p><p><strong>Beer Beauties</strong></p><p>Wednesday the beer beauties (a bunch of queer friends) met and had beers.The conversation remains private. 🤣 </p><p><strong>HERE Summer Party</strong></p><p>On Thursday we had our company summer party celebrating 40 years of Navteq/NOKIA/Gate5/HERE Technologies. Took place at a really nice rooftop at Potsdamer Platz with a stunning view over the city. We were also lucky with the weather with provided for a dramatic sky.</p><p><strong>Tax 2023</strong></p><p>finally got around to collect our 2023 tax material and sent it to the tax advisor. Hope I’ve got everything and they can finally submit it. Paperless NGX helps a great deal here. I had tagged all the documents as they came in with a special tag. Now I just created a special Storage Path in Paperless for these documents and had that zipped and submitted to the Tax Advisers. </p><p><strong>Mastodon 4.4.1 update</strong></p><p><a href="https://github.com/mastodon/mastodon/releases/tag/v4.4.1" rel="nofollow noopener" target="_blank">This update</a> required a bit manual intervention as the Redis namespaces were eventually removed in this version. I had one instance which made use of Redis namespaces and thus needed to have its posts converted to non-namespaced version. I had ignored the <a href="https://github.com/mastodon/redis_namespace_migration" rel="nofollow noopener" target="_blank">migration instructions</a> at first and the result was that all posts that were in a Redis namespace did not show in the timeline. So it looked like almost all of the previous posts were gone. </p><p>After that was fixed, the old posts did show up again.</p><p><strong>Dance Performance</strong></p><p>On Saturday kiddo had a dance performance from here dance company. The show was really nice and showed what the various groups and styles had achieved in the last year. Really creative choreography and good performance by all the dancers. </p><p>The only thing that pissed me off was that display of patriarchy again where the boys got scene applause during their breakdance performance. They were merely OK, mediocre I’d say compared to all the other performances. But the audience cheered and applauded as they simulated some sort of dance battle. </p><p>The performance of the other groups (majority girls) were much better, but nobody gave scene applause. </p><p></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/en_en/" target="_blank">#enEN</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/llm/" target="_blank">#LLM</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/project25/" target="_blank">#project25</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/weeklyreview/" target="_blank">#weeklyreview</a></p>