I threw together a simple Android App with the help of Claude Code again ….
From time to time I evaluate AIs towards their ability to craft meaningful, usable software, standalone or assisting. As the months go by the results become more and more intriguing. So it looks like I finally have to apologize and correct my previous judgement. Years ago my experiments were interesting, but typically resulted in ideas and approaches but never in usable software or even code that actually compiled or worked. This definitely has changed.
Today it is easily possible to hand over the full process of creating a full fledged software package to an AI (a capable one), only guiding the AI instead of the other way round. It still is an iterative process. But typically not due to mistakes the AI makes or leaves behind, but because of us humans not really knowing precisely what it actually is we want to build or have. Which is not surprising, is it?
![]()
So this time the result is a simple Android app: Pickelhaube
The app is a helper application that complements the existing features of a Fritz!Box router device. Those devices are extremely common in Europe, at least in Germany. They support different connection types: DSL, Fibre, G5, … Besides acting as a classical router these boxes offer a complete control center for the local network, the internet connection, potentially also the phone lines and smart home setup.
Using the official and documented APIs the Pickelhaube App basically allows to use your personal smartphone as a dialer remote for a Fritz!Box in the local network. The typical setup that involves a Fritz!Box dies not require this! However there are situations where there is need for this: I always include headless speakers and headphones for phone calls into my phone setup. That makes calls soooo much more comfortable: far superior sound quality, ergonomic usage, since you have your hands free for other things and prevent the classical cramped shoulder from trying to clamp a phone receiver between shoulder and ear over for long talk. The issue with that setup: to reach someone you have to either dial using classical phone in the network and to hand over the call to the earpiece/headphone once the call is established (which typically involves apologizing to the call partner and a loud „beep“). Or you have to login to the Fritz!Box web interface to trigger dialing before you can pick up the earpiece/headphone. This is not exactly convenient.
This is where Pickelhaube comes into play:
From the comfort of your personal smartphone you can select and dial any number from any of your contacts (on the smartphone or inside the Fritz!Box phone books), use entries in a „last call“ list (on the phone or the Fritz!Box), chose speed dial shortcuts or even control call forwarding. You select the number, dial and pick up the earpiece/headphone. Convenient …
The app supports multiple Fritz!Boxes (if you switch between known local networks), can use a separate user account on the router. It supports https encryption, rights management, defining new speed dial shortcuts. It even comes with three control tiles for the Android top down menu.
The app is NOT published on Google Play or any alternative play store. You can grab it from github, if you are a geek. Or ask me.
Pickelhaube is an independent project and is not affiliated with FRITZ! GmbH (formerly AVM). FRITZ! and FRITZ!Box are trademarks of FRITZ! GmbH; they are used here only to say which routers the app works with.
I started a bit of sculpting some years ago. Stone carving. Using white marble. In Italy, Carrara, where else? Just for fun … (errr „fun“? T’is tough work, mate!)
The first experience in that direction was an intriguing one. I loved the challenge, hard work, challenging circumstances, an unbelievable slow progress. As somewhat typical for me I managed to keep focus, endured what obstacles came into way and succeeded to finalize my first stone. Brought it home. Being damn proud of that result.
My thoughts came back to that work from time to time. I tried to find a suitable place at home, soon I had to realize that the center of a city like Hamburg does not exactly offer itself for such stuff. Potential locations where either situated too much embedded in living quarters (tried, but backed away from starting a social war …), too far out for a regular work beside my profession (a two hour bike ride is great, _now and then_ …) or simply far too expensive for a past time of a few hours a month. So I participated in a few courses, experienced some drawbacks in the pandemic years, finally returned to Italy where such work is more common.
Today I share a small rental studio in the west of Hamburg with a like minded, experienced person. I finished three and a half stones (did I mention it is a slow progressing work and that I can invest only a few hours a month?). One of these is actually exhibited in a half public office floor in Alster City in Hamburg. YeeHaw.
I threw together a simple presentation of the stones. Have a look if you are interested:
https://sculpting.christian-reiner.info/
Der Túnel de la Engaña ist eines dieser Monumente menschlichen Strebens, dass einem gleichermaßen zurückschrecken lässt und auch Respekt abverlangt. Er ist Teil eines ambitionierten Infrastrukturprojekts, dass aber nie vollendet wurde. Ziel war eine zweigleisige Eisenbahnverbindung zwischen dem Hafen von Santander an der spanischen Nordküste und dem wirtschaftichen Zentrum Burgos in der Provinz Kastilien und Leon südlich des trennenden kantabrischen Gebirges.
Read the rest of this entry »Oberhalb des Dorfes Vera de Pas steigt das Tal von Yera auf in das kantabrische Gebirge. Eine bäuerliche Landschaft, geprägt von steilen Bergflanken, üppiger Vegetation und allgegenwärtigem Wasser in jeder denkbaren Form.



Tags: Bridge, Cantabria, Forest, Hike, Spain, Tunel, View, Water
Nach einer etwas anstrengenden Anreise, bei der aber letztlich wie immer doch alles irgendwie geklappt hat, habe ich für ein paar Tage Unterkunft in der Molina de Yera gefunden, der alten Mühle unterhalb des Dorfes Yera.
Read the rest of this entry »