Sign in

JA Westenberg

@joanwestenberg.com
9.2K followers 332 following 5.5K posts

I write about tech + humans + philosophy www.joanwestenberg.com

PostsRepliesMedia
JA Westenberg @joanwestenberg.com · 29/08/2026
Expressing extreme panic online has become a performance metric for moral superiority. If you aren't screaming that the sky is falling, people assume you don't care. www.joanwestenberg.com/p/congratul...
052
JA Westenberg @joanwestenberg.com · 28/08/2026
I'm building the writing studio for pro bloggers... Improvements to Kerouac's dashboard: - Sync all your posts via RSS - View your word count for the entire year across all platforms - See your ongoing writing streak - Download and share your writing activity graph More coming.
170
JA Westenberg @joanwestenberg.com · 26/08/2026
Shipped: the new Kanban view for Kerouac. Smoother experience for tracking and managing your drafts, with the Done column now collapsed by default so your finished work isn't clogging up the main pipeline.
120
JA Westenberg @joanwestenberg.com · 25/08/2026
My writing was scattered across Substack, Ghost, Medium, a blog etc. I built Kerouac to bring it all into a single view: a GitHub-style activity graph of everything I've published, sharable with anyone via a public link...
1152
JA Westenberg @joanwestenberg.com · 24/07/2026
Budget is never your ultimate advantage. You can build the best product, hire top-tier talent, and raise millions; but strategy without belief is dead on arrival. Why the "3-to-1 Rule" decides who wins in business and in war: open.substack.com/pub/thedaily...
032
JA Westenberg @joanwestenberg.com · 23/07/2026
If your data is bad, adding more compute just helps your AI learn the wrong things faster. Before you buy more GPUs or double your model parameters, ask: Do we actually need more compute, or do we just need better data?
162
JA Westenberg @joanwestenberg.com · 23/07/2026
Julius Caesar didn’t conquer empires by waiting for 100% certainty; he moved at 80% and adjusted on the fly. In a world of slow committees, speed is an unfair advantage. open.substack.com/pub/thedaily...
020
JA Westenberg @joanwestenberg.com · 22/07/2026
(Free download) Everything is seamless. Frictionless. Immediate. You can summon a meal, a driver, a dopamine hit, or a partner with the slide of a thumb. The world has been engineered to demand absolutely nothing of you. And it's making us soft, uncreative, and fragile. onfriction.com/
072
JA Westenberg @joanwestenberg.com · 22/07/2026
"Growth hacking" and hustle culture are a series of stolen victories. Are you building a legacy, or just chasing numbers? open.substack.com/pub/thedaily...
060
JA Westenberg @joanwestenberg.com · 19/07/2026
Developers have GitHub contribution graphs to track their consistency. Writers deserve the same. Kerouac automatically tracks your publishing frequency across Substack, Ghost, & Medium. Streaks, gaps, and all. Finally, proof of work for your words... www.kerouacapp.com/
4111
JA Westenberg @joanwestenberg.com · 17/07/2026
The best ideas hit you in the shower, then vanish by the time you open a doc. Kerouac’s Inbox captures half-thoughts the moment they arrive. Drop them into the drafting board when you're ready. Everything from idea to published. $8/mo. 30 days free. No credit card. www.kerouacapp.com/
120
JA Westenberg @joanwestenberg.com · 17/07/2026
The AI industry has confused abundance with value. More drafts. More images. More summaries. More angles. More options. But “more” is not a product. It’s often the product refusing to do its job. www.joanwestenberg.com/p/infinite-c...
1122
JA Westenberg @joanwestenberg.com · 16/07/2026
great, now I can chase them via email to get them to look at the portal
040
JA Westenberg @joanwestenberg.com · 13/07/2026
New on Kerouac: link in bio tools that let you add up to 15 custom links to your writing profile. Shipped and ready: www.kerouacapp.com/u/joan
131
JA Westenberg @joanwestenberg.com · 08/07/2026
The true metric of strategic genius is never the accumulation of battlefield laurels or the bodies left in your wake. It’s the preservation of the state. The ultimate victory is a battle rendered entirely unnecessary. open.substack.com/pub/thedaily...
041
JA Westenberg @joanwestenberg.com · 07/07/2026
Draft in markdown with syntax recognition, then share a writing profile that stays synced to your latest post.
110
JA Westenberg @joanwestenberg.com · 07/07/2026
Track every post on a single Kanban board, filtered by your own custom tags. You always know what's an idea, what's in progress, and what's live. There's a research sidebar for grabbing snippets and links while you write, so your sources live right next to your draft.
100
JA Westenberg @joanwestenberg.com · 07/07/2026
Capture ideas as you get them: text, images, rich links. Turn any of them into a blog draft with one click
100
JA Westenberg @joanwestenberg.com · 07/07/2026
Sync your Medium, Substack, and everywhere else you publish, then get a GitHub-style activity graph of everything you've shipped. Your whole output, one green wall of proof.
210
JA Westenberg @joanwestenberg.com · 07/07/2026
I don't know who needs to hear this, but there's finally a writing studio built for people who blog for a living 🧵 It's called Kerouac. Here's what it does.
142
JA Westenberg @joanwestenberg.com · 04/07/2026
A society’s dictionary is where its sickness finally becomes visible buff.ly/nSOvQ6t
171
JA Westenberg @joanwestenberg.com · 02/07/2026
Themistocles saw what everyone else missed: The Greeks could not beat Persia in open water. They had to fight in the narrow strait. So when the man in charge raised a staff to shut him up, he said: “Strike, but hear me.” He stood his ground. open.substack.com/pub/thedaily...
053
JA Westenberg @joanwestenberg.com · 27/06/2026
If you base your entire indie hacking career on being the only asshole who knows how to center a div or hook up a Stripe API, you are going to lose. Code is dead as a moat. But the indie hacker is not. www.selfonomics.com/p/defensibil...
1483
JA Westenberg @joanwestenberg.com · 23/06/2026
Caesar crossed the Rubicon to destroy every alternative he had. Remove the irreversibility and the whole legend is reduced to a man wading across a stream. www.joanwestenberg.com/publish/post...
131
JA Westenberg @joanwestenberg.com · 19/06/2026
The amateur wants a decisive battle. The professional wants their opponent to wake up one morning and realize every decent move disappeared three weeks ago. thedailygeneral.substack.com/publish/post...
131
JA Westenberg @joanwestenberg.com · 17/06/2026
At various points in the past decade - a decade in which I lived through ignominious defeat, bottoming out, alcoholism and crushing depression - I assumed that because any move left felt humiliating, it meant I was finished... www.joanwestenberg.com/p/there-is-n...
170
JA Westenberg @joanwestenberg.com · 14/06/2026
The most moralized political camps are the most dangerous. Once members decide that losing would be wicked and unforgivable, they can justify any abuse as the price of preventing it… open.substack.com/pub/thedaily...
062
JA Westenberg @joanwestenberg.com · 12/06/2026
Human beings are rarely angrier than when they realize they submitted longer than they had to… open.substack.com/pub/thedaily...
010
JA Westenberg @joanwestenberg.com · 11/06/2026
Being weird about shit - extremism in all its forms - might burn hot, and it might perform well, but it always collapses. Being normal about shit, on the other hand, compounds... www.joanwestenberg.com/p/just-be-no...
063
JA Westenberg @joanwestenberg.com · 10/06/2026
Power doesn’t make you serious. It exposes you for who you really are. Competent or incompetent, the truth comes out. Talk and swagger are cheap - action is everything. open.substack.com/pub/thedaily...
061
JA Westenberg @joanwestenberg.com · 09/06/2026
You can care about nutrition and still eat cake at a birthday party. You can be disciplined and still be fun. Don’t confuse self-improvement with self-surveillance. Don’t confuse certainty with wisdom. And don’t confuse being a dick with courage. www.joanwestenberg.com/p/just-be-no...
2125
JA Westenberg @joanwestenberg.com · 09/06/2026
Once budgets, careers, contractors and prestige are wired into the same apparatus, the system starts to make variously compelling arguments for its own enlargement. open.substack.com/pub/thedaily...
072
JA Westenberg @joanwestenberg.com · 08/06/2026
Any plan that depends on universal clarity and flawless follow-through under pressure is unserious. Budget for reality first. open.substack.com/pub/thedaily...
041
JA Westenberg @joanwestenberg.com · 07/06/2026
“Not thus does reason act. If need should so require, it silently and quietly wipes out whole families root and branch… all this it will do, but with no gnashing of the teeth...” - Seneca open.substack.com/pub/thedaily...
140
JA Westenberg @joanwestenberg.com · 06/06/2026
“Preventive war is like committing suicide for fear of death.” - Otto von Bismarck Whoever strikes first only to settle his own nerves has already lost to his fears. open.substack.com/pub/thedaily...
092
JA Westenberg @joanwestenberg.com · 05/06/2026
Consequences are what happen to you regardless of whether you got around to choosing them. Today’s Daily General: open.substack.com/pub/thedaily...
041
JA Westenberg @joanwestenberg.com · 03/06/2026
“The dogmas of the quiet past are inadequate to the stormy present.” The most dangerous strategic failure is loyalty to a plan built for conditions that no longer exist. Institutions might call it consistency. Reality calls it drift. open.substack.com/pub/thedaily...
022
JA Westenberg @joanwestenberg.com · 03/06/2026
The advantage seldom goes to the side with the cleanest model before the moment of contact. It goes to the first who can abandon a dead model without giving in to sentimentality… thedailygeneral.substack.com/p/be-the-org...
042
JA Westenberg @joanwestenberg.com · 02/06/2026
“In war, character and opinion make more than half of the reality.” - Napoleon Bonaparte open.substack.com/pub/thedaily...
030
JA Westenberg @joanwestenberg.com · 31/05/2026
"The most complete and happy victory is this: to confound one's enemy's plans while suffering no material or moral loss oneself." — Belisarius open.substack.com/pub/thedaily...
031
JA Westenberg @joanwestenberg.com · 31/05/2026
“Never tell people how to do things. Tell them what to do and they will surprise you with their ingenuity.” — George S. Patton Tell competent people where they need to arrive, what they can’t break, and who pays for failure. Then get out of the method. open.substack.com/pub/thedaily...
080
JA Westenberg @joanwestenberg.com · 30/05/2026
“The art of war is simple enough. Find out where your enemy is. Get at him as soon as you can. Strike him as hard as you can, and keep moving on.” — Ulysses S. Grant open.substack.com/pub/thedaily...
020
JA Westenberg @joanwestenberg.com · 29/05/2026
“Politics is the art of the possible, the attainable - the art of the next best.” - Otto von Bismarck Simply put: you don’t get to act in the world as it should be; you must act in the world as it can be moved. open.substack.com/pub/thedaily...
010
JA Westenberg @joanwestenberg.com · 28/05/2026
A useful rule: Ignore everyone performing authority. Most permission is advisory. Most gatekeeping is theatre. www.thisisstudioself.com/permissionless
050
JA Westenberg @joanwestenberg.com · 28/05/2026
The crowd that rewards audacity is rarely loyal. It’s just…hungry. It’ll cheer the rule-breaker, the founder, the politician, the public arsonist - and then turn around and cheer the next person who burns them down. open.substack.com/pub/thedaily...
040
JA Westenberg @joanwestenberg.com · 27/05/2026
The Vatican’s Index Librorum Prohibitorum tried to suppress Erasmus, Descartes, Locke, Hume, Kant, Voltaire, Diderot, Mill, Marx, Sartre, and de Beauvoir. Read as a syllabus, it’s one of the better reading lists ever assembled... www.thisisstudioself.com/permissionless
040
JA Westenberg @joanwestenberg.com · 27/05/2026
We prefer a crowded plan because it lets us postpone grief, and pretend that all futures remain available. But you don’t own the territory you nominally claim. You only own what you can reinforce under pressure. Everything else is bluster. open.substack.com/pub/thedaily...
011
JA Westenberg @joanwestenberg.com · 27/05/2026
Waiting is how the gatekeepers borrow your entire life. Permissionless is free. www.thisisstudioself.com/permissionless
030
JA Westenberg @joanwestenberg.com · 26/05/2026
“War is the realm of uncertainty; three quarters of the factors on which action is based are wrapped in a fog of greater or lesser uncertainty.” – Carl von Clausewitz, On War thedailygeneral.substack.com/p/stop-waiti...
031
JA Westenberg @joanwestenberg.com · 25/05/2026
I wrote a free book called Permissionless. It’s about the people who stopped asking. Read it before you ask anyone to open the gates: www.thisisstudioself.com/permissionless
041