Where the design community meets.
Product Designer Joined over 7 years ago
Nick hasn't posted any stories yet.
I'm not fond of "experience designer" either, but I think the idea behind the title is obviously that the person is the advocate, within the team, for the user's experience. It's where her attention is directed and the level at which her "success" is based. Everyone on the team contributes to the experience, but their focus and responsibilities will be on other important aspects of the product, from marketing to management to development. To take the biggest example: having an app be fast and responsive is as important to the UX as anything, but the software engineer working on that problem might have a hard time both thinking critically about the holistic experience and solving the bazillion tiny problems and optimizations that constitute achieving the currently set goal (I, at least, am unable to design well and develop well at the same time).
If you like APC New Standard but don't want to pay the price or J Crew slim straight but are annoyed by the increase in cost for what are not at all craft jeans, I'd recommend trying a pair of LL Bean Signature Premium.
One of these days I want to get a pair of Momotaro! http://blueingreensoho.com/site/index.php?page=shop.product_details&flypage=shop.flypage&product_id=5214&category_id=&manufacturer_id=42&option=com_virtuemart&Itemid=62&vmcchk=1
I truly can't imagine being a UI dev and not having design skills since even perceiving the subtleties of a quality design for implementation requires a sensitivity most folks don't bother acquiring. Most UI devs I know are actually decent designers, but they lack creative confidence and the designer self-identity.
And I personally can't imagine working as an app product designer and having no programming skills. Speaking from my own experience, a few years back I couldn't do more than HTML, CSS, and show-a-modal-with-jquery-plugin and in fact I was constrained as an app designer. Even if I could imagine some cool transition, say, I could only actually show some plugin I found or what I spent 3 days tediously hacking together with imperative, fragile jQuery code.
Interaction design tools are better now, but they're still not as fast and flexible as my current post-Sketch prototyping stack of React, Redux, Firebase, React-Motion, and a custom layout abstraction. And when you don't have the luxury of a team of developers to pass a design off to, using not-quite-production-ready code while prototyping is a huge win.
(That said, as someone who does both I'm acutely aware of how my designing suffers when I focus on development and how my code suffers when I focus on design. There seems a clear advantage to the pair model of a design and dev specialist collaborating in tandem, but I've never personally worked in that environment.)
+1 I like the redesign overall and these are great tweaks! At the very least, the upvote button needs to be moved to the right, since it's not more important to see at a glance than the story title. FWIW I'd personally also shrink the story type icon since it feels to me like it just adds noise. I know getting that right would be tricky though!
I recommend using React or Ember depending on taste. If you have friends or coworkers who use either, go with that one at first---being able to ask questions to live people helps! Just avoid Angular. Seriously. It was designed by and for backend Java devs. I would argue it isn't a good solution for UI engineering in general, but it's certainly not good for a designer starting out with app development. I think Backbone and that generation of frameworks can safely be leaped over if you're starting out now.
The Ember CLI is supposed to be easy, but I use React. Here's the quickest way to go from 0 to walking on a new Macbook with React.
Learn the Basics of React
Go through React tutorials. The one in the official docs is good. You really don't need an environment set up for this. Read a lot to get a vague sense for the lingo and what's going on. Write a lot of code to actually learn it.
Get Ready For a Dev Environment
cd ...and listing contents of folders with
npm install webpack -g.
Start a React Project
git clone https://github.com/gaearon/react-hot-boilerplate.gitwhich copies this code to your machine: https://github.com/gaearon/react-hot-boilerplate
npm installinto Terminal to automatically install all the dependencies that are listed in the package.json file you copied in the previous step.
npm startto begin developing! You can see the app by typing localhost:3000 into your browser.
Nick hasn't upvoted anything yet.
Where the design community meets.
Designer News is a large, global community of people working or interested in design and technology.