sed·i·men·tal /ˌsedəˈmen(t)əl/ adjective - relating to gradual accumulation of sentiments.

I'm Mahmoud Hashemi. I write software and words in California.

This is my personal site, where I enjoy combining software and words into accessible-yet-thorough engineering guides. This habit has spilled over into numerous talks, as well as O'Reilly's Enterprise Software with Python.

When I'm not doing that, I make a lot of open-source software. I'm an avid Wikipedian, too. I really can't imagine such a thing as too much free culture!

Professionally, I've worked as a software architect and engineer at PayPal, Shopkick, and now SimpleLegal. For a number of years I've led teams to build Python frameworks, with emphasis on robustness, performance, and maintainability. These days I'm focused on building enterprise software products with those same characteristics. If you're interested in my Python background, check out this brief history.

If I have a theme song, it's SimCity 2000 music. Catch me whistling it when I think no one's around.

You can email me at mahmoud@hatnote.com, but most people just subscribe to the feed or follow me on Twitter.