phantom_package | 8 years ago | on: How Stripe Designs Websites
phantom_package's comments
phantom_package | 8 years ago | on: How Stripe Designs Websites
phantom_package | 8 years ago | on: How Stripe Designs Websites
I would really like to see more UX articles aimed at developers - I think that would help combat the "design is only looks" attitude you mentioned, it's a bit more logical/rational than pure graphic design, and doing it well requires a good dose of empathy.
phantom_package | 8 years ago | on: How Stripe Designs Websites
So even if Comic Sans (in hot pink) is your favorite font, you would agree that it produces the wrong emotion on, say, a gravedigger's website. Not that I wouldn't absolutely love to see that.
Taste is very personal yes, but successful designs are more than expressions of taste - they're about solving problems.
phantom_package | 8 years ago | on: How Stripe Designs Websites
Based on this quote and the article, I think that when you say "design" you mostly mean "the way it looks" or "graphic design". That's just one design skill among many, and arguably the least critical one to the success of a product (don't skimp on it, though!).
When you talk about the product being "easy to use", that's because it was designed to be easy to use. Intentionally. Probably through a lot of trial, error, prototyping, and user testing. That's 100% design.
Anyways, taking your writeup as more of a critique purely of the graphic/interaction design, here are some thoughts:
- I would love to have seen more exploration of how Stripe approached the typographic choices. Is there a system there? What are the roles of the different bits of typography on the screen? Are they using 20 distinct font/color/weight pairings, or 3? What about the emotional impact of the font? Why do you think Stripe (very consciously) chose this font to present themselves? The world of typography is fascinating and quite accessible.
- The "hovering" behavior on the buttons is more "Interaction Design" than "User Experience". I think these are skillfully done - emotive, but not ridiculous - subtle, but not invisible. It would be interesting to see how the experience gets better/worse as you start fucking with the animation curves/colors.
- Agreed, they have a great color palette. I would love to have seen your thoughts on why they picked these colors. Is each used in a specific role? See above questions on typography. Also, keeping with the "practical" slant of the article, maybe link to one of the better color palette generators out there?
I think you'll notice that even on the aesthetic level, a lot of the above questions are aimed at teasing out some kind of a "design system" that lived in the designers heads and produced the website you're critiquing.
Good design is never an accident, and if you want to help people design better websites, the most useful thing you can do is help them understand how great design happens. By looking at the tradeoffs and struggles and decisions from other (successful) design projects, you gain some new lenses through which to view your own work.
Anyways, thanks for taking the time to put this together, and please keep writing about design for a developer audience!
phantom_package | 8 years ago | on: Tesla Roadster
phantom_package | 8 years ago | on: Ask HN: What tech were you convinced would take the world by storm but didn't?
I bought a Vive and it's been... interesting. I actually haven't touched any games in months, but I still break it out every few weeks to prototype something in Unity/Unreal. Also, I've been using Google Blocks a ton to create lowpoly models for use in games.
I think the tech is way too compelling to go away anytime soon, but it's obviously not the splash hit that Facebook/etc predicted it would be.
phantom_package | 8 years ago | on: Chorus – people-powered podcast recommendations
Chorus for iOS: https://itunes.apple.com/us/app/chorus/id1221631922?ls=1&mt=...
- alonso from Chorus
phantom_package | 8 years ago | on: Amazon Aurora with PostgreSQL Compatibility
phantom_package | 8 years ago | on: Uber Founder Travis Kalanick Resigns as C.E.O.
Do you have a source for this?
phantom_package | 8 years ago | on: The Contrast Rebellion
When you turn off all the styles, you're still getting an information hierarchy (top to bottom) - but it's now being determined by the order of html elements on the page, not the layout the designer used css to achieve. These hierarchies were probably the same on the early-web, but not so much these days.
phantom_package | 8 years ago | on: Ask HN: Why does visual programming suck?
A big difference that I've noticed is that in a visual scripting language, the "nodes" in the graph can change their shape/color/layout/etc based on what type of node they are. I love this. With blueprints, if I'm putting together a material and I put in a color node, a color picker shows up. If I put in a TextureSample node, a little picture of the texture shows up. In a text-based language, every variable is just a string of characters - if you want to be able to tell at a glance what type of object a variable contains, you need to adopt some kind of a naming convention (or use an IDE that highlights them).
Debugging in unreal is also really cool. The "code paths" light up when activated, so it's really easy to see exactly which branches of code are and aren't being run - and that's without actually using a debugger. Side note - it would be awesome if the lines of text in my IDE lit up as they were run. Also, debugging games is just incredibly fun and sometimes leads to new mechanics.
I initially thought that organization would be a problem, but it turns out that you can make functions just like any other programming language, and encapsulate blueprints inside of them.
There are also some things that I don't like about Blueprints. Typecasting usually involves an extra node which feels verbose. If/thens are handled with a "Branch" node, which again feels verbose.
phantom_package | 8 years ago | on: Designing and 3D-printing a garage remote motorcycle mount
Regardless, cool project. I'm planning to do something similar, as soon as I can get an indoor space. I might go even more hidden, and hide it under the lip of the gas tank or etc.
phantom_package | 9 years ago | on: Facebook Is Shutting Down VR Content Division Oculus Story Studio
It's a completely different medium, with completely different advantages, drawbacks, and considerations. Applying film techniques in a virtual environment is not the right approach, as your examples demonstrate. The really compelling experiences in VR will embrace the constraints you mentioned, not try to emulate a medium in which they didn't exist.
I went to New York a few months ago and saw a play called Sleep No More. It takes place across 5 floors of a warehouse, converted into an incredibly immersive series of sets. It's loosely-based on Hamlet, with multiple storylines playing out simultaneously in different parts of the hotel/hospital/graveyard/theatre. The audience wears fawkes-esque masks and is not allowed to speak, nor are they acknowledged by the actors in any way. You can wander anywhere you like, follow any actors you find interesting, rummage through drawers, read books you find lying around, etc. You really do feel like a ghost, and being able to move around the actors (or even leave the room, if you feel like it), is incredibly fun and interesting. It certainly didn't feel like a limitation.
So maybe VR has more to learn from theatre (and specifically interactive theatre) than film? Food for thought.
phantom_package | 9 years ago | on: Soylent Closes $50M Series B Round Led by GV
This resonates with me. When I tried Soylent, it was because I was working WAY too much, and that "always-on" mindset carried over into other parts of my life. I felt like I didn't have time for food - I needed to be productive instead! Soylent markets to this extremely well, and it worked on me.
I stopped using Soylent when I found a healthier work/life balance, started meditating regularly, did a bit of traveling, started exercising more often, and met a new love interest. I wouldn't say that I'm a stellar cook, but I enjoy preparing meals - it's just another thing to try to do well.
So Soylent isn't really for me - though there probably are some lifestyles in which it makes sense.
phantom_package | 9 years ago | on: React Native Navigation Library
Also:
On iOS, ViewController transitions can be animated using Lottie. It's possible we could add support for such a feature into Native Navigation.
Yes please.
phantom_package | 9 years ago | on: React Native Navigation Library
nifty looking guy
react-native-controllers
I think you may be reading the docs for the Wix navigation library instead of the Airbnb one linked above.phantom_package | 9 years ago | on: Planet to Acquire Terra Bella from Google
phantom_package | 9 years ago | on: Yoga: A cross-platform layout engine
phantom_package | 9 years ago | on: Fans of Second Life Hope to Bring VR Back to the Classroom
When the page loaded, I was greeted with:
> Create and Share Interactive Presentations With Just a PDF and Your Voice
I have no idea what this means. Apparently this startup takes "a PDF" and "my voice" and combines them into... something. An Interactive Presentation. Something I'm narrating? What are these good for? What even are they?
After reading the rest of the page I feel like I got it (maybe), but hoo boy does that header text need work. An example would be even better.
Other than that, I think the visual design is nice, though it's a bit dark/moody for the product goals IMO.