Another Day, Another Protest

Anti-Trump demonstrations are a constant now in Washington, DC. They happen multiple times a day, the residents of this city and beyond having a limitless appetite to protest Trump’s Muslim Ban and other outrages. You run into them in random, unexpected places – like Charlie Palmer Steak on Capitol Hill. The word had gotten out…




Resist: A Week of DC Protest

This is no longer “left v right.” The #Resistance is now a pro-democracy movement against a would-be authoritarian regime. Dems & GOP unite! — Van Jones (@VanJones68) January 30, 2017 Strange days indeed, where I’m retweeting Van Jones. My politics don’t fit into an easy category. I’m socially liberal, believing that people should be free…




An Evening of Bike Touring at The Bike Rack

Do I want to bike across the United States? I’m fascinated by stories of people who have done it. I bike nearly every day. Sleet, snow, rain, polar vortex – I’ve been out in every kind of weather, either on my Specialized Sirrus or Capital Bikeshare. I’ve done a metric century. I’m reasonably healthy. Why…




Public Servants, Not Trump Servants

President Trump is “locking down” government communication, including social media, at federal agencies. A crackdown is occurring at the Department of Transportation, HHS and other agencies. Press releases, tweeting and even public speaking is banned – temporarily, they claim. Trump loyalists are being embedded to monitor the work and communications of public servants. Public servants…




Women’s March: Day of Hope

Inauguration Day ended with me running in fear down K Street, as the DC police fired “flash-bangs” to clear the mob of anti-Trump protesters. Anarchists had set a limo on fire and were trying to stop the fire department from putting out the blaze. The explosions made me jump but it was being in the middle…




Inauguration Dispatch: Day of Fear

May you live in interesting times. – An old Chinese curse No fan of Trump, I contemplated leaving the city for the Presidential Inauguration. I ended up staying for leaving was a kind of surrender. The inauguration was just in one corner of the city and could easily be ignored. But the pull of history was…




From the Cold Room to the Cloud: Amazon Web Services (AWS)

Back in the day (the 90s), the servers were kept in the Cold Room. This was a floor devoted to rows of black boxes on racks that served up our web pages. They would sit there, seemingly inert, until something went wrong. Then the cry would go out “the servers are down!” and the techies would disappear…




Practical Advice for Protesters

More than 200,000 people are expected at Saturday’s Women’s March on Washington. I’ve lived in DC for two decades and have witnessed countless protests, from the aimless grifters of OccupyDC to the thundering anti-war protests of the George Bush era. I love taking photos of protesters. It’s real drama on the streets of DC. And while I’m not one to rise…




Victory Party: The Story of a Story

My short story, Victory Party, won First Place in the City Paper Fiction Issue. Since then, a number of friends have asked me about the story. Where did the idea for Victory Party come from? How did I write it? Why did I write it? Here are answers to Frequently Asked Questions. It’s the story of a…




Victory Party: Reading at Kramerbooks

That’s me reading at Kramerbooks! The bookstore hosted a celebration for the City Paper’s Fiction Issue on Sunday, January 8th. I read my short story Victory Party, which won First Place in this annual competition. It was a freezing Sunday night – and it was packed! Kramerbooks cleared out space in the middle of the store for…