camsoft2000 Profile Banner
camsoft2000 Profile
camsoft2000

@camsoft2000

Followers
1K
Following
4K
Media
585
Statuses
12K

Engineering Manager by day, indie iOS dev by night. Balancing kids, code, and marine aquariums, powered by Earl Grey (tea, hot ☕️). Developer of XcodeBuild MCP.

Brighton, UK
Joined February 2009
Don't wanna be here? Send us removal request.
@camsoft2000
camsoft2000
15 minutes
RT @NickADobos: Grok 4 announcement recap. I watched 1 hour of an awkward rambling demo so you don’t have to!. - 2 new models, grok 4 and g….
0
37
0
@camsoft2000
camsoft2000
18 hours
Spotted deep in the vibe tunnel 👀
Tweet media one
2
1
17
@camsoft2000
camsoft2000
21 hours
WOW.
0
0
0
@camsoft2000
camsoft2000
23 hours
RT @VibeTunnel: If you wanna contribute, there's a lot of issues that would work well for new contributors: 💚
0
4
0
@camsoft2000
camsoft2000
2 days
RT @VibeTunnel: New vibe bits are out! 1.0.0b7! ✨
Tweet media one
0
4
0
@camsoft2000
camsoft2000
3 days
X blows up when Apple reveals Control Centre with Liquid Glass, X commentary points out poor contrast, Apple fixes it, X blows up because it doesn’t look like glass anymore.
0
0
5
@camsoft2000
camsoft2000
3 days
Sad vibes on the train 🚊
Tweet media one
0
0
5
@camsoft2000
camsoft2000
4 days
Had an awesome time hanging out with @steipete today.
@steipete
Peter Steinberger
4 days
CLI vs MCP, fight!.Hacking with @camsoft2000
Tweet media one
0
0
18
@camsoft2000
camsoft2000
5 days
The MCP vs CLI debate is heating up 🔥, and as promised I said I’d share my view. Well, here it is, enjoy! 🙂.
@camsoft2000
camsoft2000
5 days
My Take on the MCP vs CLI Debate.Personal thoughts on the growing CLI movement and why I still see value in MCPs for certain use cases.
0
0
4
@camsoft2000
camsoft2000
5 days
They're not, well I don't think so anyway:
@camsoft2000
camsoft2000
7 days
And you thought MCPs were dying 🚀.
0
0
1
@camsoft2000
camsoft2000
5 days
My Take on the MCP vs CLI Debate.Personal thoughts on the growing CLI movement and why I still see value in MCPs for certain use cases.
8
3
30
@camsoft2000
camsoft2000
5 days
Claude Code Top Tip: Double Tap Esc to jump back to a previous message and fork the conversation. Great for when you go off on a tangent and want to get back on track.
Tweet media one
0
1
13
@camsoft2000
camsoft2000
5 days
"Based on median token usage, the Pro plan currently covers about 225 Sonnet 4 requests". So it's more cost-effective to switch back to request-based pricing if using Claude Sonnet, as you'll roughly receive half the amount of requests under the new pricing mode?l 🤔.
@cursor_ai
Cursor
5 days
We recently updated our pricing, but missed the mark. We're refunding affected customers and clarifying how our pricing works.
0
0
2
@camsoft2000
camsoft2000
5 days
So you still need an Observable model then whether that’s called “SomeModel” or “SomeViewModel” in order to encapsulate the network requests and to hold state that is associated with the result of that request in order to test. So either we don’t test or we just create a view.
1
0
2
@camsoft2000
camsoft2000
5 days
I can highly recommend SnapAI, by @betomoedano, which solves this by using the new `gpt-image-1` model, which avoids the need to remove the background
@adamlyttleapps
Adam Lyttle
6 days
1. Open ai generated icon in photoshop.2. Crop + use spot healing for corners.3. Upscale with ai.4. Resize to 1024x1024.5. Import into Xcode
0
4
27
@camsoft2000
camsoft2000
5 days
"I’m not saying all MCPs are useless - for example Microsoft’s Playwright MCP for browser automation is great. However, they also built an MCP for GitHub, which is simply a lesser version of the existing gh cli which does the same thing.". @steipete, you mentioned Playwright but.
1
0
17
@camsoft2000
camsoft2000
5 days
I’m so glad to hear that. That’s exactly why I built it.
0
0
2
@camsoft2000
camsoft2000
6 days
“Claude knows how to compile Swift packages via swift build, but for my macOS application target, it often failed to figure out the right xcodebuild invocation. XcodeBuildMCP solves the problem by giving the model a simplified set of tools for building and running apps.”.
@indragie
Indragie Karunaratne
9 days
I haven't written a blog post in 11 years, but the recent experience of building a complete macOS app with AI has me so optimistic about the future of software development that I had to share more about the process.
Tweet media one
3
0
25
@camsoft2000
camsoft2000
6 days
So MVVM skeptics, how do you unit test logic and state on the view? Say you have a fetchData() function on the view that updates @State var someProperty and using .task modifier to kick off the operation. SwiftUI docs says you’re not allowed to access or mutate state outside of.
12
1
33