Homelessness – Part 8: Ways in which we are supporting the homeless

Sunday Morning Shared Breakfast at the First Methodist Church I don’t recall exactly how we became involved with the Sunday morning shared breakfast at the First Methodist Church (also called First Church as it was literally the first church in Seattle), but my wife learned about it online in late 2017 and we volunteered several times. In 2021 we became involved again, and it has…

Read More

Homelessness – Part 4: Why does Seattle have such a big homeless population?

Seattle ranks 18th in terms of population (755, 078) within the US, but it has the 3rd biggest homeless population (16,385). Chicago ranks 3rd in terms of US population (2,664,452), but ranks 13th in terms of its homeless population (6,139). Houston ranks 4th in terms of US population (2,314,157), but ranks 22nd in terms of its homeless population. What is going on here? One theory…

Read More

Homelessness – Part 3: Myths about the homeless

Myth 1: Most homeless people are mentally ill It is estimated that about 30% of the homeless population in Seattle suffers from a serious mental illness. I have encountered many homeless people that are seriously mentally ill, but most are not. I also suspect that for many this is a chicken-and-egg situation. Living on the street is filled with trauma. I suspect that even the…

Read More

Homelessness – Part 2: Why is it a problem now, when things were fine in the 1970s?

I know that there have always been homeless people, but I don’t remember seeing any when I was growing up in Seattle during the 1970s. In fact, Google AI says that homelessness was such a small issue back then that it was not very well tracked. I could not even find a decent graph that went back further than 2007. But today, you see homeless…

Read More

My Career – Part 13: DirectFlip

DirectFlip is a feature which allows the DWM to: This was not particularly hard to implement, but after getting it to work I realized that we had a fundamental architectural incompatibility. To understand the issue, I must draw some timing diagrams and give a brief explanation of how display hardware works. Generally speaking, display hardware has to continually re-read the image from memory and send…

Read More