Johannes Erhardt (@bearocrate) header
Johannes Erhardt (@bearocrate) profile picture
Joined June 2009
Photo by Johannes Erhardt (@bearocrate)Photo by Johannes Erhardt (@bearocrate)Photo by Johannes Erhardt (@bearocrate)Photo by Johannes Erhardt (@bearocrate)Photo by Johannes Erhardt (@bearocrate)Photo by Johannes Erhardt (@bearocrate)Photo by Johannes Erhardt (@bearocrate)Photo by Johannes Erhardt (@bearocrate)Photo by Johannes Erhardt (@bearocrate)Photo by Johannes Erhardt (@bearocrate)
Johannes Erhardt retweeted
86
645
82
6,825
216,815
Absolutely love @steipete RepoBar 🙌!
44
Why getting a Mac mini for @openclaw ? Why not just a few raspberry pi? @steipete what did you do 🤣?
4
10
2,432
Exciting 🤩!
📣Announcing the first preview releases of Swift for Android, enabling you to build Android business logic with the same Swift that you use for Apple platforms. swift.org/blog/nightly-swift… #Android
99
Waiting for @Dimillian and @steipete to roast Haiku 4.5 👀.
55
Gotta love @mitchellh for that!
I've shared the full transcript of every agentic coding session from implementing the unobtrusive Ghostty updates and provided commentary alongside about my thinking and process. Total cost: $15.98 over 16 sessions. "Vibing a Non-Trivial Ghostty Feature" mitchellh.com/writing/non-tr…
58
Just vibed through a full end-to-end async pipeline-data crunching, direct storage upload, and backend confirmation, complete with progress reporting, error recovery, and tests.
31
Badass idea!
Instead of markdown files, I've been getting my AI to save plans in GitHub issues. Claude Code is AWESOME at using the GitHub CLI. Means you don't have endless THROWAWAY_PLAN.md files spamming the repo.
40
Really missing the ability to /resume on @OpenAI Codex.
17
Johannes Erhardt retweeted
Hey Swift community! Something exciting is happening. Until now, AI coding tools barely managed Swift syntax. They’d choke on SwiftUI, Concurrency, or Hummingbird, and needed constant handholding. That changed with Droid. @FactoryAI’s Droid just gets Swift. Last weekend I started a project from scratch with a single prompt. No hand-crafted scaffolding. And it built a working Swift 6.2 concurrency package. An absolute first. And it’s not just me. @rudrank opened a PR in MLX-Swift today that was 100 % coded by Droid. My first Droid project was an experiment. One naive prompt, low expectations, and somehow it just worked. So I’m doing a little experiment: 📘 Tonight I’ll RTFM 🚀 Tomorrow morning I’ll start a brand-new Droid Swift project — and live-tweet the whole thing. Let's see how far we can push this thing. I’ll probably do a ton of things wrong (and hope @bentossell can rescue me if I get lost 😅). Here's the plan: If you’ve followed me, you know I’ve ranted for years about the lack of good Swift AI libraries. Even Apple’s own MLX-Swift trails far behind its Python equivalent in features and performance. It’s frustrating. So I’ve got a long list of things to fix and create, starting with a performant TextView that supports both Markdown and LaTeX, and is optimized for streaming, and actually lets you select the whole message (not just one paragraph). That doesn’t exist in Swift today. Tomorrow I'll start with this. It's not an easy project, and I’ll be impressed if it works first try. If you’re missing any tools for AI in Swift, comment below and I’ll add them to the list. Let’s fix this ecosystem together. Swift deserves better. 💪
I just published my first project that was 100% coded by @FactoryAI’s Droid: a Swift SDK for OpenAI’s new Responses and Conversations API. A few fun facts: - Uses Swift 6.2 and full concurrency (something I’m convinced no human can do) - I used GPT Codex as the Droid model - Never experienced infinite loops, and every single build compiled on the first try — impressive, especially after battling Windsurf and Cursor. - Droid chose an MVVM architecture on its own. It’s a bit over-engineered imo, so I might ask it to simplify things later. But it works, and that's great - Includes a fully human-coded demo app supporting @openai, @groq, @lmstudio, and an internal @PicoGPT build (beta coming soon).
15
13
1
86
28,786
Johannes Erhardt retweeted
Put this in your env file for when you upgrade to @elixirlang 1.19
5
10
82
4,147
Johannes Erhardt retweeted
🇪🇺 EU Data Residency has landed in Notion. Now you can keep your Enterprise workspace’s data stored in the EU to meet compliance + sovereignty requirements — without giving up any of Notion’s collaborative features 🌍 ✨ Your data stays local, your team stays connected.
18
15
7
257
25,237
Johannes Erhardt retweeted
New versions of Phoenix come with an AGENTS .md file that makes Claude/Cursor/etc work better with your codebase. Elixir ahead of the curve as always:
3
11
63
3,783
Johannes Erhardt retweeted
Phoenix LiveView 1.1 is an exciting release in a lot of ways, but the highlight for me is the JS is getting types! Huge thanks to the maintainers 💜 #elixirlang github.com/phoenixframework/…
1
8
1
81
4,065
#news Bear Web is now in public beta, and you are invited! 🚀 This is a big step toward making Bear available wherever you need it, and we’d love for you to give it a try. Learn more and join Beta here: community.bear.app/t/bear-we…
21
23
7
204
15,145
Johannes Erhardt retweeted
New feature this week in #ProtonMail for desktop! 🔄Now you can switch between your Proton accounts from the Proton Mail desktop app, and stay logged in to all of them. Available for #Windows, #macOS, and #Linux: proton.me/mail/download
48
34
1
361
13,504
Travelsomnia (noun): The restless, unsatisfied feeling experienced after returning from an exhilarating trip or event, characterized by a sense of boredom and difficulty readjusting to routine life.
1
63
Johannes Erhardt retweeted
📣 MAX 24.4 ⚡️ is here! Featuring: ⚛️ New quantization APIs, with SOTA CPU performance for LLMs! 🍎 MAX for macOS! 🦙 INT4 implementation of Llama3/2! ➕ Performance and standard library improvements for Mojo 🔥, including 200+ community contributions. modular.com/blog/max-24-4-in…
1
17
3
67
46,072