This is the intersection of SE Ankeny and Sandy in Portland, OR. Actually no — it's the intersection of Ankeny, Sandy, and SE 11th. Ankeny and 11th are part of the normal street grid but Sandy is a diagonal road that cuts right through everything.
As a cyclist, I've always hated this intersection so when someone in a bike advocacy Slack group called it "world class", I did a bit of a double take.
World class? Huh? I feel like this intersection is a huge pain. Am I crazy? Do other people like this intersection? How could they?
Eventually I understood what he meant. The intersection is a pain. Of course it's a pain. You'd much rather cross at a more mundane one on a calm street. Here's an example on Ankeny and 18th a few blocks down.
What the cycling advocate meant when he said that the first intersection on Sandy is world class is that given the constraints, he thinks they did a really good job. Like, given that it is a six-way rather than a four-way intersection — that just inherently makes things a whole lot more difficult: weird sightlines, odd angles, more conflict points, long crossing distances, etc. Couple that with the fact that speeds tend to run high on Sandy, and it's not an easy situation. Sure enough, Sandy has a deadly history and is designated as High Crash Corridor by the city of Portland. It even motivated some folks to create the short film Sandy Blvd. - The worst street ever.
My instinct in high-complexity situations like this is to simplify. What if we got rid of the complexity? I hate complexity. Is the complexity worth the costs? What if we just... got rid of Sandy?
I feel like if you could press a button and immediately get rid of Sandy, for free, with zero costs, it'd probably make sense to push that button. After all, no one designs a diagonal road cutting through a street grid on purpose, right? These diagonals are vestiges of the past, from what I understand. For Sandy in particular it predated the grid design.
As a software developer, it really reminds me of code you inherit in a legacy codebase. You see some super awkward architectural design that makes things a huge pain. You want to just tear it out, but you can't because it's coupled with... everything. You shake your fist and question why the previous developers made that design choice. But then you realize that, at the time they made it, maybe it wasn't so bad. Just like how with Sandy, the Native Americans who originally built it as a trail connecting the Willamette River to the Sandy River delta probably weren't being unreasonable.
But even if the Native Americans weren't being unreasonable, perhaps the city planners in the early 1900s were. Like, as they started to see the city grow and started building the street grid, maybe they should have had the foresight to ditch Sandy at that time, knowing that it'd become almost impossibly difficult decades later. And maybe as software developers exit the MVP phase and start expanding, they too should have the foresight to tear out the poor architectural design now before it becomes impossibly difficult later. But it's often important to move fast even once you pass the early stages, and the incentives often reward tangible short-term gains. I'm sure something similar is true for people in city planning.
Ultimately, I don't have any answers here, just musings. Tearing out Sandy would be time-consuming, expensive, inconvenient to locals, and catastrophic to business owners. Maybe that's still worth it if you take the long view? But it's politically impossible. Right? Can we design better incentives, then?
There are a lot of questions to ask, and a lot of considerations to weigh.
This is the intersection of SE Ankeny and Sandy in Portland, OR. Actually no — it's the intersection of Ankeny, Sandy, and SE 11th. Ankeny and 11th are part of the normal street grid but Sandy is a diagonal road that cuts right through everything.
As a cyclist, I've always hated this intersection so when someone in a bike advocacy Slack group called it "world class", I did a bit of a double take.
World class? Huh? I feel like this intersection is a huge pain. Am I crazy? Do other people like this intersection? How could they?
Eventually I understood what he meant. The intersection is a pain. Of course it's a pain. You'd much rather cross at a more mundane one on a calm street. Here's an example on Ankeny and 18th a few blocks down.
What the cycling advocate meant when he said that the first intersection on Sandy is world class is that given the constraints, he thinks they did a really good job. Like, given that it is a six-way rather than a four-way intersection — that just inherently makes things a whole lot more difficult: weird sightlines, odd angles, more conflict points, long crossing distances, etc. Couple that with the fact that speeds tend to run high on Sandy, and it's not an easy situation. Sure enough, Sandy has a deadly history and is designated as High Crash Corridor by the city of Portland. It even motivated some folks to create the short film Sandy Blvd. - The worst street ever.
My instinct in high-complexity situations like this is to simplify. What if we got rid of the complexity? I hate complexity. Is the complexity worth the costs? What if we just... got rid of Sandy?
I feel like if you could press a button and immediately get rid of Sandy, for free, with zero costs, it'd probably make sense to push that button. After all, no one designs a diagonal road cutting through a street grid on purpose, right? These diagonals are vestiges of the past, from what I understand. For Sandy in particular it predated the grid design.
As a software developer, it really reminds me of code you inherit in a legacy codebase. You see some super awkward architectural design that makes things a huge pain. You want to just tear it out, but you can't because it's coupled with... everything. You shake your fist and question why the previous developers made that design choice. But then you realize that, at the time they made it, maybe it wasn't so bad. Just like how with Sandy, the Native Americans who originally built it as a trail connecting the Willamette River to the Sandy River delta probably weren't being unreasonable.
But even if the Native Americans weren't being unreasonable, perhaps the city planners in the early 1900s were. Like, as they started to see the city grow and started building the street grid, maybe they should have had the foresight to ditch Sandy at that time, knowing that it'd become almost impossibly difficult decades later. And maybe as software developers exit the MVP phase and start expanding, they too should have the foresight to tear out the poor architectural design now before it becomes impossibly difficult later. But it's often important to move fast even once you pass the early stages, and the incentives often reward tangible short-term gains. I'm sure something similar is true for people in city planning.
Ultimately, I don't have any answers here, just musings. Tearing out Sandy would be time-consuming, expensive, inconvenient to locals, and catastrophic to business owners. Maybe that's still worth it if you take the long view? But it's politically impossible. Right? Can we design better incentives, then?
There are a lot of questions to ask, and a lot of considerations to weigh.