Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Jochen Kirstätter (JoKi)

@jochen.kirstaetter.name
773 followers 157 following 764 posts

Founder @MSCraftsman, Founder @GDGMauritius, Host @MSCCPodcast, #100DaysOfExam - Google GDE, Microsoft MVP, Family guy, Speaker, Sr Software Crafter

PostsRepliesMedia
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 15/10/2026
Patience is a real virtue. Especially nowadays when so many things are unnecessarily rushed and pushed. I embrace this waiting period to improve and polish the product. (Un-)fortunately, it's a side hustle as I'm doing contractual work during the day anyway. #BuildInPublic
030 3
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/10/2026
It still looks wild and rough. Luckily there are still a few days till the end of the month. #BuildInPublic
020 2
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/10/2026
Well, who'd thought that would be possible? With today's progress on my tool and with the help of a watchdog, I'm now able to voice prompt any AI harness locally and remotely; including from my mobile. Even running multiple ones. Did not see this coming. #BuildInPublic
Remotely submitted AI prompt from a Raspberry Pi system to Antigravity. Remotely submitted AI prompt from a Raspberry Pi system to OpenCode.
120 2
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/10/2026
An we are going deeper... way deeper. I managed to extend the watcher script for various prefix expressions and mapped it to corresponding AI harnesses. Meaning, I can now "remote control" any harness, even just talking and using STT. ⬇️ OpenCode per mobile! #BuildInPublic
020 2
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/10/2026
Reviewed the original implementation plan and started working on the mobile client of the utility. Product features are complete (for now) and ready to deploy / publish. #BuildInPublic
120 2
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/10/2026
Ahhh sweet! Gemini 4 Argon is available in GEAP. I directly switched my instances of Antigravity 2.0 and CLI to it. Oh, that's gonna be fun today!
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 12/10/2026
Based on recent exchange with other developers, and while visiting a Sepia themed blog I got the idea to extend the choice of theme palettes from the usual light and dark (and auto OS detection) to add two more options to the landing page: Sepia and Solarized #BuildInPublic
040 4
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 08/10/2026
🚨 Updates for custom statusline in Antigravity You have full freedom of choice between customizable scripts and a compiled native binary, depending on whether you prioritize quick script editing or maximum runtime speed. - Bash - PowerShell - Native Binary (C#) - JavaScript
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 08/10/2026
That's how an update for Antigravity shows up on Windows. No idea how or even whether it works on macOS similarly, for sure it does not provide this kind of indicator on Linux.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 07/10/2026
So weird... Approximately 24 hrs of Emtel Airbox at my place. And that's after hours of experimental placements and arrangements. Currently, facing east with no obstruction next door (vacant plot of land). Using two external antennas. 30 Mbps package. 🤔🙄
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 05/10/2026
Today's a bit different than the usual. Following an invitation from The African Leadership College of Higher Education to attend their TEDxALCHE event on "What's Next?" Shall be enriching and thought provoking. Looking forward to exchanging with other attendees.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 04/10/2026
This is such a shame. That's on a 30 Mbps @EmtelWorld Airbox 4G/LTE connection. The box is completely healthy as tested in another location. Whew, going to terminate it by the end of the month. Totally not worth the struggle and cost.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 02/10/2026
At midnight was a change of Cell ID, so a different tower with less participants, and the rates went instantly up. This looks clearly like a congestion issue in that area. Around 6.15 hrs rates went down again, and then I disconnected the device to use/test in QB.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 02/10/2026
Exactly same equipment now in QB. This is clearly an issue with tower distribution and network infrastructure in Flic en Flac, Emtel World Maybe time to add some more capacity to cater for the increased number of internet users in that area?
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 01/10/2026
Man, that kind of sucks... Did a 24 hrs monitoring for a reanimated 4G/LTE router using a data package by Emtel World and it's just not working in this neighbourhood. Counter-checked with a mobile and getting similarly bad numbers. Bummer!
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 25/09/2026
Having some fun time at the Programmers' Day, here at Curtin University in Telfair. Already spoke about the importance of communities and how students can massively benefit from participation. #gde #mvpbuzz
010 1
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 24/09/2026
Whew, it's been a while since I was using this device. Shall be interesting to see how it works nowadays. Pico-Pi i.MX7D development board.
001 1
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 17/09/2026
I hope so. Building tools can be a challenge and there's no success guaranteed. Crossing fingers that it hits a nerve and provides some solid features. Got the full range of icon sizes meanwhile. #BuildInPublic
010 1
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 17/09/2026
It kind of looks like a flux capacitor needing 1.21 GW energy to launch into the future. Although it's not the distinct Y-shaped arrangement of spokes, it's neatly indicating the utility's purpose and functionality (hopefully) Drafts in light and dark mode. #BuildInPublic
130 3
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 01/09/2026
Holy Molly! Finally, I pushed my Antigravity voice control prototype into a git repository, pull that repo on another machine, and "just" launched it as-is. It picked up the clicker hardware, got the input microphone, and triggered voice input in Antigravity 2.0 (v2.9.1, hence audio recording)
010 1
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 31/08/2026
That is probably one of the coolest thing I ever have done so far using a computer. Look ma', almost hands-free coding. 🤘😍😱
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 31/08/2026
Whew... "Die Geister, die ich rief..." 👻 My newly created Editorial AI Agency is roasting my draft(s). Loving the review and feedback regarding the content and quality of material. Let's see how far the fun goes...
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 27/08/2026
A bit of a fun session with Antigravity tonight. Been recovering and modernizing old (read: archived) customer projects. I'm using this mainly to train and teach new agents and skills to AGY. What better than actually using real-world websites?
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 25/08/2026
Even without Remote Control, I was controlling my Antigravity CLI instance on the server remotely. Using the right infrastructure and tools. However, the official variant has more comfort. 😜
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 25/08/2026
Kids were asking for a virtual playground. Took Antigravity for 2 shots: - CLI, cross-play MC server with full infrastructure setup, proxy and info page with SSL - 2.0, game-incepting 3D island with 4 hidden clues how to connect, in three.js with weather engine, SFX and music.
100 1
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 24/08/2026
Got a project? 🥸 It's roughly 495,000 lines of code spread across 640 files. I made the "mistake" to run a metric analysis... Don't ask me about technical debt. Not yet.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 23/08/2026
When you realize that DocFX uses markDig.Extensions and your configuration file was poorly configured. After enabling `CustomContainers` the outcome is magnificent. Of course, there are a few other extensions which I enabled.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 23/08/2026
Crossing fingers...
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 21/08/2026
This time, I used @code with the newly integrated Markdown editor to author the content. Still looking for a dedicated, elegant Markdown editor on Linux (with built-in git). Under Windows, I'd go for Markdown Monster by @rickstrahl.west-wind.com What's your go-to .md file authoring tool?
020 2
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 20/08/2026
"Dripping water hollows out stone, not through force, but through persistence." — Epistulae ex Ponto (c. 13 AD) (Gutta cavat lapidem non vi, sed saepe cadendo) Made a couple of changes to ios.mu - now, looking forward to new leads and inquiries. 😁
Landing of IOS Indian Ocean Software Ltd. - https://ios.mu
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 19/08/2026
Should have done that already since a very long time. $ tilix -q One entry into the startup applications and then a keyboard shortcut. Quake mode - Perfection!
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 18/08/2026
"The shoemaker's wife goes barefoot, and the blacksmith's horse goes unshod." — John Heywood, 1546 🚀 Relaunch: www.ios.mu This has been long overdue, and I'm really glad to get this out the shop.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 18/08/2026
Ahhh, sweet coding skills. (re-)Launched a now static website, not my blog, and the contact form submission goes through a serverless function written in C# to a Telegram channel. Amazingly, it worked straight on first submission. Yeah ✌️
110 1
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 16/08/2026
With the recent release of my blog I added a couple of features: 🔍 improved search results (Cmd/Ctrl+K) 📢 speech-enabled search (Cmd/Ctrl+M) 🦮 better WCAG compliance 🎬 fully responsive design and PWA 📃 Markdown viewer ♻️ contribution via GitHub jochen.kirstaetter.name - see you!
010 1
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/08/2026
Hmm hmm... Got bored / fed up with a glitch in Remmina. Now "/goal"ing a full-fledged Linux GUI application for `xfreerdp` as a replacement/alternative. One could say, I'm testing Gemini 3.7 Flash, or so... Too much time at hands. Let's see where it lands.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/08/2026
Now that's an interesting one which I already reported for Antigravity CLI some weeks back: Gemini returns Mermaid diagram/graph and the harness cannot handle it. Here's latest IDE v2.5.5 and I'd assume that 2.0 v2.8.1 also cannot process / visualize it. Give us goodness!
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/08/2026
While doing contractual work for a customer, I let @antigravity with Gemini 3.7 Flash Medium do the fun work on my new blog. Head on web optimisation using Modern Web Guidance, Lighthouse, WebP image conversion, BBCode conversion, VFP code highlighting and other optimisations.
020 2
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/08/2026
Given my blog content I created a highlighter extension for Visual FoxPro (VFP). It's rewarding to have good-looking code snippets. Really rewarding... Does anyone have a full set lying around that I could assimilate into my one? #vfp #gde #mvpbuzz
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/08/2026
Woop! Woop! Major milestone achieved! Gemini SDK for .NET has crossed over 1 million downloads in total. Are there is a lot more to come! github.com/mscraftsman/... #gde #mvpbuzz
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/08/2026
And there you go... 🤦 In compliance with GDPR, as a European citizen, I asked them to comply with deletion of my account and data, and to provide proof of it. Remember, it's a currently suspended account and I contacted them because I could not log in. 🤔
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 14/08/2026
In case you are using or considering Airalo eSIM cards. Be very careful about where you put your money. They suspended my account without notification and justification after my trips to South Africa and Germany purchasing three cards from them.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 13/08/2026
Let's get working with Gemini 3.7 Flash in Antigravity IDE. New static website needs some additional TLC and polishing. Giving it a shot with the brand new Gemini model. Crossing fingers. ;-)
New Gemini 3.7 Flash model available in Antigravity IDE
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 13/08/2026
Woah, after I pushed my markdown files and all content to GitHub, I enabled the contribution feature in @docfxproject for my posts and pages using a custom label. And it just works. 🤯 I updated the link to X and added my BlueSky profile link editing the file on GH.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 12/08/2026
And it's done! Welcome to my face-lifted blog. jochen.kirstaetter.name Over the weekend I wrote a conversion tool to fully migrate from @TryGhost to @docfxproject static pages. All content is now in Markdown with front-matter attributes and versioned in a git repository. #gde
Screenshot of the personal blog by JoKi
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 11/08/2026
I'm genuinely surprised how quick and easy switching from NuGet API key to Trusted Publishing went. One GitHub action in, change reference((s) to value, and add username. learn.microsoft.com/en-gb/nuget/... Setup in NuGet is equally simple.
010 1
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 11/08/2026
Little stealth side-hustle... Going to wrap up the CI/CD pipeline, polish the ReadMe and then push it to NuGet Gallery. Has been fun using @antigravity and various Gemini models to get this done. Typical 80:20 situation. Front-end styling took most of the time. #mvpbuzz #gde
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 09/08/2026
Surfing the web and catching up on news while Google Antigravity is researching how the template engine of DocFx project is working. I need details and instructions on completing a conversion tool from another platform. Template handling is left only...
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 08/08/2026
Everyone is using AI these days, right? Noor Yadallee - The rise of the machines (within the office) - has some good advice and experience to share with the audience.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 08/08/2026
Today's monthly meeting of MSCC is happening at Novity, it's about business evolution with AI. First, Michael Razafiarison - Good enough, until it isn't: from business model to programming.
000 0
Jochen Kirstätter (JoKi) @jochen.kirstaetter.name · 06/08/2026
Time for an enhanced custom Antigravity statusline 🚀 Nerd font detection 💡 Explicit model effort ⚙️ JSON theme config ⚠️ YOLO badge ⚡ Updates and fixes! 🧨 Bash & PowerShell parity github.com/jochenkirsta... @JackWoth98 @shengzheyao @BellDoit
000 0