Sign in

E.J. Graff

@ejgraff.bsky.social
1.1K followers 256 following 1K posts

Editorial coaching & communications consulting. Journalist, author, loudmouth. Substack at howtobeamerican.substack.com. Website at ejgraff.com.

PostsRepliesMedia
E.J. Graff @ejgraff.bsky.social · 11/09/2026
Maybe you remember the grief that hit us that day. Here's something I wrote, then, about that week. (I'm hearing it makes people cry, so consider whether you want that.) howtobeamerican.substack.com/p/on-septemb...
The Statue of Liberty overlooking the skyline of Manhattan.
120
E.J. Graff @ejgraff.bsky.social · 30/07/2026
Belated happy birthday, Declaration of Independence! I've been thrilled to work on this American Academy of Arts & Sciences magazine of stories of Americans using the Declaration's principles to work in their communities. Please read these to be inspired! www.amacad.org/america-250t...
Magazine cover reading "Telling Our Nation's Story: An America 250th Journal. Stories from journalists across the country and perspectives from Academy members to recognize the 250th anniversary of the Declaration of Independence." From the American Academy of Arts & Sciences' "Our Common Purpose" project.
010
E.J. Graff @ejgraff.bsky.social · 23/07/2026
These furniture ungulates at the Schoolhouse Gallery in Provincetown. Love them!!!
Adeer's head made out of upholstery with chair legs for antlers. A moose head made out of upholstery with chair legs for antlersAdeer's head made out of upholstery with chair legs for antlers
050
E.J. Graff @ejgraff.bsky.social · 28/03/2026
010
E.J. Graff @ejgraff.bsky.social · 28/03/2026
Child holding handmade sign that says "i learned what was wrong with this in 8th grade civics"
110
E.J. Graff @ejgraff.bsky.social · 28/03/2026
110
E.J. Graff @ejgraff.bsky.social · 28/03/2026
Sign says "This is the part in history class when kids ask 'why didn't anyone stop them?'"
120
E.J. Graff @ejgraff.bsky.social · 28/03/2026
Hometown humor.
110
E.J. Graff @ejgraff.bsky.social · 28/03/2026
A very enthusiastic child in a shark suit. In general the protest was very multigenerational.
110
E.J. Graff @ejgraff.bsky.social · 28/03/2026
Kids bringing back the tried and true peace sign.
120
E.J. Graff @ejgraff.bsky.social · 28/03/2026
Pussyhats redux.
120
E.J. Graff @ejgraff.bsky.social · 28/03/2026
Some pix.
141
E.J. Graff @ejgraff.bsky.social · 28/03/2026
Gov Healey was on fire at the #NoKings on Boston common. Massachusetts started it all 250 years ago and we're not fighting done yet. The crowd went nuts. Look up the video, it's worth it.
People on Boston Common at the protest,  John Hancock building in the background.
130
E.J. Graff @ejgraff.bsky.social · 13/03/2026
The pup wrestles the blanket when he wakes up from a nap. Sometimes the blanket wins.
Puppy with his head stuck in a hole he chewed in a blanket.
0173
E.J. Graff @ejgraff.bsky.social · 16/02/2026
From the Epstein files, we can see how the morally dead “elites” are treating Trump: flattery, funding, and f**k-the-rest-of-you-all. substack.com/home/post/p-...
People gathered on White Bear Lake in a formation that's seen from above and reads "ICE OUT!!!" by rgalvin.bsky.social
000
E.J. Graff @ejgraff.bsky.social · 11/02/2026
We're in a zombie apocalypse. The Trump/Epstein class of "elites" turn out to be moral zombies. Ordinary people -- you and me -- are the ones who can save us. My latest at "How to be American." howtobeamerican.substack.com/p/were-in-a-...
People gathered on White Bear Lake, Minn., in a formation that spells "ICE OUT!!!" photographed from above.
000
E.J. Graff @ejgraff.bsky.social · 31/12/2025
Need a little inspiration to end the year? Here's a look at the book that has inspired me for decades: Under a Cruel Star, a memoir of surviving both Auschwitz and Stalinist terror. This amazing book suggests our way forward. open.substack.com/pub/howtobea...
030
E.J. Graff @ejgraff.bsky.social · 27/11/2025
The pup likes the part of Thanksgiving where we take a break while things cook
000
E.J. Graff @ejgraff.bsky.social · 21/11/2025
Want to learn to write for a public audience? If at least four people get in touch, I'll offer my zoom class again. We’ll meet five times, every other week, starting in January. Be in touch! And if you want to learn without a class, subscribe for biweekly tips: ejgraff.substack.com/home
QR code for the newsletter "Write Up".
002
E.J. Graff @ejgraff.bsky.social · 31/10/2025
I want to go to bed but i can't disturb the puppy
000
E.J. Graff @ejgraff.bsky.social · 18/10/2025
And serious use of the constitution
030
E.J. Graff @ejgraff.bsky.social · 18/10/2025
There were a LOT of America flags
061
E.J. Graff @ejgraff.bsky.social · 18/10/2025
But the frogs showed up too!
081
E.J. Graff @ejgraff.bsky.social · 18/10/2025
060
E.J. Graff @ejgraff.bsky.social · 18/10/2025
Boston's No Kings heavily emphasized our longstanding opposition to kings
Man in a George Washington costume with a sign saying No Kings at the Boston rally
17699107
E.J. Graff @ejgraff.bsky.social · 29/09/2025
The second piece in my Write Up series has published! What's the difference between writing for other specialists and writing for a public audience? Let's talk a look at the details. ejgraff.substack.com/p/whats-the-...
010
E.J. Graff @ejgraff.bsky.social · 11/09/2025
I'll see you, with one adorable dog.
030
E.J. Graff @ejgraff.bsky.social · 22/08/2025
Finally!! What great targeting.
010
E.J. Graff @ejgraff.bsky.social · 22/08/2025
And now for something completely different: my puppy with his puppy.
100
E.J. Graff @ejgraff.bsky.social · 01/08/2025
Absolutely adorable dog!!! I'll match you with mine:
Puppy resting his head on the table as if he's joining the humans playing cards
050
E.J. Graff @ejgraff.bsky.social · 06/07/2025
The pup is enjoying his weekend away.
Puppy in a boat on a lake. Puppy in a boat on a lake.
010
E.J. Graff @ejgraff.bsky.social · 28/06/2025
Neighbors put this up at the dog park.
020
E.J. Graff @ejgraff.bsky.social · 14/06/2025
Boston had the most party for #nokings
040
E.J. Graff @ejgraff.bsky.social · 30/05/2025
And another! @katzish.bsky.social
100
E.J. Graff @ejgraff.bsky.social · 30/05/2025
Here's a picture from the end of last summer. @katzish.bsky.social
010
E.J. Graff @ejgraff.bsky.social · 17/05/2025
Hey #teslatakedown, Boston had these signs today:
0111
E.J. Graff @ejgraff.bsky.social · 19/04/2025
Is this what you expected?
100
E.J. Graff @ejgraff.bsky.social · 05/04/2025
#handsoff in Boston knows evil we see it
020
E.J. Graff @ejgraff.bsky.social · 05/04/2025
Boston had a fife and drums!! And appropriate signs. #handsoff
021
E.J. Graff @ejgraff.bsky.social · 05/04/2025
#handsoff Boston was huge
010
E.J. Graff @ejgraff.bsky.social · 05/04/2025
My fave sign today
010
E.J. Graff @ejgraff.bsky.social · 28/03/2025
040
E.J. Graff @ejgraff.bsky.social · 22/03/2025
040
E.J. Graff @ejgraff.bsky.social · 27/02/2025
Hey Boston area folks! Here's a way to have fun while you show your outrage at Musk, accompanied by a lively band and some cool secret props! Be there! #teslatskedown this Saturday!
#TeslaTakedown rally on Sat. 3/1, 12-2 pm, Tesla showroom, 888 Boylston St, Boston MA.
032
E.J. Graff @ejgraff.bsky.social · 11/02/2025
020
E.J. Graff @ejgraff.bsky.social · 20/01/2025
Because I know you're going to need this tomorrow, bsky.
020
E.J. Graff @ejgraff.bsky.social · 01/01/2025
Thinking you might have a lot to say this year? Not sure how to switch from academic writing to public essays and opeds? Have I got a deal for you! Slots are still available for my class in public writing. Contact me at ejgraffoped@gmail.com for more info!
Amplify your voice! Sign up for a six-session zoom class beginning Jan. 23 at 7 pm. Email ejgraffoped@gmail.com to apply.
044
E.J. Graff @ejgraff.bsky.social · 24/12/2024
Now, that's my kind of holiday spirit!!
150
E.J. Graff @ejgraff.bsky.social · 29/11/2024
And here's something for @himself.bsky.social's proposal that the Democrats need to build a genuine membership party.
010
E.J. Graff @ejgraff.bsky.social · 29/11/2024
Also in case I accidentally erased it, this articulates better than I could why I'm so frustrated by people who are surprised that, knowing about the rapes, sexual assaults, lying and reason, still vote for Trump. Like it's a rational thing.
000