I have ideas but I don't think I'm getting them through. Most of the problems functional proselytizers have with objects come from inheritance and mutability. Instance methods from classes don't seem to conflict with any of the functional tenets.
As for mutability, I think it's good sometimes. Dates should have been immutable, but Maps are a good fit for mutation. Immutable maps might make sense too sometimes.
But I find it difficult to communicate about any of this when fundamental terminology is used in novel ways.
like a binary tree for example
While it's true that summer rent is very expensive, people who work there can definitely pay it, but then you would not save THAT much, so people find their way into cheaper accommodations, whatever that means. So while I don't know the personal story of the interviewee, it's definitely not because a lack of jobs or low pay (a problem that DOES plague most of the country).
For hacker news, imagine if this article was about the "poor Google employee living in a van and cannot afford rent", you'd laugh at its face.
Thanks for posting another side of this.
What you're saying makes a lot of sense.