Why would that be?
Surely many developers would have made the bet anyway, at least in 2010-2019, but going forward it'll be worth considering whether building housing for people who are likely to leave en masse is worth the risk.
Why would that be?
Surely many developers would have made the bet anyway, at least in 2010-2019, but going forward it'll be worth considering whether building housing for people who are likely to leave en masse is worth the risk.
Deleted Comment
Of course, it's better to have neither exploding costs nor petty crime, but at the end of the day, dealing with petty crime is more affordable.
EDIT: Getting downvoted to oblivion but I'm not wrong.
https://sf.curbed.com/2019/12/12/21001080/san-francisco-sf-r...
"In 2010, a two-bedroom SF apartment on Craigslist averaged $2,893 (per historic data compiled in 2016 by Eric Fischer), or $3,396 after inflation. At the end of 2019, similar units on the same site sit at a median of $4,300, up 26.6 percent."
It would have taken a lot of petty crime to amount to that $12K per year in inflation-adjusted (i.e. real) increase.
The markup contains no information about what the contents are anymore, so you lose the ability to target anything that is X: for example an email, an avatar within a 'people-card' etc.
HTML/CSS was supposed to separate content from looks. Of course that ship has sailed long ago, since modern day development seems to be insistent and mushing HTML, CSS and JS together in the same file. Looks is logic is content is looks is a mess.
HTML/CSS was also supposed to be re-usable. Now instead the re-usability is within react/angular/etc. components, so you now have to use react and javascript everywhere you want to show similar elements - if you want to have the ability to easily change them later.
Of course this isn't the point. If you have the ability to work with react components, you probably are knowledgeable enough to use CSS.
So the only remaining use-case is "way for non-technical people to write objectively bad HTML and have it look nice".
Which again, is fine. Sometimes bad is good enough when the alternative is nothing at all.
I'm still not a fan.
Separate content and presentation is a great final outcome, but when a project is in flux as it's being built, it's a burden.
EDIT: Moreover, it's not just that the "ship has sailed long ago"; the ship was attacked and sunk. Frameworks that combine CSS and HTML aren't doing so out of neglect; they're aggressively rejecting the separate looks/content paradigm.
Deleted Comment
But you seem to be condoning that preference, and that preference is ridiculous. An economic boom should not be a bad thing. And tech is not raising rents, it is raising housing demand which could easily be met with a corresponding rise in supply that would limit the price increases, but new housing has been being actively blocked for decades.
You also leave out an important factor, most of the city that is supporting the policies that enable petty crime here have no skin in the game. They live in nice neighborhoods where they've owned their houses for decades making them massively wealthy and don't have to interact with the undesirables. It's easy to look the other way and ignore the downtown problems of homelessness and street crime, and to be so woke that you don't want any crime prosecuted, when it doesn't affect you.
You're right, but the reality is it has been a bad thing for many people. As long as they're being outmaneuvered by homeowners and landlords, having the boom simply end would work just as well as winning the housing supply fight. Few people are going to miss tech elites if they leave.