There is an important point to be made about the quote from the end of this article. "Thanks go to Ben Alpert for helping me understand the linear algebra / cross-product magic ...I ended up going w/ a cruder slope-based approach, mostly b/c I’ve lost all intuitive understanding of linear algebra" Let that be a wake up call to all of the programmers who continue to claim that you can "get away" with out knowing much…
In this case the slope method is better and simpler than the cross product method. def slope(p): return (p.y-oldMouse.y)/(p.x-oldMouse.x) isInRange = slope(menuBottom)
Breaking down Amazon's mega dropdown
151–160 of 203 posts
Re: Breaking down Amazon's mega dropdown
#152There is an important point to be made about the quote from the end of this article. "Thanks go to Ben Alpert for helping me understand the linear algebra / cross-product magic ...I ended up going w/ a cruder slope-based approach, mostly b/c I’ve lost all intuitive understanding of linear algebra" Let that be a wake up call to all of the programmers who continue to claim that you can "get away" with out knowing much…
I took away the exact opposite - this is yet another example of not needing to know the right math. In the end, he can study up a bit and/or seek out a friend who does know, but be got the hack done without it. This is how it works with my wife and I sometimes. I write a lot of code, and she either fixes or writes or advises me on the bit I need to work much better. I admit we can't run the world or write good code w…
Re: Breaking down Amazon's mega dropdown
#153Earlier quoted context omitted.
It seems like it would be easy to capture 'space' and arrows keys in the textfield and do the right thing. Anyone seen someone do that?
You wouldn't want to capture the space key because you'll need that in search queries but the arrow keys sound like an idea for those interested in accommodating both cases.
Re: Breaking down Amazon's mega dropdown
#154Earlier quoted context omitted.
No one will answer this. If they say "no", they're speaking for Amazon, and saying "we give you a right to infringe our patent". If they say "yes", they're speaking for Amazon, and making the firm look douchey. Mu - unask the question.
It's perfectly valid to ask a question, even if you know the other side can't answer it. That doesn't mean we should give the engineers who come to this time a hard time about not answering it. It's just a legitimate thing to ask out loud.
If you know the engineer can't answer it, it's silly at best to ask it. At worst, it's malicious. See http://rationalwiki.org/wiki/JAQing_off (If you don't know that, then there's no problem and a quick explanation why it's not worth asking should end the thread. It's not something I'd take someone to task for.)
Re: Breaking down Amazon's mega dropdown
#155Earlier quoted context omitted.
Please DO NOT listen to this guy. This auto-focus to the search box misfeature absolutely ruins any page viewing navigation. For people who use up/down arrow or pgup/pgdown keys to scroll down the page (which is pretty much all laptop users), this focus stealing misfeature would frustrate them to no end. I won't go back to any site that does this.
I disagree completely. The fact that Amazon does not auto-focus to the search box annoys me greatly, since 99% of the time I find the items I'm looking for via search. Compared to Google, Youtube, etc. Amazon feels clunky.
To me you haven't made any case at all why others should have to suffer so you can have auto-focus on Amazon when your needs are already met elsewhere.
Re: Breaking down Amazon's mega dropdown
#156Earlier quoted context omitted.
I think perfect and mediocre are both enemies of good. "It complies with the spec... ship it."
Not of the same magnitude then. Mediocrity is the nemesis of good, with the sole mission of undermining it at every turn. The drive for perfection, on the other hand, might sometimes be a foe, but overall facilitates good. It's clear which is a more damaging influence. Personally, I'll agree with Salvador Dali when he said, "Have no fear of perfection - you'll never reach it."
Re: Breaking down Amazon's mega dropdown
#157Hey all, I'm on the team that built this. We also built the redesign that launched last year. In fact, this was part of that. The article pretty much nails our implementation. Point of fact: Our team is recruiting. If you dig UX projects like this, shoot our manager Chad an email: chaddes at amazon dot com
Re: Breaking down Amazon's mega dropdown
#158Really nice! Two questions: - What's the "cross-product magic Amazon uses to detect movement inside the 'blue triangle.'"? - How did you do those GIFs?
https://code.google.com/p/sharex/ makes those types of gifs very easy on windows. It can also do a load of other cool stuff.
http://www.reddit.com/r/opensource/comments/17qmek/my_friend...
Re: Breaking down Amazon's mega dropdown
#159Re: Breaking down Amazon's mega dropdown
#160Hey all, I'm on the team that built this. We also built the redesign that launched last year. In fact, this was part of that. The article pretty much nails our implementation. Point of fact: Our team is recruiting. If you dig UX projects like this, shoot our manager Chad an email: chaddes at amazon dot com
Am I the only one that gets tripped up each time I go to Amazon by mousing over the button and immediately clicking on it, thinking that's how to get the dropdown to appear, only to have the click take me to 'my account', then requiring me to go back up to the menu and wait for it to drop down instead of clicking? :)
It's funny how ubiquitous unfeatures are that when we're treated to nice features we unintentionally sabotage them. We have to unlearn the former habits.