Hi, I’m Gregory Brown.

My career has been built around the idea that there is no meaningful separation between technology, business, human needs, and systems thinking.

If you’re a Ruby developer, you may know me from my work on PrawnPDF, Practicing Ruby, and Ruby Best Practices (2009). Or that completely free code school I built and ran for a couple years before code schools were a thing. 🙂

In 2016, I wrote Programming Beyond Practices, which shows by example why coding is only 10% of a practicing developer’s work, and why the human side of the job is every bit as important to learn. You can buy the book here.

To know what my current activities are, check out my now page–or follow @practicingdev on Twitter.