Kosher coder | speaker | meetup organizer | Treadmill desk enthusiast | @ShopifyEng | @DevEmpathy book club | @FlatironSchool โค๏ธ | grep "meaning" | wc -l

Joined February 2014
784 Photos and videos
Pinned Tweet
12 Nov 2023
Hi, friends! ๐Ÿ‘‹ I recently donated each dayโ€™s salary to a different Israeli charity, for one month. I slowly built a list of 31 charities to which Iโ€™d personally be willing to donate a full dayโ€™s salary, and posted a short profile of each. As a public service, Iโ€™m resurfacing the list here in 1 post, grouped by category. I hope you find it useful. (Note that some charities appear multiple times, as they fall into multiple categories.) Mega Funds JGive twitter.com/amcaplan/status/โ€ฆ Channel 12 twitter.com/amcaplan/status/โ€ฆ Medical United Hatzalah twitter.com/amcaplan/status/โ€ฆ MDA (Israelโ€™s Red Cross) twitter.com/amcaplan/status/โ€ฆ Ezer Mizion twitter.com/amcaplan/status/โ€ฆ Ezra Lamarpe twitter.com/amcaplan/status/โ€ฆ Hibuk Rishon twitter.com/amcaplan/status/โ€ฆ ZAKA twitter.com/amcaplan/status/โ€ฆ Yad Sarah twitter.com/amcaplan/status/โ€ฆ Haverim LeRefuah (medicine rescue) twitter.com/amcaplan/status/โ€ฆ Mental Health ERAN (mental health helpline) twitter.com/amcaplan/status/โ€ฆ NATAL (trauma center) twitter.com/amcaplan/status/โ€ฆ OneFamily (terror victims) twitter.com/amcaplan/status/โ€ฆ Koby Mandell Foundation (terror victims) twitter.com/amcaplan/status/โ€ฆ Rescue/Recycling (high-efficiency charities) Leket Yisrael (food) twitter.com/amcaplan/status/โ€ฆ Shinua Hevrati (furniture, appliances) twitter.com/amcaplan/status/โ€ฆ Haverim LeRefuah (medicine) twitter.com/amcaplan/status/โ€ฆ Babies Tinokot Shel HaChayim twitter.com/amcaplan/status/โ€ฆ Hibuk Rishon twitter.com/amcaplan/status/โ€ฆ Disability / Special Needs Shalva twitter.com/amcaplan/status/โ€ฆ Beit Issie Shapiro twitter.com/amcaplan/status/โ€ฆ Terror victims OneFamily twitter.com/amcaplan/status/โ€ฆ Koby Mandell Foundation twitter.com/amcaplan/status/โ€ฆ Food Rav Rimon fund twitter.com/amcaplan/status/โ€ฆ Leket Yisrael (food rescue) twitter.com/amcaplan/status/โ€ฆ Tinokot Shel HaChayim (babies) twitter.com/amcaplan/status/โ€ฆ Lichyot Bekavod (elderly) twitter.com/amcaplan/status/โ€ฆ Latet twitter.com/amcaplan/status/โ€ฆ Merkaz HaChessed Sderot twitter.com/amcaplan/status/โ€ฆ Soldiers Lev LaChayal twitter.com/amcaplan/status/โ€ฆ Yashar LaChayal twitter.com/amcaplan/status/โ€ฆ Rav Rimon fund twitter.com/amcaplan/status/โ€ฆ Tzitzit 4 IDF twitter.com/amcaplan/status/โ€ฆ Religiously-oriented causes Tzitzit 4 IDF twitter.com/amcaplan/status/โ€ฆ Shaalvim & Sderot (hesder yeshivas) twitter.com/amcaplan/status/โ€ฆ Uncategorized Paamonim (financial education and support) twitter.com/amcaplan/status/โ€ฆ Lev Echad (volunteer network) twitter.com/amcaplan/status/โ€ฆ Shurat HaDin (fighting terror in court) twitter.com/amcaplan/status/โ€ฆ Yedidim Roadside Assistance twitter.com/amcaplan/status/โ€ฆ Original ๐Ÿงต here: twitter.com/amcaplan/status/โ€ฆ

10 Oct 2023
Hi, I'm donating each day to vetted charities supporting my country, Israel, at this tumultuous time. I hope you'll join me in giving. Details in the ๐Ÿงต ๐Ÿ‡ฎ๐Ÿ‡ฑ๐Ÿ‡ฎ๐Ÿ‡ฑ๐Ÿ‡ฎ๐Ÿ‡ฑ AM YISRAEL CHAI ๐Ÿ‡ฎ๐Ÿ‡ฑ๐Ÿ‡ฎ๐Ÿ‡ฑ๐Ÿ‡ฎ๐Ÿ‡ฑ
3
1,167
ื”ื˜ืขื ื” ืฉื”ืžืžืฉืœื” ืจื•ื“ืคืช ืืช ื”ื—ืจื“ื™ื ื”ื™ื ื›ืœ ื›ืš ื”ื–ื•ื™ื”. ืœืคื™ ื”ืžืกืคืจื™ื: 75% ืžื”ืžืฉืชืžื˜ื™ื ืžื”ืฆื‘ื ื”ื ื—ืจื“ื™ื. ืžืชื•ืš ื›ืœ 232 ื›ืชื‘ื™ ื”ืื™ืฉื•ื ืฉื”ื•ื’ืฉื• ื‘ืฉื ืช 2026 ื ื’ื“ ืžืฉืชืžื˜ื™ื, ืคื—ื•ืช ืž7% ื”ื™ื• ื ื’ื“ ื—ืจื“ื™ื. ืจื“ื™ืคื” ืžืžืฉ srugim.co.il/1305708-ืž%โ€ฆ
22
Ariel Caplan retweeted
Shopify CLI 4.0 is here y'all!! Be excited, but not worried. The breaking changes are no big deal. shopify.dev/changelog/shopifโ€ฆ
Excited to share that Shopify CLI is moving to semantic versioning! Auto-upgrades for minor and patch versions, explicit opt-in for major ones. First major bump: CLI 4.0 next month. Details in the community post: community.shopify.dev/t/fromโ€ฆ
3
4
46
9,163
In 2021, we asked: Do we need people in offices? In 2026, 5 years later, we will start asking: Do we need people?
10
28 Dec 2025
The @tryramp year in review was surprisingly adorable. But it was pretty foolish to calculate it before the end of the year. They should know how many expenses are submitted at the very end of the year to meet deadlines!
36
21 Dec 2025
This feels right. You can see the bets being placed by the companies being acquired. Cursor is betting on a future where we code like we did 5 years ago, but faster. Anthropic is betting on a future where we evolve beyond that. Where we build systems, not file collections.
Cursor x Graphite Cognition x Windsurf Google x Windsurf (team) Anthropic x Bun The consolidation is happening, the players are being finalized and the game is being played at the highest level
52
18 Nov 2025
Cloudflare is down, and all the AI services with it. Some might decry this as a warning that we can't rely on AI for everything. I celebrate that we have found the SPoF for AI. The plug to pull when it goes rogue and we need to shut it down globally. The plug is Cloudflare.
86
15 Oct 2025
ืขื›ืฉื™ื• ืžืชื‘ืจืจ ืืคื™ืœื• ื™ื•ืชืจ ืฉื”ืžื—ืื•ืช ืœืฉื—ืจื•ืจ ื”ื—ื˜ื•ืคื™ื ื–ื” ื‘ื“ื™ื•ืง ืžื” ืฉื”ื—ืžืืก ืจืฆื•. ื”ืžื—ืื•ืช *ื”ืขืœื•* ืืช ื”ืžื—ื™ืจ, *ืžื ืขื•* ืขื™ืกืงื”, ื•*ื”ืืจื™ื›ื•* ืืช ื”ืฉื‘ื™ ื•ื”ืžืœื—ืžื”, ื—ื“ ืžืฉืžืขื™ืช. ynet.co.il/news/article/skmzโ€ฆ
26
25 Aug 2025
Claude Code NCSY ๐Ÿค
78
16 Aug 2025
It finally happened. Completed the Arabic course, lately doing Russian. Good on Duolingo for making it addicting to form a habit.
1
75
Ariel Caplan retweeted
47
638
9,296
445,605
Ariel Caplan retweeted
12 Jun 2025
The future of SEO is happening right now. Itโ€™s called LLM SEO (or LEO). And itโ€™s quietly driving 100,000s of users. Hereโ€™s your chance to get ahead:
106
228
3,367
702,750
Ariel Caplan retweeted
17 May 2025
Tonight, I am conflicted. Overnight, Israel launched Operation Gideon's Chariots. It marks the latest, bloody phase of the war Hamas launched on October 7, 2023 with a barbaric massacre of Israeli civilians, an attack that triggered a regional war against the Jewish state on seven fronts. The Israeli operation is intended to end the war with the defeat of the terrorist army that started the war. It has two goals: to pressure Hamas to free the hostages, and then to crush this enemy regime and its military. I want this war to end, and so I want this operation to succeed. But tonight, I am conflicted. And before I explain why I'm conflicted, I'll explain why I'm sharing. When Hamas declared war, I was not a spokesman for the Israeli Government. On the contrary. I was one of the many Israelis protesting against the Netanyahu government (the photo evidence would be my undoing). But then everything changed, we united as a country, and I put politics aside. The country needed cannon fodder in hostile interviews and I jumped on the grenade. Eventually Mrs. Netanyahu clocked that I was in the anti-government protests before the war and I was forced out. But that's another story. I mention this to explain that not only do I not represent the government, I also owe nothing to this government (I have never even met Netanyahu, if you can believe it). I see my role now โ€” as a private citizen โ€” as not to defend the government's decisions, but to explain the impossible and agonizing dilemmas facing Israel. I don't care if you agree with this or that decision. I care that you understand the impossible situation we're in. Right now, there are up to 23 living hostages rotting in the dungeons of Gaza, where they are being starved, tortured, and even sexually abused. There are also 35 bodies of hostages Hamas has already murdered, using as chips to torture their families. We need to get them all out. They could have been any one of us. It could have been me, or my friends. Families ripped out of their beds. Youngsters kidnapped from a music festival. Young conscript soldiers, seized from defensive posts. Hamas is demanding a ransom for their release. It is demanding the release of thousands of convicted terrorists and an end of the war, with international guarantees that it can remain in power. There is a horrific debate in Israel about whether we can afford this ransom. The Netanyahu government has decided we cannot. Many Israelis think we should pay it anyway, to save them. It is insane that we're having a debate about the price of our fellow citizens' lives, but Hamas is demanding a price, so we're forced to decide what it is. Most of the hostages' families want the government to pay the ransom. It is a core, unshakable part of the Israeli ethos that we do not leave anyone behind. You don't abandon a wounded soldier in the field. And definitely not a civilian snatched from his bed. As they're saying in the rally tonight in Tel Aviv, "nothing else matters right now". Save them now, worry about the costs later. If someone in my family were abducted, I would demand the same. Nothing else matters. And if I were in power, I would probably pay the ransom (I would also order a state commission of inquiry, but that is another matter). We have been checkmated. We will never forgive ourselves if we fail to bring our fellow citizens. It will break our social contract. Hamas knows that, of course, and that's why it exploits our greatest strength, our sense of solidarity, as our Achilles' heel. This ransom comes at a cost, and this point is worth hammering. The terrorists we release from jail WILL take hostages in future, because we are showing it works. There is a reason most countries don't pay ransoms to terrorist hostage-takers. We got soldier Gilad Shalit back for 1,000 terrorists in 2011; one of them was Yahya Sinwar. Hamas is demanding the hostage-takers of tomorrow for the hostages of today. And ending the war with Hamas in power means Hamas will remain in power and will rearm. Anyone telling you that ending the war with Hamas in power means it won't remain in power is not being entirely honest with you. Hamas is not going to disarm itself or resign voluntarily. Saudi Arabia isn't going to coax it to quit. And nobody is going to condition reconstruction aid on Hamas laying down its arms. In any case, Phase III of the original ransom deal would allow Hamas to hold onto the bodies of dead hostages anyway during reconstruction, guaranteeing that rebuilding will take place on its terms. Leaving Hamas standing means it will rebuild its tunnels and its missile silos. And it will attack when it's ready. Because Hamas is a jihadi army whose stated purpose for existence is to wage war until Israel is destroyed. There's no such thing as a "permanent ceasefire". If this is not the last Gaza war, there will be a next Gaza war, and it will be worse. Why? Because Hamas will conclude the world will keep saving it from the wars it starts. Because its human shield strategy will be vindicated. Because it will take hostages again, knowing this is our Achilles' heel. And we want this to be the last Gaza war, because we're sick of war and want no more fighting. It's just not true, as some have written, that "total victory" is some far-right fantasy. The policy of containment that Netanyahu led before the war failed. We're not going back to it. We cannot live with this terror state on our borders, or the next war is a matter of time. Enough war. The Netanyahu government has decided that we cannot pay this ransom, and so Operation Gideon's Chariot is intended to get us better terms. Military pressure is the only leverage we have over Hamas, besides controlling the entry of supplies into Gaza, which is its main pipeline. Other countries have leverage over Hamas โ€” via its patrons, Qatar, Turkey, and Iran โ€” but they're not using it. Because they're craven and venal, and money speaks loudest. We'll deal with that later. The operation is also intended to end the game of "cat and mouse" that has seen Israeli soldiers recapturing areas we have already withdrawn from: push Hamas out once, and then keep it out until it is crushed like ISIS was crushed. So why am I conflicted? Because I think everyone's right. I think the minority of hostage families supporting military pressure are right that this is the only leverage we have to get our hostages back (other than paying the ransom that leaves it in power). And I think the majority of hostage families who say that a military campaign endangers the hostages are also right. Hamas could conclude the hostages are worthless and execute them, like it has executed so many before. It's possible that the only leverage we have to get the hostages out is also extremely risky for them. I think the people who say that bringing the hostages back is the #1 priority are right, and I think those who say that leaving Hamas in power as the price for getting them back guarantees future war are also right. We have no good choices. We can't afford to pay this ransom, and we also can't afford not to. As an Israeli, I fear a future in which those hostages are abandoned to die in Gaza. I also fear a future in which Hamas regroups to plot the next October 7 Massacre. I want to be proven wrong. If I have analyzed the dilemmas wrong, please tell me. If there's another way out, tell me. The cognitive dissonance is killing me. Tell me I'm wrong. I want to be wrong. Early in the war, when I was still in character as a government spokesman, I was asked about my personal opinion. I said with a wry smile that I'm glad I don't have to make these decisions, only explain them. Now that the war has become increasingly contentious at home, I'm glad that I don't even have to explain them. I only have to explain the impossible trade-offs behind them. One day, we will heal. One day, we will rebuild. One day, we will dance again. Walk down the Tel Aviv Promenade on a Saturday night, and you'll see that despite the constant threat of ballistic missile attacks, we're still loving life and have found a weird way to sustain a facade of normalcy in this upside down world. War is hell. We didn't want this war. We didn't start this war. We didn't even expect this war. But by God, we have to win this war. Or there will be a next, worse war, which we don't want. And that means all the goals of the war. Defeating Hamas and bringing back the hostages. I pray that our soldiers and hostages return safely, and that innocent people caught in the crossfire escape it.
1,048
1,179
6,789
573,652
Getting into sourdough in 2025 is amazing because you have a ton of online learning resources, plus LLMs to offer instant advice on handling tricky situations. I don't know how people did this in 2020 without today's best blog/website/YouTube/TikTok content, and sans ChatGPT.
1
73
ื—ื•ื“ืฉื™ื ืื ื™ ืžืฉืชื“ืœ ืœื—ื–ื•ืจ ืœื”ืชืคืœืœ ื•ืชื™ืงื™ืŸ. ื™ื•ื ืื—ื“ ืื ื™ ืกื•ืฃ ืกื•ืฃ ืžืฆืœื™ื— ืœื”ืชืขื•ืจืจ ื‘ื–ืžืŸ... ื•ืžื’ืœื” ืฉื”ื›ืจื™ื–ื• ืื‘ื™ืจ ืœื™ืœื” ื’ ื•ืืกื•ืจ ืœืฆืืช ืžื”ื‘ื™ืช
59
29 Apr 2025
2 Iyar vibes
35
10 Apr 2025
"May you only find 9 pieces" - Ancient Jewish curse
39
Ariel Caplan retweeted
This is the biggest own goal I have ever seen and this clip is just a pure perfection๐Ÿ‘Œ๐Ÿผ She claimed that โ€œZionism is colonialismโ€ and โ€œIslamization was not oneโ€, because they are different. And spent 3.5 minutes proving that Zionism is not colonialism and Islamization was ๐Ÿ˜‚ ๐Ÿ‘‡๐Ÿผ
486
637
3,648
235,522
Ariel Caplan retweeted
Yellow Cap: If you like Coke, NOW is the time to stock up!! ๐Ÿฅค
13
11
123
32,015
Ariel Caplan retweeted
Introducing: localhost-based development ๐Ÿ  Develop your apps using localhost: โ€ข Build embedded apps and extensions โ€ข Test faster with real-time hot reloading
23
32
404
76,451
Ariel Caplan retweeted
Say hello to the Shopify.dev MCP server You can now build and refine GraphQL operations from Cursor, Windsurf, and Claude desktop
23
71
575
198,449