David Cramer
@zeeg
Followers
20K
Following
14K
Media
3K
Statuses
29K
fractional executive, full time founder @sentry always hiring in SF - DM your CV/GitHub
San Francisco
Joined August 2008
Pushed a bunch of improvements live to Sentry's MCP service that should help improve queries around aggregate performance data (including web vitals data). Give it a try e.g. "Find something with really poor Web Vitals LCP and see if we can't improve it"
1
0
4
XcodeBuildMCP 1.15.0 released! 🎉 Agent sets the project, simulator, scheme once, every call after just works. 📉 24.5% smaller context footprint 📉 Fewer params per call Your context window will thank you. https://t.co/m9sDvGZspC
github.com
A Model Context Protocol (MCP) server that provides Xcode-related tools for integration with AI assistants and other MCP clients. - cameroncooke/XcodeBuildMCP
2
1
12
i can throw in a 'principle' vs 'principal' for the trolls if anyone thinks english matters at all in the world
1
0
2
Another option to improve your dev experience with agents and Xcode is the XcodeBuildMCP. https://t.co/x3u5iuVmdN Thanks @camsoft2000 !
github.com
A Model Context Protocol (MCP) server that provides Xcode-related tools for integration with AI assistants and other MCP clients. - cameroncooke/XcodeBuildMCP
@PaulSolt XCodeBuildMCP does all these things. Build errors, screenshots, and can push buttons and m iOS simulator. Just another option..
1
2
5
Oh, and I’m going to install the Swisstrax in our garage in SF
The end of the year is my favorite time of the year. I'm a huge sucker for the Christmas vibes. You combine that with the mandatory slowdown of production features you get two glorious weeks of hacking freedom. What will you spend yours on?
1
0
2
Oh, and its also a great time to blast your favorite pop punk christmas playlist https://t.co/Zt5PLEVaKu p.s. Jimmy Eat World's Last Christmas is peak
open.spotify.com
Playlist · David Cramer · 32 items · 1 saves
The end of the year is my favorite time of the year. I'm a huge sucker for the Christmas vibes. You combine that with the mandatory slowdown of production features you get two glorious weeks of hacking freedom. What will you spend yours on?
0
0
1
I'm going to be ambitious and hoping to finish the rewrite of https://t.co/j5HjWQhrZq - which is just my test bed for an advanced context retrieval system. I have a few variants of a rewrite that go really deep on implementations, but I might use the opp to swap tech stacks in
1
0
3
The end of the year is my favorite time of the year. I'm a huge sucker for the Christmas vibes. You combine that with the mandatory slowdown of production features you get two glorious weeks of hacking freedom. What will you spend yours on?
4
0
9
If you had extra money this year and wanted to support some awesome open source projects, which ones do you think deserve it the most? i am making a list, and checking it twice
299
10
645
https://t.co/mTiEoZMvdD instead of arguing on the internet, you can just go try things yourself if you have a rough understanding of llms you'd understand why, in any scenario thats worthwhile, "telling" the LLM that its "senior" (or "principal" or "smart" etc) is moot you'd
github.com
simple showcase of prompt variance (or lack thereof) - dcramer/todo-llm-experiment
0
1
7
lol people still think telling an LLM it’s a principle engineer makes it generate better code
71
1
288
There will ALWAYS be someone on your team or adjacent that isn’t pulling their weight, that you aren’t best friends with. If they’re not doing their job make it their managers problem, but don’t host therapy sessions unless you don’t plan to succeed.
0
0
4
The fastest way to fail as an IC - or a leader - is to run around in the gossip mill complaining about everyone else. If you find yourself doing that you either need to check yourself or move on as it’s extremely toxic.
Advice for individual contributors - if you want to be a leader, you have to act like one. That begins with being optimistic, not starting or encouraging big commiseration sessions with more junior people, not trying to otherwise “management” or treat them like the bad guy.
5
1
78
We just upgraded @getsentry to have Seer review our commits. It found a bug that would have been a major PITA for our customers. With Seer, Copilot, and, of course, Claude Code working together I am much more confident in our releases.
0
3
11
Nothings changed imo. The bad abstractions were always bad. Too many foolish people just bandwagon and promote poorly designed software. The entire JavaScript ecosystem unfortunately reeks of this issue. TS is great, but needs a reboot.
The cost of abstractions with AI is very high. Over abstraction was always annoying and a code smell but now there’s an easy solution: spend tokens. It was well worth the money to delete complexity from our codebase and it already paid for itself.
5
2
107
I hooked this bad boy up to Sentry and got my errors WITH Seer root cause analysis right there in the agent's todo list. Wild stuff.
Do you put your AI todos in .md or something more spec driven like Kiro? I even wrote a whole system of .md files and agents myself to get it all organized. But this is so much better. https://t.co/bVJcVeSPVh
2
2
26