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 working with Ruby, you may know me from 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.