You obviously never worked food service. If we don't watch you, how the fuck are we supposed to know when your glass needs to be refilled?
I have worked a LOT of food service. I'm not talking about paying attention to, and getting to know, customers. Of course restaurant staff should be doing that -- that's not spying. I'm talking about sending data about those customers off to Big Data services. That's spying.
Wake up, millennial child.
You make fascinating, and laughably incorrect, assumptions.
Assuming that it is new functionality, and not a change to old functionality. Or, assuming that it isn't replacing something outright.
And sooner or later they get it anyway, what has that to do with "continuous delivery"?
I was responding to your comment about part of "continuous delivery" being that you use a subset of the user base to do your testing. That means they are running code that hasn't been sufficiently tested. That they would get (hopefully fully tested) code eventually has nothing to do with it.
Software is constantly changing. Deal with it.
This amount of callous disregard is a great example of why users are increasingly viewing software developers with a jaundiced eye. Think about this. I said "developers changing software constantly is a problem for users". Your answer is "tough shit".
As a developer myself, I think that what we're supposed to be doing is solving problems users have, not making more.
The touch bar is clearly a gimmick, but please name a single OEM who doesn't charge for every feature they build into their computers, even the ones that aren't wanted?
It's unfair to single Apple out for doing the same thing as literally every manufacturer in the history of manufacturing.
They tend to have very good values on staples whole grain, eggs, honey
Not the ones around here. The staples aren't outrageously priced, but they are still more expensive than equivalent products purchased pretty much anywhere else.
There's a distinction to be made between paying attention and spying. Is the waiter just keeping an eye on my table? That's paying attention. Is personal information about my "experience" being entered into a database for further analysis, where it's shared and combined with data from other databases? That's spying.
They're got nothing to hide and it makes everything that happens to them more relevant and personalized. What's wrong with that? (shrug)
Having something to hide doesn't enter into it (and that's a stupid argument any, since everyone has something to hide).
In terms of restaurants, though, if the restaurant is even halfway decent and you're a regular, you will get relevant and personalized service without the spying. It's called personally knowing your customers.
Me too. I used a Mac on a daily basis for a couple of years, and never really got used to it. Nothing about it is intuitive to me, and I spent a lot of time just trying to figure out how to do things that should not have been complex.
But that's the beauty of having options! Macs don't work well for me, but they do for others.
I'd rather eat at restaurants that were competently managed over restaurants that rely on spying on their customers in order to avoid having to be competently managed.
Some things apparently need to be fresh and regional.
And avocados are strenuously one of those things. They also have a lot of variation between types. As with a lot of produce (tomatoes, bananas, etc.), the ones that appear in the store -- particularly in the off-season or in stores that are far from where they are grown -- are selected because they store and ship well, but they're usually pretty awful to eat.
This seems to be particularly true of avocados. Tomatoes used to be the clearest example of the problem, but I think avocados show the problem even more clearly.
In my social circle we call out-of-season or distantly-grown avocados "unprocessed guacamole", since guacamole is more or less the only thing you can do with them.
As long as customers are comfortable with doing this, I do not see a problem
I'm a developer, not a "normal" user, and I would not be comfortable with this at all. However, it would be better than what is usually being done, because at least with that system I could easily decide when to upgrade and when not to.
This is why I think anyone who says they cut the cord and can watch what they want are still downloading or streaming a fair amount illegally.
I'm sure that some are doing exactly this, but my guess is most everyone who is OK with piracy is already doing it anyway.
Anecdotally, out of a half dozen or so people I personally know who cut the cable, not a single one of them changed their piracy habits (5 don't pirate anything, 1 has been pirating for years anyway).
Imagine the face of your coworkers when you try to discuss an episode a year after it came out "oh, that guy.. who doesn't use camble mmokay"
In the places where I work, anyway, nobody ever really talks about TV shows. It's just not a thing. I think the last time I heard someone mention a TV show was three years ago.
But they did have a blaze attitude about deployments -- if stuff don't work in production they just roll back, and not worry about customer input data being dropped on the floor.
It's amazing how common this attitude has become. It's aggressively anti-customer, and a big part of the reason for the acceleration of the decline of software quality over the past several years.
You deploy the new functionallity automatically (or with a click of a button) when certain test criteria are met. Usually on a subset of your nodes so only a subset of your customers sees it. If you have crashes on those nodes or customer complaints you roll back.
Why do you consider this to be a good thing? It's certainly not for those poor customers who were chosen to be involuntary beta testers, and it's also not for the rest of the customers who have to deal with software that is constantly changing underneath them.
All I know is that, as a user, rapid-release or continuous delivery has been nothing but an enormous pain in the ass to me and I wish it would die the horrible death it deserves already.
However, it's pretty hard to find good ones. Avocados are everywhere. Avocados that are worth eating are harder to find when they're in season, and impossible to find out of season.
I mean, you can pay for a few services but that probably won't give you exactly what you want.
That entirely depends on what you want. Everyone I know that cancelled their cable TV only wanted 3 or 4 of the shows that were on it. It's very easy to replace that and still have exactly what you want.
You obviously never worked food service. If we don't watch you, how the fuck are we supposed to know when your glass needs to be refilled?
I have worked a LOT of food service. I'm not talking about paying attention to, and getting to know, customers. Of course restaurant staff should be doing that -- that's not spying. I'm talking about sending data about those customers off to Big Data services. That's spying.
Wake up, millennial child.
You make fascinating, and laughably incorrect, assumptions.
They are not forced to use the new functionality.
Assuming that it is new functionality, and not a change to old functionality. Or, assuming that it isn't replacing something outright.
And sooner or later they get it anyway, what has that to do with "continuous delivery"?
I was responding to your comment about part of "continuous delivery" being that you use a subset of the user base to do your testing. That means they are running code that hasn't been sufficiently tested. That they would get (hopefully fully tested) code eventually has nothing to do with it.
Software is constantly changing. Deal with it.
This amount of callous disregard is a great example of why users are increasingly viewing software developers with a jaundiced eye. Think about this. I said "developers changing software constantly is a problem for users". Your answer is "tough shit".
As a developer myself, I think that what we're supposed to be doing is solving problems users have, not making more.
The touch bar is clearly a gimmick, but please name a single OEM who doesn't charge for every feature they build into their computers, even the ones that aren't wanted?
It's unfair to single Apple out for doing the same thing as literally every manufacturer in the history of manufacturing.
They tend to have very good values on staples whole grain, eggs, honey
Not the ones around here. The staples aren't outrageously priced, but they are still more expensive than equivalent products purchased pretty much anywhere else.
(And, no, you don't taste the avocado.)
But then all you're going to taste is that nasty protein powder. That's hardly a selling point!
There's a distinction to be made between paying attention and spying. Is the waiter just keeping an eye on my table? That's paying attention. Is personal information about my "experience" being entered into a database for further analysis, where it's shared and combined with data from other databases? That's spying.
Data mining is creeping me out. I constantly feel that I'm being manipulated.
Because you are. Manipulating you is pretty much the entire value proposition of consumer data mining.
They're got nothing to hide and it makes everything that happens to them more relevant and personalized. What's wrong with that? (shrug)
Having something to hide doesn't enter into it (and that's a stupid argument any, since everyone has something to hide).
In terms of restaurants, though, if the restaurant is even halfway decent and you're a regular, you will get relevant and personalized service without the spying. It's called personally knowing your customers.
I gave it a go.... a good, solid go.
Me too. I used a Mac on a daily basis for a couple of years, and never really got used to it. Nothing about it is intuitive to me, and I spent a lot of time just trying to figure out how to do things that should not have been complex.
But that's the beauty of having options! Macs don't work well for me, but they do for others.
You're just living in the wrong part of the country. Some areas have a surplus of vegan options.
I'd rather eat at restaurants that were competently managed over restaurants that rely on spying on their customers in order to avoid having to be competently managed.
Some things apparently need to be fresh and regional.
And avocados are strenuously one of those things. They also have a lot of variation between types. As with a lot of produce (tomatoes, bananas, etc.), the ones that appear in the store -- particularly in the off-season or in stores that are far from where they are grown -- are selected because they store and ship well, but they're usually pretty awful to eat.
This seems to be particularly true of avocados. Tomatoes used to be the clearest example of the problem, but I think avocados show the problem even more clearly.
In my social circle we call out-of-season or distantly-grown avocados "unprocessed guacamole", since guacamole is more or less the only thing you can do with them.
As long as customers are comfortable with doing this, I do not see a problem
I'm a developer, not a "normal" user, and I would not be comfortable with this at all. However, it would be better than what is usually being done, because at least with that system I could easily decide when to upgrade and when not to.
This might be good for developers
It's not even good for developers.
Yes, pricing (and available plans) vary quite a lot from region to region.
This is why I think anyone who says they cut the cord and can watch what they want are still downloading or streaming a fair amount illegally.
I'm sure that some are doing exactly this, but my guess is most everyone who is OK with piracy is already doing it anyway.
Anecdotally, out of a half dozen or so people I personally know who cut the cable, not a single one of them changed their piracy habits (5 don't pirate anything, 1 has been pirating for years anyway).
I never understood why TV and movies don't go down the Pay Per View model.
Because it's easier to get people to overpay for a huge bundle of crap than it is to get them to overpay for a single item.
Imagine the face of your coworkers when you try to discuss an episode a year after it came out "oh, that guy.. who doesn't use camble mmokay"
In the places where I work, anyway, nobody ever really talks about TV shows. It's just not a thing. I think the last time I heard someone mention a TV show was three years ago.
Nope, I'm not, and I never claimed to be.
But they did have a blaze attitude about deployments -- if stuff don't work in production they just roll back, and not worry about customer input data being dropped on the floor.
It's amazing how common this attitude has become. It's aggressively anti-customer, and a big part of the reason for the acceleration of the decline of software quality over the past several years.
You deploy the new functionallity automatically (or with a click of a button) when certain test criteria are met. Usually on a subset of your nodes so only a subset of your customers sees it. If you have crashes on those nodes or customer complaints you roll back.
Why do you consider this to be a good thing? It's certainly not for those poor customers who were chosen to be involuntary beta testers, and it's also not for the rest of the customers who have to deal with software that is constantly changing underneath them.
All I know is that, as a user, rapid-release or continuous delivery has been nothing but an enormous pain in the ass to me and I wish it would die the horrible death it deserves already.
I eat them because they're delicious.
However, it's pretty hard to find good ones. Avocados are everywhere. Avocados that are worth eating are harder to find when they're in season, and impossible to find out of season.
if they have a popular show the wait for it is months.
There are a very large number of people who couldn't care less about the wait. It's still new to them when they finally see it, after all.
I mean, you can pay for a few services but that probably won't give you exactly what you want.
That entirely depends on what you want. Everyone I know that cancelled their cable TV only wanted 3 or 4 of the shows that were on it. It's very easy to replace that and still have exactly what you want.