7 ms·
Crap to stop doing on startup websites
- csmuk 13y agoHow about stop sending me marketing crap when I sign up for something. Much better solution. My biggest bugbear is actually Atlassian JIRA where when you upgrade/install it, it tells Atlassian to SPAM you so every damn time. You have to then click through to unsubscribe. Even though you just gave them $20,000 in license fees.
- runejuhl 13y agoI can only recommend getting in contact with Atlassian wrt. your problems. I've contacted them twice about errors on their pages and I've gotten great service both times. I regularly send out emails when something is amiss, and getting a proper response AND getting the problem fixed is rare. Sadly.
- csmuk 13y agoWe have contacted Atlassian support many times and they have been great. The real problem is that the defects we raise shouldn't exist. They are just crap engineering problems. The result every time is upgrade which means firing up a new instance to run side by side (resulting in the spamming starting again), an hour long migration and test run because half the time it doesn't work. We have to do it this way due to previous fucked up installs and upgrades by them and actually a 99.9% SLA to keep up. Big rant I wrote here about Atlassian products for reference: https://news.ycombinator.com/item?id=6682806 https://news.ycombinator.com/item?id=6682806 Support great, product shit
- Kiro 13y agoIs "7: Stop the sneaky redirects" really true? Source?
- DanBlake 13y agoIts absolutely true. Why would google disregard such absolutely accurate data about the quality of its presented results? Now, It may or may not be true that webmasters do this for that reason or they are just lazy. Doing specially crafted redirects (mostly from mobile to full sites) does it. Here is a example, where you cant press the back button http://m.washingtonpost.com/local/adams-morgan-hate-crime-was-motivated-by-zimmerman-verdict-police-say/2013/07/27/377a49ae-f702-11e2-a2f1-a7acf9bd5d3a_story.html?Post+generic=%3Ftid%3Dsm_twitter_washingtonpost http://m.washingtonpost.com/local/adams-morgan-hate-crime-wa...
- Kiro 13y agoHow do they do it?
- noir_lord 13y agoI would imagine via a stealthy redirect so instead of Google->resource you have Google->resource->resource in your history. I've also seen this behaviour (though I'll admit I put it down to shitty JS programmers not preserving history and not this, interesting).
- Kiro 13y agoBut how does the Washington Post prevent the back button in the case above? You click the link which takes you to m.washingtonpost.com which in turn redirects you to www.washingtonpost.com but there's no back button available back to m.washingtonpost.com.
- salman89 13y agoI too would think that the redirect links from Google are search-instance specific.
- FuzzyDunlop 13y agoAnecdotal, but there have been a number of times I've clicked a result on Google, and have been unable to get back to the results page without either double clicking the back button or finding it in the history. You'd just go to the original page that redirects you to the actual content and get stuck in a loop.
- salman89 13y agoGood points here, especially on session length when related to logging users out. I do however disagree with: "Anyways, the point of this is that in almost all uses, mobile site versions are god-awful." While the option to view the full site should always exist, there are enough experiences that designers would want different on mobile. There is a subset of power users who just want the full experience - but I think OP is generalizing here.
- matthewmacleod 13y agoAnyways, the point of this is that in almost all uses, mobile site versions are god-awful. I think you're right, unless the site commits the abonimable sin of redirecting from a specific desktop-targeted page to the homepage of the mobile site when it detects a certain user agent. STOP DOING THAT. It is absolutely the worst thing I have seen happen to site usability now that mobile sites are becoming more popular. And it's compounded in several cases by broken "view desktop version" links that still prevent me from actually seeing the page I requested in the first place. Poor implementation that literally prevents users from viewing your content on popular devices is appalling UX, and it's one of the few things that will make me leave your site forever and never return.
- salman89 13y agoIt sounds more like "if you are going to do mobile, don't execute poorly" vs "don't have a mobile version because mobile versions are awful".
- didgeoridoo 13y ago"Hi, I'm a server!" http://xkcd.com/869/ http://xkcd.com/869/
- tehwalrus 13y agoI agree - some of the time. For blog posts, the mobile site is fine (because it knows what I want to do; read the post.) However, changing the requested content, not letting me look at the main site using one button at the top of the page, and stopping me zooming on a real page are all ways to get me to never visit your site again. I read quite a lot of stuff direct from iOS Twitter in the WebView - I just ignore sites that mess me around.
- insickness 13y agoAlso, quit asking for a username when I go to recover my password. My email address should be sufficient.
- xofer 13y agoThere's a major problem with this: privacy. The password process needs to prevent against discovering that someone else has an account. The way to do this is to respond exactly the same way whether the account exists or not. Less user friendly, yes.
- ComputerGuru 13y agoI used to say the same, and was a staunch advocate of that. However, it was pointed out to me that virtually every. single. website. that does this still leaks that self-same info during registration: i.e. what do you do on your site to prevent "existing account discovery" when someone tries to sign up with an email address that one of your users already has?
- xofer 13y agoLet an existing user register as a new user, send an activation email and update the account with the new info (if changed) if they re-activate.
- bluedevil2k 13y agoEmails should be your username - 1 less thing to ask them for in the sign up process.
- Ecio78 13y agook, BUT in this case you need to give a way to change your username keeping your user profile/history etc..
- alok-g 13y agoI presume authentication (at least currently) is not an important issue for unsubscribing. For example, bad people are not unsubscribing users from their competition as yet...
- VBprogrammer 13y agoThere is some really weird advice in that article. Hey Accountname! Thanks for registering on http://site.com ( Site world ) Your account is Accountname and the IP address this was created from was 2.3.4.5 on 11/10/2013 12:35 ETA. The link to your profile is here : http://site.com/profile/accountname If you did not create this account, you can deactivate it by clicking here Not all startups are aimed at techies, and my mum would be scared and more than a little put off by that.
- DanBlake 13y agoWhen you run a high traffic site that deals with hundreds of support tickets a day, you figure out ways to solve them before they start. The email above solves the following problems: 1: Many users forget their account name and search their inbox for site name, sitename.com or their account name. Displaying those prominently lets them easily find this email. 2: Accounts get created on other peoples email /constantly/ and we had tons of requests a day asking to delete the account or to get more information. Having the link to delete it saves us the time of having to field this request. Same thing with the profile and IP address. You can look at the profile link and be "Oh, thats my kid- Must have used my email for some reason" - When no profile is present, the IP also solves this issue. It doesn't seem apparent at first, but when users complain about this in large amounts, you realize its worth solving.
- chris_j 13y agoRegarding point 1, my favourite solution to the problem of users forgetting the account name is to use the email address to log in, rather than forcing the user to make up an account name. Are there any reasons for not doing that?
- underwater 13y agoSome people might have multiple addresses that forward the same mailbox.
- csense 13y ago
- bkm 13y agoI think point 3 is a good example of 'less is more' being applied in a wrong manner. Double email-address form fields are indeed silly, but passwords are invisible. The second field is there to catch typos (it is unlikely users make the same typo twice) and copy-paste mishaps.
- sdfx 13y agoBut then again, you can always reset the password if you made a typo. - Username and password should enable you to change the email - Email alone should enable you to reset the password So there is no risk in removing both duplicate fields. But maybe by now it's expected to type in a password twice. Users might be so used to it that it feels wrong to only insert it once.
- Silhouette 13y agoBut then again, you can always reset the password if you made a typo. Exactly. We dropped the "confirm your password" box in our forms a while ago. Related problems since that time: 0. People often forget their passwords anyway, so a streamlined password reset facility seems more practically useful than hassling people to type the same thing twice.
- reginaldjcooper 13y agoStop redirecting me based on GeoIP or whatever. I'm not Japanese, only my VPN is. That's why I typed .com instead of .co.jp.
- bluedevil2k 13y agoYes! And then they continue redirecting me even when I retype .com a few seconds later! Google is a big offender - when I travel, I want .com, not whatever country I'm in.
- MasterScrat 13y agogoogle.com/ncr For no country redirect.
- MasterScrat 13y agoIsn't there a service that could handle signup/registration/mass emails for startups?
- xux 13y agoMailChimp
- MasterScrat 13y agoDon't they just handle the "send mails" part though?
- Heliosmaster 13y agonope, also the subscribe/unsubscribe
- melvinmt 13y agoFacebook
- spindritf 13y agoWhile I agree with most of those, how many of the points are just a matter of author's preference? Is there any data behind it? > Important step here: Once I type the new password and click “OK” you automatically log me in. I don’t have to go log back in again. I actually prefer to have a chance to log in using my new password so that I can save it in the browser. If it logs me in automatically, I need to log out, and log back in. Or worse, I forget to save the password and have to do the whole reset password dance again next time.
- DanBlake 13y agoYou can save the password from that form just as easily. Its just a matter of the webmaster labeling the field correctly so your browser recognizes it as a login form.
- bernatfp 13y agoGood points, but there's a good reason why passwords are asked to be typed twice.
- boobsbr 13y agoE-mail addresses are also commonly mistyped.
- taway2012 13y agoThe XKCD panel included below point 4 seems misguided to me. Asking for the admin password prevents AUTOMATED, DRIVE-BY installs of device drivers etc. Only responding since people seem to take XKCD's opinions on tech seriously.
- extra88 13y agoThe point of the cartoon is not that admin passwords for driver installs are bad but to point out how the current state of computer security fails to protect all the other aspects of computer use.
- Roboprog 13y agoAttributing to stupidity that which can be explained by evil???
- downer98 13y agoYeah, mobile versions of ordinary website truly are the bane of the internet. The worst part is when the mobile version is unusable, but I can't change my phone's user agent string, to gain access to a website that has a desktop version that would very obviously work perfectly fine on my phone.
- graycat 13y agoDon't "lock" the submit button. Why? Because you are then using UI features I have no way to know about in advance. Simple HTML I can know about in advance but not what can be done with JavaScript, AJAX, etc. So, don't implement new, unique UI features.
- boobsbr 13y agoAnother one: Stop stealing the mouse middle click, I want to open the link on a new tab, not on this tab.