News for hackers. Stuff that matters.
Re:If high street shopping was like online shopping [video] by eitland on Tuesday September 08, 2020 @03:20AM (#24405970)
Beautifully done, as a developer it makes me cringe on behalf of my profession.

Covers invasive collection of personal details, "security questions", upsells, ReCaptcha and more.

Please consider sharing with your teams everyone : )

Re:If high street shopping was like online shopping [video] by avian on Tuesday September 08, 2020 @04:25AM (#24406337)
> ReCaptcha

Why do some stores have a captcha as part of their checkout process? I'm noticing that recently and I can't figure it out.

I understand it for registering an account, or even just browsing the store (i.e. prevent scraping), but why make me click the damn traffic lights after you let me put stuff into the cart and got the delivery address? What good does that do except making me abandon my purchase in frustration?

Re:If high street shopping was like online shopping [video] by Nextgrid on Tuesday September 08, 2020 @04:35AM (#24406404)
There could be a reason when it comes to card fraud. Card fraudsters need a way to check cards before they use/resell them, so they find a cheap e-commerce and automate the checkout on a low-value item and run the card numbers through there.

Of course, this is a problem manufactured by the card payments industry (we've had the cryptography to make card fraud nonexistent for decades) and it slowly getting fixed by 3D-Secure (also called Strong Customer Authentication) and as usual the US are behind.

Re:If high street shopping was like online shopping [video] by eitland on Tuesday September 08, 2020 @05:56AM (#24406859)
> Why do some stores have a captcha as part of their checkout process? I'm noticing that recently and I can't figure it out.

And why doesn't Google optimize it to return "human" straight away when I am logged in with a 15 year old paying account who took a similar test earlier that day same day?

Anyone who knows who are free to answer?

Because otherwise I'll stick with my explanation which is one or more of:

- organizational incompetence (surely someone should be able to code that up, only they don't call the shots and those who do aren't competent to see the issue)

- greed (why do it when we can force people to do unpaid work for us?)

- other possibly even worse reason

Re:If high street shopping was like online shopping [video] by dzhiurgis on Tuesday September 08, 2020 @10:48PM (#24416403)
Shop owner decides the 'strength' of verification
Re:If high street shopping was like online shopping [video] by agumonkey on Tuesday September 08, 2020 @04:43AM (#24406444)
What strikes me is how the web fad naturally grew. From the curiosity of buying online, to accepting more steps to deal with the potential issues, to full fledged different way of doing simple things. In retrospect it's odd.. but on the way it was so obviously right.

Who still wants a fully online world ?

Re:If high street shopping was like online shopping [video] by beefield on Tuesday September 08, 2020 @03:54AM (#24406140)
Not sure the primary fault is on the developers asked to implement these...
Re:If high street shopping was like online shopping [video] by onion2k on Tuesday September 08, 2020 @04:08AM (#24406226)
If you're working in a job where developers are just dumb code monkeys who get told what to do and do it whatever happens, and that developers aren't considered part of the team behind a feature and have no way to influence what gets built, then leave. There are better jobs out there that won't make you feel ashamed of what you deploy.
Re:If high street shopping was like online shopping [video] by csunbird on Tuesday September 08, 2020 @04:13AM (#24406263)
I am not sure why people put developers on a morally high status like they are able to choose what kind of job that they can do, then try to shame them publicly for the work they do, but I do not see any difference between a forced developer who wants to have a job and get by in their lives, and a telemarketer making calls to the potential customers.
Re:If high street shopping was like online shopping [video] by dalbasal on Tuesday September 08, 2020 @04:48AM (#24406475)
People complain about telemarketers all the time. It's not like they get a pass.

Sure, the actual blame may fall on whoever decided to hire all those telemarketers to defraud the elderly but... they're also just trying to have a job. The ceo is just trying to have a profitable company. The shareholders are just trying to have a pension. Consumers are just trying to shop conveniently.

From the perspective of the complainer, the thing is the part of the thing that they see. Telemarketing is telemarketers. Software is the UX. Mindless bureaucracy is the person standing in front of them. Etc.

If you're going to come to the defence of anyone, defend someone who is standing in front of the disgruntled consumer, earning peanuts. Developers are generally well paid, mobile and don't ever face the person they're driving crazy.

Anyway, developers (and software companies) put themselves on this high status pedestal in the early 2000s. The web was full of developer philosophy touting developer agency, morals, and such. Comes around. Goes around. Chickens roust. Pick yours cliche.

Re:If high street shopping was like online shopping [video] by csunbird on Tuesday September 08, 2020 @05:01AM (#24406542)
> Anyway, developers (and software companies) put themselves on this high status pedestal in the early 2000s. The web was full of developer philosophy touting developer agency, morals, and such. Comes around. Goes around. Chickens roust. Pick yours cliche.

Exactly the point I am trying to make. People complain about telemarketers all the time but they actually do know that those people are just trying to get by and have no actual choice.

Developers think other developers are just able to say "f you" to their boss and leave the job and get a new one next day, but this is not the reality. Is this a reality for the majority of audience of HN? Can they do that? Because I can't.

Re:If high street shopping was like online shopping [video] by dalbasal on Tuesday September 08, 2020 @05:29AM (#24406706)
I get what you're saying and it is all relative, but I'd say "yes" in a general sense. Developers have more agency than most people at working class jobs like telemarketers.

"More" agency is not full agency, but if we're thinking in shades of grey, then I think it's a substantial delta. The stuff developers read and ideas they care about have influence.

For example, agile, TDD, and other buzzword methods for managing software teams started by gaining traction among developers. There is no equivalent for telemarketers. No one cares what they read or think. You can spy on their screen, time their toilet breaks, etc. Software companies do not want developers to think they are bullshit. They don't care either way for CS agents.

It is a matter of degrees though. It's not like an average developer can say no! to some crappy verification step that higher-ups promised their payment processor. I'd also say that agency is waning in the era of big tech.

Re:If high street shopping was like online shopping [video] by ryandrake on Tuesday September 08, 2020 @02:51PM (#24411600)
This topic comes up a lot here. How about just 3 days ago [1]? It's so strange, on one hand, we act like software developers are in high demand, and can be choosy about their work, and on the other hand, act like they have no agency over their work and are limited to just saying "yes, boss, whatever you say, boss" to bad software design.

At the end of the day, it's the developer who types in the code and pushes. Developers should share the blame for what they create. It's not just those mean horrible managers forcing us all to write bad UX. It's your choice as a developer to type git commit.

I don't think this opinion comes out of privilege. It you have no subject matter control over your work, you're not a developer--you're a typist.

1: https://news.ycombinator.com/item?id=24384794

Re:If high street shopping was like online shopping [video] by onion2k on Tuesday September 08, 2020 @05:35AM (#24406742)
Developers think other developers are just able to say "f you" to their boss and leave the job and get a new one next day, but this is not the reality.

I didn't actually suggest that. All I said was that people should leave bad jobs. That doesn't have to happen overnight. However, if you recognise that your job is bad and you're not actively looking for a new one then you've made a choice to stay. You've decided that something is worth staying in the job for. At that point everything that you do in the job that's bad, like implementing features that are awful for users, is on you. That's your responsibility. You've chosen (for example) a higher wage at the expense of making thousands of people miserable. You need to own that.

Re:If high street shopping was like online shopping [video] by dalbasal on Tuesday September 08, 2020 @05:44AM (#24406786)
This is a little melodramatic, IMO.

I agree that developers have agency, but (a) most of the stuff this video is parodying is near universal. FB, Google, Spotify, Amazon etc. all have this stuff. (b) If you are going to make "the moral choice" then UI clunkiness might not be the issue you care about most. Maybe you care about UI clunkiness, basic labor rights for lower end employees, environmental morals, monopolies, tax evasion, etc.

Choices are complex.

Re:If high street shopping was like online shopping [video] by onion2k on Tuesday September 08, 2020 @05:21AM (#24406665)
I am not sure why people put developers on a morally high status like they are able to choose what kind of job that they can do...

I can't speak for other people, but personally I don't believe it's only developers who should leave jobs they feel are bad. Everyone who works in a job that's a net negative should strive to leave that job. The difference between a developer and a telemarketer is that the is a huge shortage of developers so it's not that hard to find a new role, and it's generally relatively well paid so having the resources to change job is much less of a problem, so any developer who stays in a job that's awful is clearly making a choice to do that.

FWIW I'm also an advocate of systems like UBI and negative income tax that would enable more people to make moral choices about the work they do.

Re:If high street shopping was like online shopping [video] by dalbasal on Tuesday September 08, 2020 @04:38AM (#24406421)
> developers are just dumb code monkeys who get told what to do and do it whatever happens

More to the original point.. if this is the case, the developers arguably aren't developers. The developer is whoever made these highly specific specs.

Honestly, IMO, this is illusionary. There is rarely, if ever, such thing as a spec other than the code itself that leaves no decisions to whoever writes code.

Re:If high street shopping was like online shopping [video] by HorkHunter on Tuesday September 08, 2020 @04:27AM (#24406347)
my first professional job was similar to this, working on a project which I personally believed to be a totally useless and has no chance of success. at the end I had to park the car wherever the driver wanted and looked for a different job. however I very much sympathize with those who do work in similar conditions as their first/entry job really. could be hard.
Re:If high street shopping was like online shopping [video] by eitland on Tuesday September 08, 2020 @04:11AM (#24406251)
Which is why I ask people to consider sharing with their teams ;-)

If nobody on your team has a say on blatant ux issues and nobody is allowed to report problems up the chain of command that is a bigger issue I agree.

Re:If high street shopping was like online shopping [video] by dalbasal on Tuesday September 08, 2020 @04:12AM (#24406256)
..and the buck passes.
Re:If high street shopping was like online shopping [video] by tpxl on Tuesday September 08, 2020 @03:58AM (#24406159)
Developers can always not implement those.
Re:If high street shopping was like online shopping [video] by squiggleblaz on Tuesday September 08, 2020 @04:13AM (#24406266)
That doesn't put the primary fault onto devs though. There is a significant amount of pressure to actually build all these stupid systems coming from multiple fronts (e.g. people who believe it is more secure, business who demand certain features). Surely primary responsibility goes to the person who demands the feature. If one developer refuses, they can find another developer without too much difficulty. It would require most developers to refuse, whereas it only requires a few business owners to make other choices.

(Senior Developers could probably respond "here's some better ways". But Junior devs often hardly know their own name, let alone what better alternatives there are to this security theatre.)

Re:If high street shopping was like online shopping [video] by tpxl on Tuesday September 08, 2020 @08:46AM (#24407829)
>That doesn't put the primary fault onto devs though

I agree on that, the primary fault is at the hands of the one who thought that up and pushed it through to completion, but "just doing my job" and "if I don't do it someone else will" doesn't pass the smell test to me.

Re:If high street shopping was like online shopping [video] by cecja on Tuesday September 08, 2020 @04:00AM (#24406179)
Developers can always not have a job.
Re:If high street shopping was like online shopping [video] by squiggleblaz on Tuesday September 08, 2020 @04:18AM (#24406295)
Meta: This comment was dead a moment ago. Now it's alive and shows no indication of being voted down. How do comments become undead? Are some people still able to vote on them?
Re:If high street shopping was like online shopping [video] by ForHackernews on Tuesday September 08, 2020 @04:24AM (#24406330)
If you have enough reputation you can "vouch" for dead comments. As far as I can see, it at least temporarily resurrects them (perhaps if enough people "vouch").
Re:If high street shopping was like online shopping [video] by squiggleblaz on Tuesday September 08, 2020 @07:56AM (#24407504)
Oh I see, it makes sense, thanks.
Re:If high street shopping was like online shopping [video] by tpxl on Tuesday September 08, 2020 @05:43AM (#24406781)
There are literally thousands of dev jobs where doing stupid shit is not a requirement.