Designing Form Validation – The Right Way

Form Validation Design

Design of Form Validation – Small Task of Great Importance

Form validation design is as tricky as hyperactive squirrel. It’s a tiny thing that can steal your lunch (both a squirrel and dodgy form validation). No matter how boring it is for us designers – we need to follow certain rules to make the form validation our strength rather than weakness.

And believe me or not I needed to see results of A/B tests years ago to really buy the concept of spending lots (relatively) of time on the design of form validation.

As convinced follower of the idea of the importance of form validation, I welcomed opportunity to share my experience in the great Design Modo!

“A couple of years ago I saw Twitter’s form validation for the first time and I was absolutely amazed. User Interface nerds among you probably know what I’m talking about. At the time we were almost jumping with excitement.

The discrete charm of well-designed form validation in Twitter’s forms was absolutely seductive. Informative error messages popped out right when I’d made an error, immediately eliminating irritation. “Inline validation” helped me understand what was going on right away. I could feel that this simple form was trying to have an actual conversation with me. That was a revelation! At the end, I didn’t have to wait for a reload of the whole page to check if the form was filled in with the right data. This experience completely changed my approach to the design of forms. It helped me understand that form validations are meant to have conversations with users and guide them through the difficult times of errors and uncertainty.

Read whole article here: http://designmodo.com/ux-form-validation/

You can also use 6 design templates of great form validation (from Twitter, Etsy, Vimeo…) that are directly uploadable to your UXPin account (just as UXPorn UI elements) and play with this little video tutorial:

How important is the form validation design For You?

Leave a comment

UXPin’s call for papers!

Become our guest blogger! Share the knowledge with UXPin!

Here’s the deal: we believe in providing valuable, inspirational content to our readers. To make you guys UX design superheroes – simple as that. And there’s a moment in a startup’s life when you begin to feel that the company belongs more to the users and the community than to the founders:) But that’s a good thing! It means that people find your work meaningful.

Sooo, we decided there should be more room for your input and that’s why we invite you all to become UXPin’s guest bloggers. If you’ve got some cool blog post material you’d like to share with the UX community, send to guestblogger@uxpin.com:

  • Title and abstract of the post (pdf format, please);
  • A short bio note about yourself. This will help people get to know you and promote your name and/or company!

If there’s “chemistry”, we’ll contact you and you’ve got yourself a publication! Know someone who is up to the task? Share the call for papers!

Love, UXPin.
Leave a comment

Should Designers Code?

Coding designers are like banjo players trying to handle piano simultaneously

Photo Credit: epiclectic via Compfight cc

Should UX designers know how to code? Should designers code?

To answer the question whether designers should code we need to take a short ride into the nature of the web development.

Design wasn’t an initial part of the web revolution. Sad but true. We needed to fight for our place in the web development process. And it wasn’t easy.

If you remember first version of e.g. Yahoo you can easily understand that while coding was already in place, design was the song of, back than, unforeseeable future.

It was important to have a website, rather than to have a website that creates great user experience. Obstacles in the interface were treated with great deal of understanding. People were so excited to be online, that couldn’t be bothered with minor shortcomings. Just think about it… in 1995 people were extremely happy with Windows 95.

Yahoo First Design

Yahoo in 1995

google first design

Google in 1996

When competition finally arrived, term “usability” started to become popular and webmasters were expected to create something usable.

Last 15 years changed everything. Design is generally considered just as important as technology. User Experience Design became the key to success and it’s hard to imagine any grown-up company, without UXers on board.

Today designers are meant to design and coders/developers/programmers are out there to code amazing things. Both positions have been forced to split apart, just because both became equally important. The web started to get fully professional and there’s no time for play of unicorns *.

As Roger Belveal said on Quora: “Some people can play the piano and the banjo, but when they play them both at once it sounds really crappy.” (recommended read on this subject, also by Roger: Yes Virginia, About Unicorns).

Professionalism equals ability to stay focused. Successful products needs people with different perspectives, working together and staying focused on their greatest strengths.

Coding designers and designing developers don’t (usually) know nearly enough about the alien field to work efficiently. The result is unsatisfactory and as Jared Zimmerman, said on Quora: “(they) end up only coding what they can design or designing within their limited coding abilities.”. That’s definitely not something that anybody dreams of. We want perfect design and perfect code for our products, right?

All right… hold on. So should we completely separate both fields and let designers only understand design and programmers only understand code?

No way!

We want people of different fields to have common means of communication. We want them to understand each other.

Danilo Campos summed that up beautifully: “A designer can be more successful by understanding the technological constraints behind whatever medium he or she designs for. An understanding of how certain approaches are “cheap” either in terms of development time or in terms of computational practicality can ensure that a design makes it out of a mockup and into some shipping software.

It’s great for a developer and designer to share skills because then they can use the same vocabulary. Anything that improves communication is, clearly, going to be a good idea.

And it goes both ways. Developers are well-served to understand design. They know what their code can do, and they know which approaches are resource-efficient. How nice when a developer can suggest a useful design opportunity they already know how to implement.

Design and development are neatly convergent – everyone wins when they understand more of both.

And this is something that I strongly agree with. We don’t need coding designers and designing coders – we need people who can communicate, respect and understand each other.

Great developers and designers working together will grasp a little bit of knowledge from each other which will set foundation for efficient collaboration.

Say no to unicorns *. Appreciate differences.

should designers code infographic

/Marcin Treder

* An unicorn – designer who can design, code, manage projects and prepare thai food.

Leave a comment

Auto-alignment of prototype elements – New UXPin Feature

Align/Distribute Feature

UXPin is certainly the fastest growing design tool on the market*. Our team updates the app every couple of days to bring you even better user experience!

This time we brought to you, much anticipated, auto-alignment and distribute feature. No time to be wasted with these awesome little friends. You can quickly make your elements aligned and equally distributed, so your design ideas will be expressed in a clear and uncluttered, way.

Take a look at the short video:

That’s one of many simple improvements of your design workflow, that can save you valuable minutes and lots of stress, every day :) . More – on the way!

Enjoy!

*One of our competitors (which we really respect!) recently announced that to catch up with our “responsive prototyping” feature, they will postpone launch of new version of their tool till June. That’s not really lean development, isn’t it?

/Marcin Treder
Leave a comment

How To Get Started With Your UX Freelancing

Guest post by: Georgina McNiff

UX Freelancing

How to get started with your UX freelancing: Be that much better.

There are many reasons why freelance work is appealing for UX designers: the ability to choose your own clients, to be your own boss, and the freedom to be able to work from home in your pajamas…sometimes. So for whatever reason you are thinking about beginning your own freelance or consulting venture there are a few things i’d like to share with you that have helped me land projects:

1. Your customer service needs to be that much better.

Because you don’t have extra support from your team or a business associate communicating with clients you have to that much more personable. You have to play all the roles of a small UX or design firm by yourself. So while producing great flow charts, mockups, and working prototypes is important, so is making your client feel like you are being attentive to their needs. What i have noticed is that getting your client on video conference or on the phone early can show them that you are making the extra effort to communicate with them, especially when working on small websites promoting only one person, product, or service. So now that you have established your pathos with the client let’s move on.

2. Your portfolio needs to be that much better.

So, we have established that your customer service needs to be that much better, you are most likely the only communicator with the potential client and you have to make a great impression…it’s all on you! Your portfolio also needs to be that much better. Many times just giving samples of your work isn’t going to convince clients, especially seasoned ones, that you know what you are doing. E-mailing clients a PDF with a few prior projects is the best way to do it. Just sending the link to your portfolio is informal and honestly a bit lazy. Unless your mailbox is overflowing with potential work opportunities take the time to e-mail your clients a well developed PDF portfolio. Using a portfolio format helps ensure that your information is kept private and it should be easier for you to get consent from prior clients if you ask to display work you’ve done for them in a private and secure way, rather than displaying their site’s embarrassing before and after pics for the whole world to see.

Place emphasis on your process! People want to see HOW you got to your finished product. I have heard this from the beginning and I recently attended a UXPA meeting in NYC where this was the emphasis of the meeting. Show how you got to your finished product. It will be easier for you to get fairly compensated for you time and hard work if you show your client that you are using a well honed process. In your portfolio describe and show (through pictures) that you have a process that works for you. Don’t be ashamed of showing pictures of your whiteboards, your post-it notes detailing your IA, or early sketches you did on a piece of computer paper. All of these things show that you have a process and that there is actual work that will go into your wireframes. If you client can conjure up the image of your working step-by-step on their project, chances are they will feel much more comfortable in hiring you.

UX Freelancing Diagram

3. Your designs need to be that much better!

There is nobody to fall back on but yourself. You might be working with a programmers to execute your designs, but at the end of the day as a freelancer you are the sole person responsible for your own work. This means that if you give your client a less than desirable user experience they aren’t going to recommend you to anybody. Unfortunately they might even spread the word about their negative experience working with you. So take your time and make sure to go over all aspects of your project. Small-scale user testing throughout product design, or redesign, will help keep you on track and will allow an objective and fresh pairs of eyes to asses your design.

4. Your prices need to be that much better, but not THAT much better.

If you are reading this then you are interested in receiving advice on how to get started with your UX freelancing…yes? Well what i have learned as a fairly new UX freelancer is that my prices have to be competitive. We all want to make a living, and sometimes it’s difficult to objectively think of a price for your client. Whether you want to charge per hour or one flat fee for a project research must be done regarding the amount of time and work you will have to put into the project. Giving a client a rough estimate at the beginning of a project will often alleviate the nervous feeling they might be having. It’s like the feeling of terror when you call the electrician over to your house. You hope that he/she will play by the rules, but in the back of your head you are a little worried they might leave handing you a bill with a bunch of zeros at the end, telling you they’ll be back tomorrow to begin the rewiring you “need” throughout your entire home…sorry to the electricians out there.

Doing research on what your peers are charging helps, but be honest, and charge what you think is fair for your work, your time, and your skill-level.

So there we have it folks.

Starting your freelance career off on the right foot means proving that you have what it takes to stand out against all of the other fish in the sea. It means taking time to build an online presence for yourself, in means hard focus on your designs, and it means seeing every opportunity as a way to better advocate for your UX abilities and your freelance venture. So go ahead, get started!

Biography

Georgina McNiff is a native New Yorker and received her education at the University of Minnesota. She earned her degree in scientific and technical communication and focused on user experience and design work. Freelance work for Georgina began right after graduation as a means of making money during her post- college job search.

LinkedIn

Twitter

Leave a comment

Mobile Gesture Icons and New Set of App Icons in UXPin

Pixle Icons

New Set of Icons for your Mobile Applications

UXPin – The UX Design App has just been updated again. The title of The Most Valued Tool Voted by UX Professionals just made us more hungry for success. I don’t want to sound cocky and all, but we really aim at creating the best tool possible. The only way to do that goes through constant improvement.

UXPin exists to help people realize the importance of User Experience Design, popularize it and make it more approachable and easy to do for just about anybody working on web or mobile applications.

We live this dream each and every day

I’m always saying that we wouldn’t even exist if no for our friends and this update is actually all about them and their help. Thanks to the amazing people at Pixle, which skills I absolutely admire, we’ve just enriched UXPin App with hundreds of new icons. Say goodbye to searching for icons outside of UXPin. You have everything in the right place.

Pixle are well known, all over the world, as creators of Foldify App. Check it out, you won’t be disappointed.

gestures

Gesture Icons for Mobile Apps

The second part of the update is the collection of gesture icons that you can use while documenting your mobile apps. The gesture icons describe every touch-interaction you could ever dream about. Take a look at them here:

Mobile Gestures in UXPin

Gesture icons can actually strongly improve communication value of your documentation by visualizing requirements that usually remain hidden. To give you an example:

New UXPin Icons

The icons are free to use in UXPin of course, but if you want to use them in your products you can buy each set at an amazingly nonsignificant price: $9.99! Subway Icons Set and Gesture Set are waiting for you. Enjoy!

/Marcin Treder

Leave a comment

UXPin – The Most Valued UX Tool!

What tools do  UX professionals VALUE THE MOST?

Folks organizing Convey UX Conference created a survey aiming at listing the tools most valued by UX Professionals.

I’m extremely proud to say, that UXPin was chosen The Most Valued UX Tool in the Wireframing Category. Hurray!

We got less votes than our respected competitors from Axure, Balsamiq and Omnigraffle (which is perfectly reasonable – we’re just starting!), but our average score was much higher. Check out the summary.

It shows two interesting things:

  1. We’ve started to widely chase most renown of our competitors, leaving behind less known tools
  2. UX professionals value quality of our solution higher than most popular applications

What is just great, we can see that tendency in our stats. We already know that February is our best month in history and sales are going to outgrow January by 30%! Take a look at our weekly growth stats. Sales are going nuts!

UXPin Weekly Growth

I’m so proud of my team it cannot be easily expressed. I feel privileged to work with you guys!

On behalf of the whole company I’d like to thank you all for your support and all the kind words. Thank you!

ps. We’re (Marcin Treder & Marcin Kowalski) currently in the Silicon Valley. Follow the story on my blog: marcin.is

Leave a comment

Windows Phone 8, Android, iPad – SVG Wireframing UI Elements in UXPin

Wireframing Mobile UI library

UXPin Update: Windows Phone 8, Android & iPad SVG Wireframing UI Elements

Great deal of the UX design world still discusses our Responsive Web Design Prototyping Solution (+100 tweets, +100 Fb likes in 24 hours! Thank you!), but we’re not taking a break. Yesterday afternoon we’ve pushed 120 new wireframing UI elements to our servers. You can use completely new iPad, Android and Windows 8 wireframing library. Today we’ve also added two browser elements that might help you create your wireframes and interactive prototypes.

Thanks to SVG format our UI elements are not loosing its quality while resizing. They just look great and we sincerely hope you’ll design stunning apps with them

This update made me a little bit nostalgic. I remember that couple of years ago I was getting ready to design my first Android App. I spent half a day browsing through dozens of websites with wireframing stencils. When I’ve finally found an Android library, its quality was way below my standards. We don’t want to serve you this kind of experience. Expect our Wireframing UI to grow further in upcoming weeks.

Take a look at the newest update of Wireframing UI Elements Library:

(more…)
Leave a comment

Responsive Web Design Prototyping Tool – UXPin newest solution

Responsive Web Design Prototyping Tool

Responsive Web Design Prototyping tool – the only solution on the market!

Responsive Web Design becomes a huge trend in the design industry, and no without a reason.

According to Google Mobile Research, “Our Mobile Planet”, only about 15% of the Internet users are completely satisfied with the user experience of the mobile web, while the share of the mobile in the Internet traffic grew at the astonishing rate of 163% since 2010. We all live at the verge of the mobile era and it’s hard not to be excited. All the new devices and possibilities… it’s just overwhelming.

However with all this excitement comes the great responsibility. We need to get the web ready for people with their smartphones, tablets, ebook readers, iWatches and smartfridges. They are already at the door troubled by the experience we’re serving and they demand your website to be responsive.

You wonder how to do that? I’m not surprised. Till now this revolution lacked efficient weapons. We’ve decided to change that.

Ladies and Gentlemen, without further introductions… the Responsive Web Design Prototyping Solution:

Looks like something you just can’t wait to use? Join UXPin for a free trial and I bet you’ll stay with us for good.

And yeah…you know us. We’re UX design nerds. We just couldn’t resist to make it. We know many of you are troubled by prototyping responsive websites and we were troubled by that in the past. We sincerely hope that our solution (you won’t get it with any other wireframing/prototyping tool) will make yours and ours lives easier.

And now something for the eyes and your Parietal Lobe (that’s the part of your brain that responsible for representing numbers) – the info-graphic!

Responsive Web Design Revolution

Ps. Do you want to spread this revolution? If you have a blog, or website here are the press materials. Feel free to use them!

PPs. Big applause to the team that created Responsive Web Design solution! @ziebak & @mwojdyr I’m looking at you guys! Bravo!

/Marcin Treder, UXPin CEO

Leave a comment

The Importance of Copywriting in User Experience Design

Importance of great copy in UX Design

Click to see the full size it doesn’t get prettier, but certainly gets more readable.

The importance of copywriting in User Experience Design

Importance of copywriting in User Experience Design should never be underestimated. Whether you sell books, encourage people to read your blog, or try to persuade visitors to sign up to a b2b app – great copy is absolutely indispensable. Jeff Gothelf calls copywriting “The Secret Weapon of UX” and I simply couldn’t agree more.

Back in my UX Manager times I was dreaming about having dedicated, professional copywriter on my UX team. We’ve never found the right person, however I still think it’s the best solution for large organization. For smaller companies the only option is to encourage UX Designers to learn basics of copywriting, which really should be part of our skills.

Copywriting is a weapon that we should use mercilessly. Would you agree?

Leave a comment