The heaven and hell that autonomous vehicles will make possible.
All new building is not good building. Oregon should reject a new proposal that refuses to distinguish between good and bad development.
The fight against climate change now falls to cities. What does that mean?
When municipalities in the same region compete with each other, public good suffers.
Market rate development is an important tool for fighting for affordability. But have we focused on it at the expense of developing the other necessary tools?
Fighting structural inequality requires understanding the structures of oppression themselves. Here I explore the contemporary legacy of racist housing policy – and how we can fight it.
Fighting structural inequality requires understanding the structures of oppression themselves. Here I take a brief look at the history of redlining and restrictive covenants in federal housing policy.