leading engineering @jamdotdev, poland strong

Kraków, Poland
Joined August 2012
Jam for Mac is out! I've been using it a lot for the past month to share all my crazy experiments and proof of concepts for new Jam features with the team. It's amazing, and the head bubble adds so much personal touch when recording for humans. It also pushes boundary of what you can capture with Jam with native log capture in Safari and from any Electron app! Built by the 🐐 himself @mattcomi with a lot of effort by the whole team @kippe07 @majroth @maja_fili
Jam for Mac is officially out - Get logs from Chrome, Safari + Electron apps - Faster on-device AI summaries + video trimming - Record up to an hour in 4K - Turn on your camera when you need it
4
12
43,901
Tomasz Cichociński retweeted
I'm proud to share that my first ever product launch video for @jamdotdev went out yesterday: - built from scratch with Claude Opus 5.5 - custom rendering engine, field blur & cam movement - sound effects, earshot by @LexnLin outro is inspired by @jittervideo pretty wild what can be done with agents today, no after effects, no figma, just prompting
14
2
1
28
840
Tomasz Cichociński retweeted
Hey everybody, check out what I’ve been working on!
Jam for Mac is officially out - Get logs from Chrome, Safari + Electron apps - Faster on-device AI summaries + video trimming - Record up to an hour in 4K - Turn on your camera when you need it
3
4
25
1,093
I’m really excited about Electron support. We didn’t have it planned for the 1.0 but because all the work around CDP capture for Jam CLI it was no brainer to add!
1
1
48
It actually has shared TS core with our bun cli and is bundled with native binary to be run via JSC to keep bundle size slim!
1
41
Tomasz Cichociński retweeted
Replying to @jamdotdev
believe it or not, this app is built by a single developer @mattcomi! It's hard to describe how much love and attention the team put into this one! kudos to @_cichocinski @maja_fili @majroth @ChrisRodemeyer for supporting and dogfooding it endlessly.
1
9
637
Tomasz Cichociński retweeted
I’ll try to disagree with this without calling BS on it :) There’s a lot here I agree with. Software is getting dramatically cheaper to produce. Agents should go horizontal across the SDLC. Humans should move higher up the abstraction ladder. And staring at every line of AI-generated code is definitely not the future. But I think some of the conclusions go too far. “Slop doesn’t accumulate because we now have incredible models that can help us fight it.” I don’t think that’s true. Or at least, not that straightforward. Some code slop may become increasingly cheap to clean up. Architectural drift isn’t. Lost intent isn’t. A hidden dependency isn’t. A security invariant nobody remembered to tell the agent about isn’t. The ugly workaround that exists because of a production incident three years ago isn’t. And developers knowledge slop isn’t!! A model can make ugly code beautiful. It cannot recover organizational knowledge that the system never preserved. Think about this for a sec please That’s why I think better models actually make the surrounding system MORE important, not less. Then there’s the idea of: prompt the what, not the how. Strongly agree with the direction. Humans should increasingly own intent, architecture, standards, values, tradeoffs and goals. But the “how” doesn’t disappear. It moves into the system. Into skills, policies, architectural constraints, organizational memory, evaluations, tools, and the rules by which agents are allowed to act. Please, let’s not over hype people here. It is quite incredible that we can shirt our work from code to this higher abstraction, but it does include the how. Whoever says otherwise, almost feels like they are working on some simple product, maybe some simple CLI tool. And then the part I disagree with most: no PRs, no code review. I can absolutely imagine a future with no PRs. Yes. I cannot imagine a serious software factory with no independent review. Those are very different statements. The PR is an interface. Review is a function. The interface can disappear while the function becomes much more important. An agent can make a change without a human ever looking at the diff. But before that change ships, another independent system should be able to ask: What was the intent? What is the blast radius? How critical is this path? Which organizational assumptions does this touch? What evidence proves the behavior? What does production history tell us? Can this be safely rolled back? Does this change fall inside the factory’s autonomous operating domain? Unless you are building some with no user base. And only then: Does a human actually need to be involved? That’s the distinction I think matters. The future isn’t humans rubber-stamping every PR. But it also isn’t “agents got good enough, so review goes away.” “Agents are sooo good that the generative parts don’t need any adversarial counterparts” and human judgement- we might get there , but not yet. In fact, as agents become better at producing convincing, plausible, production-looking code, independent verification becomes more important. It happens so often that they make really bad mistakes. You are really not fixing agents daily? Because the dangerous failure is no longer obviously bad code. It’s code that looks completely reasonable while being wrong at the system level. And I think the same applies to the idea that bugs becoming cheaper to fix means we can relax process. Sometimes yes. A UI regression with a feature flag, great. Let the factory move fast. But “cost to repair” and “cost of failure” are not the same thing. An authorization bug, corrupted data migration, broken financial calculation or security incident can be cheap to patch and enormously expensive to experience. That’s why I think the right destination is not less control. It’s much more autonomy AND much more control
27
7
4
134
14,479
What the fuck was that @X?
1
1
4
368
When do you think we’ll slown down a little bit?
1
82
Tomasz Cichociński retweeted
🚢 Threaded replies. Your agent's findings and team follow-ups stay together, from first comment to PR.
1
2
13
1,016
We use it that way as well! Pairs greatly with @jamdotdev as artifacts on Linear tickets. Bug Jams in, proof of work Jams out.
For us, Linear's proven really useful as a store of state for agents. We don't read it directly as often as we used to, but we do routinely ask agents to create Linear issues and then have another agent tackle them.
3
131
wow
We believe voice is the most natural way to interact with intelligence, so we created Dessa, the most authentic full-duplex speech model ever built. Talking with it feels like talking with a person…full of emotion, nuance, pauses, and a natural cadence. block.xyz/dessa
58
Tomasz Cichociński retweeted
hot UI landed on prod: - you can now reply in thread on @jamdotdev (btw, no Figma, built straight in code)
2
1
11
465
Devin is great and we use it every day! It pairs really well with @jamdotdev when you want to record what Devin verifies with Computer Use, then pass it around or attach it somewhere for later. Clicks and logs included!
How Devin Covers Every Stage of the Software Lifecycle • Understand • Build • Test • Verify • Review • Secure • Operate Everything you need to know in 6 Minutes
5
203
Matt was helping build Jam in the earliest days back in the 2020, highly recommend!
who’s hiring? not asking for a friend. DMs are open. if you know me or we’ve worked together, a RT would mean a lot ❤️
1
1
205
yo, just talk to him maybe i should put in my agents prompt to look for "fixer" when having problems?
1
1
114
and he never replied lol
21
Tomasz Cichociński retweeted
Told @tomkrcha weeks ago his team cooked with the latest version of @pendev and my co-founder's now shared the receipts. How Stephan rebuilt, massively extended, and launched a brand new @usebrief website in five days using: - @pendev - @superset_sh - @jamdotdev - @claudeai - @linear and, of course, @usebrief. usebrief.com/blog/idea-to-we…
3
5
7
805
we wanted to QA our mac app with Devin and it spent ~1h patching source to make the local build work and stuffed a PAT into the keychain lol
1
71