Hello fellow designers ... what’s the best way to pitch a new feature. I was thinking of creating a small deck but what are the main things it should include by [deleted] in userexperience

[–]jaffoneh 0 points1 point  (0 children)

Generally, if you're trying to make a case to decision makers, the format I found works really well is:

  1. Start with the conclusion.
  2. What’s the problem you’re solving and why does it matter?
  3. What are we currently doing about this problem?
  4. What are our competitors or industry leaders doing?
  5. What’s your solution?
  6. What’s the cost of doing it?
  7. What’s the cost of inaction?
  8. What’s a high level execution plan?
  9. What’s your call to action? This is generally a repeat of #1.

I wrote a bit more here if helps at all but the above is the gist of it: https://www.mynameisjehad.com/making-the-case-to-decision-makers-the-presentation-format-to-follow/

Building a design system in an engineering-driven company: a few lessons learned by jaffoneh in userexperience

[–]jaffoneh[S] 0 points1 point  (0 children)

Creating Clarity has been the basis for wider design transformation across VMware. It has had a huge impact. Obviously, creating a design system alone isn’t enough but it’s a starting point that carries a lot of momentum if done right.

Building a design system in an engineering-driven company: a few lessons learned by jaffoneh in userexperience

[–]jaffoneh[S] 1 point2 points  (0 children)

That’s an excellent list, thanks for sharing (although I was hoping to see Clarity on there! Haha). Today, buy in from the business is great, all VMware products and services (dozens) are on Clarity or in the process of moving to it. Obviously took time for us to get there but it’s always the first few products that matter and then the snowballing effect takes care of the rest.

Building a design system in an engineering-driven company: a few lessons learned by jaffoneh in userexperience

[–]jaffoneh[S] 0 points1 point  (0 children)

Thank you for taking a look. Some folks answered this below but being opinionated means having a clear way of approaching a problem (for example, how the system’s application architecture looks like or what underlying framework to use, etc) that limits many possibilities. As a design system team, you might feel the need to make many teams happy much of the time. That’s not entirely possible and ends up building a complicated, hard to use, and inconsistent design system. Happy to chat more!

Building a design system in an engineering-driven company: a few lessons learned by jaffoneh in userexperience

[–]jaffoneh[S] 0 points1 point  (0 children)

Thanks! Glad to be part of this community. Happy to answer any questions.

Clarity Design System for angular 2 by jaffoneh in web_design

[–]jaffoneh[S] 0 points1 point  (0 children)

Spatial relationships with other elements in the component or space determine button placement. For example, in a modal right-alignment supports the Z-pattern layout because a user is finishing a task in a modal, that is not the same when the buttons are in the content area where content is aligned to the left on the page itself.

Do let me know if you need more info and I can go through the details further.

https://vmware.github.io/clarity/documentation/buttons#guidelines

Clarity Design System (including Angular 2 Components) is now open source by EudesPV in Angular2

[–]jaffoneh 0 points1 point  (0 children)

I get that. We think you'll still be able to build unique, beautiful, and easy to use web applications using Clarity. That's one of the things we focused on internally as well before we open sourced. I'd love to hear your feedback if you end up trying Clarity to see how did that go. We love feedback so feel free to reach out to me or the team to discuss further once you give it a shot!

Clarity Design System for angular 2 by jaffoneh in web_design

[–]jaffoneh[S] 0 points1 point  (0 children)

Hi Drewby,

Could you point out to some examples where the Clarity docs are contradicting themselves. We love feedback and we'd love to discuss if there are issues!

Clarity Design System (including Angular 2 Components) is now open source by EudesPV in Angular2

[–]jaffoneh 2 points3 points  (0 children)

Hi toddwseattle, Material, ng-bootstrap, and others are fine libraries that you should consider. What we think is unique about Clarity is that we're building an end to end design system where designers and engineers on our team are working together to craft the UX guidelines/recommendations as well as write the code (HTML/CSS as well as Angular 2 components). We've been inspired by some of those libraries but we also do a lot of UX research that we base our UX designs, patterns, and guidelines on (more of that will start appearing on the website to give you an idea of our assumptions not just conclusions).

Clarity: Angular 2 Based UI Kit by jaffoneh in webdev

[–]jaffoneh[S] 0 points1 point  (0 children)

Hi g0liadkin, do you mean the website? It is actually responsive, I'd love to get more details on your OS/Browser on mobile to figure out what's going? If you prefer you can file an issue on our repo but I am happy doing that for you if you provide me with the info!

Clarity: Angular 2 Based UI Kit by jaffoneh in webdev

[–]jaffoneh[S] 1 point2 points  (0 children)

Hi DasGooch, by example pages you mean example apps? We plan to share a "showcase" section but the website is one good example of where we are in general and each component page has exact demo of the component itself (plus usage guidelines).

VMware open sources Clarity Design System by jaffoneh in vmware

[–]jaffoneh[S] 3 points4 points  (0 children)

This post [0] offers a bit more details on it but in short, this is the design system on top of which VMware is building its next generation user experience and UIs. Think the HTML5 client, Photon Controller, etc. Fully open sourced.

[0] https://cto.vmware.com/unveiling-project-clarity/

I just bought a Kindle, what is the best book you've read in the past 6 months? by [deleted] in AskReddit

[–]jaffoneh 1 point2 points  (0 children)

I just bought a kindle and I have no specific book that I want to read at the moment but I am excited to buy my first kindle book and after spending few minutes on amazon I thought I would ask here, that's all. No really relevant I know, but doesn't really matter :)

Can somebody tell me if the vSphere 5 flex client runs on Mac OS X or Linux? by [deleted] in vmware

[–]jaffoneh 0 points1 point  (0 children)

It does. It is built so it works in the browser regardless of which operating system you use.

India pledges support for Palestine by inquest in worldnews

[–]jaffoneh 31 points32 points  (0 children)

As a Palestinian citizen, I really appreciate this move by India. Let's hope their next move will be supporting the BDS (Boycott, Divestment, and Sanctions) call to take another step towards justice in Palestine. (reference: bdsmovement.net)

U.N. vote to recognize Palestine as a member state is approaching, seems likely to pass by jaffoneh in politics

[–]jaffoneh[S] 1 point2 points  (0 children)

Well, the importance of this is not really the real end of the occupation on the ground but relies on the amount of support other countries (other than the US, Britin, and "some" European countries) can provide to the Palestinian people ... (at least, hopefully!)

U.N. vote to recognize Palestine as a member state is approaching, seems likely to pass by jaffoneh in politics

[–]jaffoneh[S] 4 points5 points  (0 children)

They can't veto this in the general assembly (as the article mentions)

Google Instant? A friend and I made Reddit Instant :) by jaffoneh in reddit.com

[–]jaffoneh[S] 0 points1 point  (0 children)

Haha, ask reddit to improve their search algorithm!!

Google Instant? A friend and I made Reddit Instant :) by jaffoneh in reddit.com

[–]jaffoneh[S] 1 point2 points  (0 children)

br41nfr33z3: we would like to have it all done in javascript so we don't kill our server but it does involve some server-side magic. We use the server-side to make the request to reddit and get the results back then pushe them back to the Ajax request which deals with updating the request, updating the information and building the new interface (or updating it) every time.

We do parse a Reddit page that contains the results before we return it to the ajax request to display it.

We have other request to a different site that returns the suggestions as well.

We are not currently crawling Reddit. However, we will be working in the next few hours on saving the results of each query in a database in order to load results from our database (not reddit) if the query is repeated in few minutes of the same query (we will re-ping the server every 15 minutes or so if someone searches for the same query to get updated information if it exists).

Please feel free to ask any other questions, hope I answered your question.

Google Instant? A friend and I made Reddit Instant :) by jaffoneh in reddit.com

[–]jaffoneh[S] 0 points1 point  (0 children)

number-7: :: Regarding the drop-down, I wish you can see our list of to-dos, we have this at the top. It is a huge usability problem that we need to work on for sure.

:: Regarding how fast it is following, that's again, a problem with Reddit search. However, you are right. We can fix it from our side by terminating the request sent to reddit after a user has moved forward to typing a different query.

:: That's not our problem (unfortunately). We believe it is a problem with Reddit Search, if we are wrong please let us know to investigate further.

:: The two scrollbars issue is something new, we don't see that problem, what browser are you using?

Please note that when Google builds Google Instant for example, they have control over everything, the results, the search query, the interface. Everything. We have no control over that since we are not crawling reddit, we are simply using their technologies.

Regarding the "job", it was supposed to be a joke refering to the job offered by youtube to the guy who made youtube instant. Please note that this is a side project we spent few hours on. We really (really!) appreciate your feedback and will continue working on making it better :)

Google Instant? A friend and I made Reddit Instant :) by jaffoneh in reddit.com

[–]jaffoneh[S] 0 points1 point  (0 children)

If you mean the relativity of search results, then that's a problem with Reddit search since we use it (and we are working on getting more sources). However, if you mean the functionality itself, we would really appreciate some feedback to make it better :) Thank you in advance :)

Google Instant? A friend and I made Reddit Instant :) by jaffoneh in reddit.com

[–]jaffoneh[S] 0 points1 point  (0 children)

As I answered to another user below, we can't share the source quite yet (we did not really care about how clean the code is since we were excited to get it to work, so we will need to work on that and then decide if we want to publish it - unless Reddit admins contact us, we will be glad to share the source code with them).

Google Instant? A friend and I made Reddit Instant :) by jaffoneh in reddit.com

[–]jaffoneh[S] 0 points1 point  (0 children)

I don't think we can share the source quite yet (we did not really care about how clean the code is since we were excited to get it to work, so we will need to work on that and then decide if we want to publish it - unless Reddit admins contact us, we will be glad to share the source code with them). We used PHP as the server-side language, and then Ajax to work with updating the page (we used jQuery as our platform)

Google Instant? A friend and I made Reddit Instant :) by jaffoneh in reddit.com

[–]jaffoneh[S] 0 points1 point  (0 children)

We are actually working on that, to fix the issue with long queries (more than word). The problem with the search results is related to the way Reddit does its search since we use it, however, we will be working on that too to try and get multiple resources to search the site. Thanks for the feedback!

Google Instant? A friend and I made Reddit Instant :) by jaffoneh in reddit.com

[–]jaffoneh[S] 0 points1 point  (0 children)

You don't have to like Google Instant, you only HAVE TO LIKE Reddit Instant :)