DEV Community

Judith
Judith

Posted on

I'm a UX UI developer, ask me anything!

I program interfaces customizing user flow for specific environments. This could be

  • product specific
  • user specific (ie accessibility, etc)
  • market specific

Ask me anything!

Oldest comments (41)

Collapse
 
ben profile image
Ben Halpern • Edited

How do you continually improve user experience? I find in UX we are trying to come at an end and then maybe we move on to something else. How would you go about refining a high-traffic experience over time?

Collapse
 
jrohatiner profile image
Judith

That is a great question.

Have a plan where you break each known issue into smaller parts. Maintain a source that gives accurate user data with analytics info. Utilize collaboration skills for crossover issues (is it a backend solution?) Understand who the user is (are they international? ages 18-24? mostly female? mostly male?). Be prepared to mockup your solutions/suggestions with an interactive tool like UXPin or Ionic Creator to get accurate feedback from collaborators. Know and understand the most common problems, and know what to expect if they are outside the scope of your work. Create initiatives that insure user information can be communicated through soft skills by those team members who have hands on contact. With some projects you may have to take the proverbial "Bull by the Horns" yourself and implement changes to improve the way user issues get communicated.

Collapse
 
liana profile image
Liana Felt (she/her)

How did you get into UX?

Collapse
 
jrohatiner profile image
Judith

I started as a web admin and worked my way into frontend development. I have a daughter with developmental learning issues and I was looking for ways to give her a better experience online. That lead to finding out about accessibility. It made me realize that no user is exactly like another and how we navigate a site is based on various perceptions for each individual. As a user we all bring our own set of ideas when we search, navigate, browse, etc. I am fascinated by those concepts.

Collapse
 
ben profile image
Ben Halpern

Great story

Thread Thread
 
jrohatiner profile image
Judith

Namaste!

Collapse
 
shrvnk profile image
Shravan Acharya

Can you tell a little about the earlier job you had? Web admin as you mentioned.

Thread Thread
 
jrohatiner profile image
Judith

Hi Shravan,
As a web admin I maintained the website front and back end. The website was built with Joomla (similar to WordPress) so it was fairly easy. PHP, html and CSS were the top skills necessary. Hope that helps!

Thread Thread
 
shrvnk profile image
Shravan Acharya

Thankyou for replying:)

Collapse
 
aaronsapa1 profile image
Aarón Ch. Sánchez

How do you help the DevTeam implementing your ideas? From UX/UI perspective. Do you give them code or just templates? How do you integrate design-thinking into a SCRUM organization :)

Collapse
 
jrohatiner profile image
Judith

My process is different each time. I have my own set of starters that I keep on hand that I can modify: grid layouts, flex starters, media queries, js, node projects. I also have github repos I use over and over for things like Angular, Ember, React, Material Design, and Bootstrap projects. I write my own code or add on to a frontend framework like MD or Bootstrap. And I have tons of tools! I'm the "cheat-sheet" queen! lol

Collapse
 
aaronsapa1 profile image
Aarón Ch. Sánchez

Thank you!

Thread Thread
 
jrohatiner profile image
Judith

Namaste!

Collapse
 
jrohatiner profile image
Judith

I forgot to answer the SCRUM part: I do what the rest of the team does to comply with SCRUM and CI.

Collapse
 
jrohatiner profile image
Judith

If you're not in a technical field you need coding skills in javascript, html and css. If you have no design experience you'll need to be able to use products like sketch, Adobe XD, UXPin, Ionic Creator, photoshop, Animate, Muse, etc. A great learning environment like Frontend Masters, Free code Camp, Lynda.com, Sitepoint Premium. Study a little history on web design and development as well. It will give you perspective on how page and site design has evolved over time. One fun thing to do is look at the wayback machine, archive.org/web/.

Collapse
 
spidercam profile image
Cameron Morgan

Hello! What is your process for front-end testing? In terms of automated testing like regression testing and performance testing.

Thank you!

Collapse
 
jrohatiner profile image
Judith

I use selenium IDE (works better in Firefox dev edition then Chrome). Chrome dev tools is awesome for performance for js.

Jasmine jasmine.github.io/2.0/introduction... is also a go to and Mocha mochajs.org/

TBH testing isn't my favorite task to do but its so important I'm really glad to have the tools to get it done right.

Collapse
 
juankortiz profile image
juankOrtiz

You mentioned some tools to start using, like Adobe XD or UXPin. What are YOUR tools of preference, and what specific tasks do you use them for?

Collapse
 
jrohatiner profile image
Judith • Edited

For prototyping I prefer Sketch -> Zeplin -> UXPin
uxpin.com/prototyping
sketchapp.com/
zeplin.io/

For Documentation and storing snippets I like Dash
kapeli.com/dash

My repos are all in Github

I use Chrome dev tools with:
Augury
Chrome Lens
whatfont
jet brains toolbox and IDE support
Lighthouse
UA spoofer
live reload
dev tools auto save
php console
validate aria
ip address & domain info
css viewer
md editor
json formatter
css used
checkmylinks
react dev tools
redux dev tools
colorzilla
Ember Inspector
DuckDuckGo
Emulated Device Lab
js errors notifier
Node.js V8 Inspector
Validity
Postman
Web Server for Chrome

Note: I turn on and off the chrome extensions as needed. They can eat up a lot of memory if they are running in the background. As far as the uses for each one they are self explanatory but if you have a question about any let me know. Sometimes they are hard to set up and you may have to change some of your settings to get them to work. You can see those settings here: chrome://flags/

I use Codepen for inspiration and fun doodling in css: codepen.io/jrohatiner/
I use plunkr for experimenting with mostly Angular: plnkr.co/users/jrohatiner/plunks
I also like stackblitz - but haven't used it that much yet. stackblitz.com/@jrohatiner
I use graphql launchpad launchpad.graphql.com/new (great tool for serverless and mocking an endpoint)
regex101 regex101.com/
jsLint jslint.com/
I use js fiddle, sql fiddle
jsfiddle.net/
sqlfiddle.com/
I also keep a dev server on Mediatemple.net (a bit of a mess right now :P) and I use the typescript and Docker playgrounds. Typescript because it will convert js to ts. Docker because its a great tool for constructing microservices. labs.play-with-docker.com/
Testing: e2e, jasmine, phantom, phpunit
My IDE is Webstorm or phpstorm
Sometimes I use BBEdit

Whew! If you have any questions about the tools I'm happy to help :)

Collapse
 
juankortiz profile image
juankOrtiz

Wow, didn't expect that explanation! Thanks a lot, will be researching those tools as well. Cheers!

Thread Thread
 
jrohatiner profile image
Judith

Namaste!

Collapse
 
rajivmehtaflex profile image
Rajiv Mehta • Edited

What are best strategy in case javascript is switch off on target browser and we have to run application(I've face this question in one of interview and i gave i answer to use noscript tag as fallback, but they don't like my answer.so i'm curious for exact answer).

Collapse
 
jrohatiner profile image
Judith

I need a little more info to answer your question. For instance: If your trying to run an app and you don't want to loose your user, what did you give as your fallback? The

tag supports HTML global attributes so you have options. Can you fill me in please?
Collapse
 
rajivmehtaflex profile image
Rajiv Mehta

I mean any server side rendering is suppose to help in this situation?

Collapse
 
sait profile image
Sai gowtham • Edited

What are the key notes in ux?

Collapse
 
buinauskas profile image
Evaldas Buinauskas

What's most important for you to design a great UX?

Collapse
 
jrohatiner profile image
Judith

Knowing how to interpret the task and then coding it with the necessary elements that adhere to best practices.

Collapse
 
massud1994 profile image
Madhu Sudhan Subedi

What kind of suggestions do you want to give to new students interested to pursue career as a UX UI Developer?

Collapse
 
jrohatiner profile image
Judith

see replys @danielluna, @juankortiz , @davidcridland.

and specifically to women I tell them to mentor other women as well.