Author of "High Desert, Higher Costs: Bend and the Housing Crisis in the American West" https://osupress.oregonstate.edu/book/high-desert-higher-costs
Then came data centers, and extreme weather.
Now the state faces a new energy crisis. @rogoway.bsky.social reports in the first of a series:
Then came data centers, and extreme weather.
Now the state faces a new energy crisis. @rogoway.bsky.social reports in the first of a series:
Check our coverage of tonight's protests below:
www.oregonlive.com/portland/202...
Check our coverage of tonight's protests below:
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
via @apnews.com
www.oregonlive.com/nation/2026/...
via @apnews.com
www.oregonlive.com/nation/2026/...
via @noellecrombie.bsky.social
www.oregonlive.com/washingtonco...
via @noellecrombie.bsky.social
www.oregonlive.com/washingtonco...
via @gosiawoz.bsky.social
www.oregonlive.com/portland/202...
via @gosiawoz.bsky.social
www.oregonlive.com/portland/202...
I'd like to chat with you (or said friend) for a story, preferably by the end of the month.
Please shoot me an email -- [email protected] -- to set up a time to talk.
Thanks!
@oregonian.com
I'd like to chat with you (or said friend) for a story, preferably by the end of the month.
Please shoot me an email -- [email protected] -- to set up a time to talk.
Thanks!
@oregonian.com
This year’s heat wasn’t as obvious — coming at night and in spring, late fall and early winter (hence the crap snowpack). It was also dry, but not that wildfire-y. Full story: tinyurl.com/dauh9e64
This year’s heat wasn’t as obvious — coming at night and in spring, late fall and early winter (hence the crap snowpack). It was also dry, but not that wildfire-y. Full story: tinyurl.com/dauh9e64
www.oregonlive.com/business/202...
www.oregonlive.com/business/202...
The Oregonian/OregonLive is hiring a reporter through @reportforamerica.bsky.social to cover the business and culture of women’s sports in Portland.
Come cover the Thorns, WNBA and more in the Rose City. 🌹 #BAONPDX
The Oregonian/OregonLive is hiring a reporter through @reportforamerica.bsky.social to cover the business and culture of women’s sports in Portland.
Come cover the Thorns, WNBA and more in the Rose City. 🌹 #BAONPDX
w/ @shanedkavanaugh.bsky.social
www.oregonlive.com/politics/202...
w/ @shanedkavanaugh.bsky.social
www.oregonlive.com/politics/202...
w/ Michael Russell
www.oregonlive.com/dining/2026/...
w/ Michael Russell
www.oregonlive.com/dining/2026/...
@oregonian.com
www.oregonlive.com/wildfires/20...
@oregonian.com
www.oregonlive.com/wildfires/20...
@oregonian.com
www.oregonlive.com/wildfires/20...
@oregonian.com
www.oregonlive.com/wildfires/20...
www.oregonlive.com/business/202...
www.oregonlive.com/business/202...
h/t @saraedwards.bsky.social
www.oregonlive.com/business/202...
h/t @saraedwards.bsky.social
www.oregonlive.com/business/202...
@freemanjoe.bsky.social @matthewkish.bsky.social @billoram.bsky.social @oregonian.com
www.oregonlive.com/blazers/2025...
@freemanjoe.bsky.social @matthewkish.bsky.social @billoram.bsky.social @oregonian.com
www.oregonlive.com/blazers/2025...
See you there, bookish Portland friends! 📚🏠
Thanks to Annie Bloom's for hosting!
A recent book interview: www.opb.org/article/2025...
Details: annieblooms.com/event/2025-0...
#writersky #booksky #author
See you there, bookish Portland friends! 📚🏠
@oregonian.com
www.oregonlive.com/environment/...
@oregonian.com
www.oregonlive.com/environment/...