Reposted by Stijn WillemsPoint-Free @pointfree.co · 23/09/2026We’ve started a new series: Designing for Isolation Learn how designing for isolation from the beginning lets you embrace non-Sendable types, maintain thread safety, and keep asynchrony from infecting every corner of your codebase. Follow along here: www.pointfree.co/collections/... 173
Stijn Willems @stijn.antping.ai · 25/09/2026Agent of whom? economist.com/business/202... from The Economist. I still believe in all the good AI can do I just struggle to get it fun. Who will be the user?economist.comAgent of whom?The relationship between people and their AI representatives needs examination 000
Reposted by Stijn Willemsrotecodefraktion.bsky.social @rotecodefraktion.bsky.social · 14/05/2026New series "building a local LLM gateway in Swift with Hummingbird "— serving both the Anthropic and OpenAI APIs, one backend, deployable as a 12 MB binary. Prologue explains why Swift on the server makes sense in 2026. www.rotecodefraktion.de/en/blog/humm... #ai #hummingbird #swiftrotecodefraktion.deSwift on the Server — Hummingbird 2 and a Local LLM GatewayPrologue · Series: Swift on the Server with Hummingbird. Why Swift on the server is no longer a hobby project in 2026, how Hummingbird differs from Vapor and why we chose a local LLM gateway as our de... 073
Stijn Willems @stijn.antping.ai · 03/04/20263/3 The public layer is moving to tangled.org. AT Protocol-based, no surveillance business model baked in. If you're thinking about the same move, I can share the setup.tangled.orgtangled · tightly-knit social codingThe next-generation social coding platform. 030
Stijn Willems @stijn.antping.ai · 03/04/20262/3 I'd been playing with jj (Jujutsu) as a git replacement anyway — not to flee GitHub, just because it's better. The data grab made the decision easy. All my code now lives on a European Hetzner server. Fast. Boring. Mine. 120
Stijn Willems @stijn.antping.ai · 03/04/20261/3 GitHub flipped Copilot training data collection from opt-in to opt-out. That's not a privacy policy. That's a reversal disguised as a setting. 100
Stijn Willems @stijn.antping.ai · 30/03/2026Will start using it tomorrow had to do a little prepping first 010
Stijn Willems @stijn.antping.ai · 30/03/2026Jujutsu, a new favourite of mine, offers more manageable workspaces than worktrees. Check it out on GitHub: github.com/jj-vcs/jj. I’m also considering moving from GitHub to tangled.org which works with atProto. Give it a try!github.comGitHub - jj-vcs/jj: A Git-compatible VCS that is both simple and powerfulA Git-compatible VCS that is both simple and powerful - jj-vcs/jj 010
Reposted by Stijn WillemsMark @humaiblog.bsky.social · 30/03/2026The 'no Xcode needed' part is the real unlock. Xcode has always been the steepest entry tax for Swift. Vibe coding removes the toolchain friction and lets the logic come first. The IDE becomes optional. 011
Reposted by Stijn WillemsJoannis Orlandos @joanniso.bsky.social · 30/03/2026Wendy allows you to write Swift for a variety of embedded devices. Jetson & Raspberry Pi - and even microcontrollers! 073
Reposted by Stijn WillemsSwift Language @swift.org · 24/03/2026Swift 6.3 has landed! 🚀 This release brings community-driven Android support into the official toolchain, along with major improvements to C interoperability, the build system, and embedded Swift. Read more: www.swift.org/blog/swift-6... #AndroidDev #iOSDev 17922
Reposted by Stijn WillemsHacker News 20 @betterhn20.e-work.xyz · 25/03/2026Building a coding agent in Swift from scratch github.com/ivan-magda/swift-claude-… (news.ycombinator.com/item?id=475156…)github.comGitHub - ivan-magda/swift-claude-code: A Swift reimplementation of a Claude Code-style coding agent, built stage by stage to explore what makes coding agents workA Swift reimplementation of a Claude Code-style coding agent, built stage by stage to explore what makes coding agents work - ivan-magda/swift-claude-code 221
Stijn Willems @stijn.antping.ai · 25/03/2026Very dangerous putting a wrapper around another concept that does the same thing with async streams. But if it helps you. I was long convex I’d it would too but after Rxswift and its variants bit me way to many times it is just not worth it. It simply does not scale. 001
Stijn Willems @stijn.antping.ai · 25/03/2026Look genuinely interesting and something I will give a spin. Nice! 110
Reposted by Stijn WillemsStephen Belanger @stephenbelanger.com · 25/03/2026I recently released sequins.dev, to have all the Observability signals you expect like logs, metrics, traces, and profiles, but as a macOS app which you can use for local dev. It's also completely free and open source. Give it a try, and let me know if there's any features you want!sequins.devSequins — Local Observability on your machine.Free macOS app for capturing and visualizing OpenTelemetry traces, logs, metrics, and profiles. 100% local, no cloud, no account required. 3115
Reposted by Stijn WillemsKevin Åberg Kultalahti @kevinak.se · 17/03/2026Soft-launching a lil' side project I've been working on! Say hello to Tablinum - a local-first database with built-in sync, collaboration and data persistence! tablinum.devtablinum.devTablinumA local-first database for the browser with encrypted sync and built-in collaboration. 6355
Stijn Willems @stijn.antping.ai · 18/03/2026github.com/rryam/Vectur... check this out and use these skills github.com/wendylabsinc... will help. Also ask Claude or another agent to build you a skill for learning swift from a python perspective.github.comGitHub - rryam/VecturaKit: Swift-based vector database for on-device RAG using MLTensor and MLX EmbeddersSwift-based vector database for on-device RAG using MLTensor and MLX Embedders - rryam/VecturaKit 011
Reposted by Stijn WillemsMarco Oliver Grunwald @mgrunwald.bsky.social · 18/03/2026Ghostmoon.app [pre-release] I created a macOS utility app called Ghostmoon. It lives in the macOS menu bar and gives you easy access to hidden system settings, essential stats, maintenance routines and other functionalities useful in everyday work. #macOS #menubar #prerelease #IndieApp #Mac #Swift 131
Stijn Willems @stijn.antping.ai · 17/03/2026Sorry managed to scramble my replies wit for SwiftUI you can use this. ViewModifier or dynamicProperty Gotcha: SwiftUI only resolves it when stored directly on a View. Nested or dynamically created → silently nil. so most cases, I preferred the ViewModifier approach 010
Stijn Willems @stijn.antping.ai · 17/03/2026Yes defiantly especially as SwiftUI is ‘t a is you avoid mvvwm and use environment as suggested you do not need all of that with similar or more build in composability 021
Stijn Willems @stijn.antping.ai · 17/03/2026For dynamicproprerty to work it needs to be initialises in the view hierachy. Unfortunately that also excludes init. Only properties work. 000
Stijn Willems @stijn.antping.ai · 17/03/2026Yes, used it. Hidden singleton under the hood — the "container" is global state with a nice API on top. 000
Stijn Willems @stijn.antping.ai · 17/03/2026Yes swift is annoying at this level. Glad to hear someone other stating that the envisioned value outways the pain. On darker days I sometimes forget. Thanks for the reminder. 010
Reposted by Stijn Willemselkraneo @elkraneo.bsky.social · 17/03/2026The joy of C++ interoperability with Swift. 122
Stijn Willems @stijn.antping.ai · 17/03/2026The pattern is the same across everything we build. A tool that “seems good” is an intent claim. A tool that survived debate and proved itself against the roadmap is a structural claim. AI suggests. You decide. Then you hold the line. 000
Stijn Willems @stijn.antping.ai · 17/03/2026Next milestone: ditch GitHub entirely. It doesn’t work with 100 PRs a day. Agent swarms expose every bottleneck built for human pace. GitHub is human pace. 101
Stijn Willems @stijn.antping.ai · 17/03/2026Last incorporation after days of debate: abandon git + Graphite for jujutsu. Paid off. Without the gate I would have drifted to Radical — looked good, but didn’t hold me to the roadmap. The debate surfaces that. My impulses don’t. 100
Stijn Willems @stijn.antping.ai · 17/03/2026Every tool I see has to pass a debate before I touch it. Not a quick scan. Agents trained on my roadmap, arguing for and against. I sit in judgment. This is not caution. It is governance. 100
Reposted by Stijn WillemsKonrad ‘ktoso’ Malawski @kto.so · 11/03/2026Hot take: half of LLM use for code editing is safe refactorings that intellij was able to do ages ago, but primarily just in Java, and never quite reached this level in other languages... For better or worse, we now can, but with lots of $$$ burnt each time you do huh 1123
Reposted by Stijn WillemsKonrad ‘ktoso’ Malawski @kto.so · 12/03/2026To counter balance my previous agents tweet about source code editing. In having a load of success outsourcing simple tasks and fix up's to agents and aid in research of codebases or problems. Also "try these 20things to reproduce, minimize a reproducer" and stuff like that. 041
Stijn Willems @stijn.antping.ai · 17/03/2026This made me genuinely happy. An AI agent gets dramatically more accurate when you tell it: debate what you're unsure about, and stumbling is ok. We build tech like we raise children. Tech meetings should start talking about love in their stack. 000
Reposted by Stijn WillemsPeter Friese @peterfriese.dev · 12/03/2026AI can write working code, but can it build a working system? Why engineering discipline still matters. by Miguel Ramos www.linkedin.com/pulse/illus...linkedin.comThe Illusion of "Working" Code: Why Engineering Matters More Than EverWe are witnessing a fascinating democratization of software development. At lightning speed, LLMs can produce functional code, turning anyone into a creator. 232
Stijn Willems @stijn.antping.ai · 14/03/2026Mr orange bans electric cars and after boms oil supplies. So its goal is what. Get all of the US on bicycles? China’s Edge in an Oil Shock: Electric Cars and Renewables www.nytimes.com/2026/03/14/b...nytimes.comChina’s Edge in an Oil Shock: Electric Cars and Renewables 010
Stijn Willems @stijn.antping.ai · 11/03/2026Juniors used to learn that by being wrong in front of a senior who caught it. Now the agent is wrong and nobody catches it. The senior is gone. And the junior was never hired. 110
Stijn Willems @stijn.antping.ai · 11/03/2026The METR study (2025) found experienced developers using AI got 19% slower while believing they were 20% faster. That gap only closes with years of knowing what actually matters — the VAT rounding case that looks like an edge case but breaks everything. 100
Stijn Willems @stijn.antping.ai · 11/03/2026But I do not get the satisfaction of teaching fierceful and delightful minds anymore. My job seems to go in the right direction. But will there’s a cost. How will juniors learn the ropes? 110
Stijn Willems @stijn.antping.ai · 11/03/2026Not sure that covers my use cases nor experience at all. It is rather the opposite. Before we hired very expensive juniors. Had the most fun with late night pizza and got the satisfaction of seeing them grow. Now a team of agents debate. Do the same think in hours versus months. I have a lot of fun 100
Reposted by Stijn WillemsManton Reece @manton.org · 11/03/2026From reviews, sounds like the MacBook Neo is a great little laptop. It has been a while since I’ve thought an Apple product actually followed that “a thousand no’s for every yes” video from WWDC a decade ago… This laptop makes the right trade-offs. 061
Reposted by Stijn WillemsSwift Language @swift.org · 06/03/2026🏗️What if your whole stack was built with Swift? @telemetrydeck.com made it a reality, building an internet-scale, privacy-first analytics backend from the ground up. Read their story: www.swift.org/blog/buildin... 1369
Stijn Willems @stijn.antping.ai · 06/03/2026Also totally agree on Xcode needing Linux as a run target — would be a game changer for server-side Swift workflows. 000
Stijn Willems @stijn.antping.ai · 06/03/2026Note you need the swift.org open source toolchain — the Xcode one won't work. Once the Static Linux SDK is installed, you get fully statically linked ELF binaries with zero external dependencies, not even libc. Runs on any distro.swift.orgSwift.orgSwift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. 110
Stijn Willems @stijn.antping.ai · 06/03/2026The key commands are: swift build --swift-sdk x86_64-swift-linux-musl swift build --swift-sdk aarch64-swift-linux-muslswift.orgSwift.orgSwift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. 100
Stijn Willems @stijn.antping.ai · 06/03/2026To me it looked like that the github thing was prompt injection in the title but I may have mis understood. @robbinsa.me so why the lol? 000
Stijn Willems @stijn.antping.ai · 06/03/2026So this validation on input can eliminate a rough agent from prompt injection as agents by nature need brought operation rights to be able to do there job you better know the instructions you give it are yours. 100
Stijn Willems @stijn.antping.ai · 06/03/2026Its a mercel like tree that creates on every bit change a new hash of the tree of files in a folder. Hence giving you an ultra fast hash to verify input data into an agent you trust. 100
Stijn Willems @stijn.antping.ai · 06/03/2026@robbinsa.me care to explain what you think it is then. In Mac OS tahoe this system is used to load criptex parts of the os for ai containing the local models. This is to prevent those models from being altered to protect against prompt injection. 100
Reposted by Stijn WillemsSwift Language @swift.org · 03/03/2026Swift/JS interop used to mean "JSObject", "JSValue", and runtime surprises. BridgeJS changes that: annotate your Swift, get typed glue code in both directions. Compile-time safe. Zero manual boilerplate. 🧵 1379
Reposted by Stijn Willemsstackotter @stackotter.dev · 04/03/2026I've just released SwiftCrossUI v0.2.0 (two and a half years after v0.1.0), and I'm aiming to begin making regular releases now that I'm focusing on SwiftCrossUI full time. 492 commits, 127 PRs, and 77k changed lines. github.com/moreSwift/sw...github.comRelease v0.2.0 - 2.5 years later · moreSwift/swift-cross-uiOverview The headline feature of the past 2.5 years of work is probably the new layout system for most users. It standardizes layout behaviour across all backends, making it much easier to make you... 173