Such article can end up with a 'false balance' bias by introducing and showing a method one should avoid to motivate the solution. What some people learn is "there are two options".
Maybe it works be better to start with "that's how we do it" and only afterwards following up with "and that's why".
He's making it massively more complex than it actually is
{ // this scope is owner
// allocate
auto my_obj = MyObj{};
// this function scope does not have ownership of my_obj, should take (const MyObj& obj) const reference as parameter
do_something(my_obj);
> As engineers, scientists, researchers, etc our literal job is to break down problems into many smaller problems and then solve them one at a time.
Our literal job is also to look for and find patterns in these problems, so we can solve them as a more common problem, if possible, instead of solving them one at a time all the time.
Very true. But I didn't want to discuss elegance and abstraction as people seem to misunderstand abstraction in programming. I mean all programming is abstraction... abstraction isn't to be avoided, but things can become too abstract
Not off topic at all. For what its worth, the Isle of Man, Jersey and Guernsey and the Faroe Islands have never been in the EU either. Gibraltar has been though, and has a land border with the EU unlike these other territories.
The person you are asking doesn’t say that they looked and found the service through ads. They say that the cleaning companies spent 35% on marketing. And therefore everyone that uses these services pays 35% more as a result. Not only customers that find the service through ads.
It really does read like they booked through a booking intermediary although the advert part is less clear. In either case, I prefer a personal recommendation if I can get one and we both gain by avoiding the intermediary fee.
Why? Because the blog post is titled "Understanding C++ Ownership System".
reply