It's a solution only at a superficial level, regarding wealth redistribution. It's just very hard to leave the social class you're born in. Not everyone is doomed by it, far from it, but not enough to consider it a solved problem.
Heck, it's not even considered a problem when your family is wealthy.
software development has always been about replacing jobs. if we now do it to ourselves and not just other people, maybe there's finally some kind of fairness in the game.
Sometimes things are so obvious to me I don't even think they'd be worthy of a discussion. But this is one of my blind spots, as I've come to realize over many years.
For development, I've always been happy with a 13" screen and nothing else. Not only that, but having all apps in full screen. It brings so much clarity to my mind. Exceptions (because f*ck dogma, right?) have been when I was in charge of monitoring some long-running process, in which case a secondary screen in vertical layout was very useful. Another one was for music making with Ableton Live: 2 screens was much more practical, independently of each individual screen size.
Just because of the setups I've just described, I've been looked at weird, or asked way too much questions. go figure.
I mean... I've consistently seen people chewing with their mouth open, talking while chewing, biting their fork, and so many others, just in occidental places, and it didn't seem to bother anyone but me. so, why would it be different in Japan?
I get why you'd bring these points up. I mean, really, they could make sense. but both "green" and "tourist" points don't line up at all.
to cut short lengthy arguments, just compare urbanism rules in the US and in the EU. the 4, 5, or idk 8 lanes roads you can find in some parts of the US with the at mot 3 lane (paid) highways.
it all comes down to "if you make more room for cars, there will be more cars". if you refuse to cave in for this and you actually provide alternative ways of transportation (bus, bikes, subway if realistic, etc etc), then the overall traffic becomes much smoother. only complaints never cease, but that isn't specific to "moving people around".
I think it's to avoid having two sets of data points. I think the "view angle" affects the "convex amount" so that edge-view = flat and all other viewing angles "bump" the data points a little bit to give the "convex" look.
This is the most relevant use of `to_s` in this class indeed. One could imagine additional methods like:
def bump_minor
self.class.new(major, minor + 1, patch)
end
(although I'm not sure why it would be useful in that particular case, it's just an example of how you can build new objects out of existing ones without having to mutate them)
Everyone experiences some symptoms of ADHD, ASD, etc. A genuine diagnostic is given when these symptoms become a big problem for daily life, work, social stuff, etc.
Heck, it's not even considered a problem when your family is wealthy.