Agentic programming (“vibe coding”) is everywhere. In this article I’d like to share my top 6 strategies to support LLM agents in writing, building and deploying good, structured and reliable code:
The LISP curse is often quoted as the reason why so few libraries and reusable components exist for LISP dialects. According to the concept, LISP is so powerful and flexible that it allows developers to create custom solutions easily, leading to them working longer in isolation. This causes them to often reinvent the wheel, because creating code to solve your own problems can be easier / faster…
Disclaimer: The dataset used in this blog post is only licensed for non-commercial use. If you need to do reverse geocoding for a commercial use case, this solution will not work for you.
Last week I saw a post on LinkedIn describing Hal Elrod’s ‘Miracle Morning’ routine. The poster had set it up as follows Get up at 5am. Drink a large glass of water Exercise, meditation, affirmations and visualisation Journaling for yesterday and today Determine the most important tasks for the day Read and consume inspirational or educational content
I am part of a group of people who decided to fork Camunda 7, an open source BPMN engine for Java and other languages, in October. This was in response to Camunda’s announcement of the engine’s end of life in 2025. We are convinced that the technology is still useful for many people and that Camunda has built a robust engine, so we announced Operaton as a community-driven fork to keep it alive in…
When writing unit tests, we expect the classes under test to be in a certain state that we can set up in our test. A dynamic state, which is initialised in the class itself, makes our unit testing life much harder. In this short post I will share my approach to make classes using LocalDateTime.now() more testable in a Spring Boot application.
If you follow me on social media, you know I am deeply sceptical about the benefits of AI in most usecases. I am critical of the environmental impact, I am worried about the centralization on a few SaaS providers and I am sad about the topic dominating every product roadmap, using up ressources which could have been used to progress the products exiting features further. On the other hand I talked…
This week I read a (German) article about female rock musicians age discrimination. It made me wonder, how the lineup for the 2024 edition of the German “Rock Am Ring” festival compares.
In the last months (I started this as a draft in February) there were a lot of news in the tech industry. While most of them were related to layoffs or personal drama about the owners of social media companies, there was also a lot of coverage about AI. After OpenAI made a big impression with ChatGPT and the announcement to collaborate with Bing, Google announced their own AI “Bard” and rushed to…
If you visit this site, it is possible that you fell for some clickbait! No worries, this is just a small script I wrote for myself for fun. It makes use of the fact, that each Mastodon instance generates its own HTTP preview, so the preview you saw in your client contained a headline which mentioned the Mastodon instance you are on.