{"slug": "stop-making-tuis", "title": "Stop Making TUIs", "summary": "Simon Willison, a software developer, reports that he continues to use two macOS task bar apps he built with vibe-coded SwiftUI in March, and he endorses Thomas Ptacek's advice that developers should turn their throwaway command-line interfaces into native apps, saying it will likely change the way they think.", "body_md": "I wrote about my vibe-coded bandwidth and GPU monitoring macOS task bar apps [back in March](https://simonwillison.net/2026/Mar/27/vibe-coding-swiftui/), and I'm still using both of those on a daily basis.\n\nI'm not habitually knocking out real UIs for my other projects yet, but I'm running out of excuses!\n\nThomas:\n\nIf you haven’t tried your hand at turning one of your 500 throwaway CLIs into a native app, you’re doing yourself a disservice. Go build a native UI. It’ll probably change the way you think.\n\nTags: [thomas-ptacek](https://simonwillison.net/tags/thomas-ptacek), [ai](https://simonwillison.net/tags/ai), [generative-ai](https://simonwillison.net/tags/generative-ai), [llms](https://simonwillison.net/tags/llms), [vibe-coding](https://simonwillison.net/tags/vibe-coding), [coding-agents](https://simonwillison.net/tags/coding-agents)", "url": "https://wpnews.pro/news/stop-making-tuis", "canonical_source": "https://simonwillison.net/2026/Aug/21/stop-making-tuis/", "published_at": "2026-08-21 16:07:32+00:00", "updated_at": "2026-08-21 16:43:45.041882+00:00", "lang": "en", "topics": ["generative-ai", "ai-tools", "developer-tools"], "entities": ["Simon Willison", "Thomas Ptacek", "SwiftUI", "macOS"], "alternates": {"html": "https://wpnews.pro/news/stop-making-tuis", "markdown": "https://wpnews.pro/news/stop-making-tuis.md", "text": "https://wpnews.pro/news/stop-making-tuis.txt", "jsonld": "https://wpnews.pro/news/stop-making-tuis.jsonld"}}