Journal
![P5.js mouseIsPressed Simple Sketch](https://i0.wp.com/stuartwainstock.com/wp-content/uploads/2020/05/portfolio-card-mouseIsPressed.jpg?resize=900%2C600&ssl=1)
P5.js mouseIsPressed Simple Sketch
This sketch was a quick exposure to the mousePressed function in P5.js. I also spent some time exploring simple geometric shapes. If you mouse-click on the red canvas the shapes will change. Here's a peek at the raw Javascript code to make this sketch...
![P5.js and Starting Javascript Exploration](https://i0.wp.com/stuartwainstock.com/wp-content/uploads/2020/01/portfolio-card-sketching.jpg?resize=750%2C500&ssl=1)
P5.js and Starting Javascript Exploration
With the spring semester rolling and the final course of my MA program underway, I've started taking a more in-depth, more structured look at the front-end development language of Javascript with the library P5.js. The approach we are going to be taking for the...
![2019 Motion Design Reel](https://i0.wp.com/stuartwainstock.com/wp-content/uploads/2019/12/train-motion.jpg?resize=750%2C500&ssl=1)
2019 Motion Design Reel
Combining a variety of shorts ranging from kinetic type exploration to infographic motion design, I've put together a short reel of some of my work from 2019. As I continue to explore and flush out my practice in After Effects, I imagine this reel will begin to take...
![Motion Design Kinetic Type Exploration](https://i0.wp.com/stuartwainstock.com/wp-content/uploads/2019/10/smores-portfolio-card.jpg?resize=1080%2C675&ssl=1)
Motion Design Kinetic Type Exploration
One area of design I've always wanted to explore is the world of motion design. Taking a design from a static visual concept and adding movement, whether subtle or substantial, has the potential to add an entirely new dimension to a project. The last few weeks, I've...
![UX Writing Challenge Day 14: Real-Time Pricing](https://i0.wp.com/stuartwainstock.com/wp-content/uploads/2019/07/open-sign.jpg?resize=900%2C600&ssl=1)
UX Writing Challenge Day 14: Real-Time Pricing
Scenario: A user is shopping using a price comparison app that boasts "real-time" pricing on items. As they are checking the price of an item, something goes wrong. The problem is unknown. Challenge: Write a message that informs the user that they cannot access the...
![UX Writing Challenge Day 13: Short-Haul Trucking](https://i0.wp.com/stuartwainstock.com/wp-content/uploads/2019/07/delivery-driver.jpg?resize=900%2C600&ssl=1)
UX Writing Challenge Day 13: Short-Haul Trucking
Scenario: A short-haul truck driver has a phone app that monitors his route, schedule, fuel & deliveries. He has 6 more deliveries before stopping for fuel and lunch. Due to unexpected traffic, he’s behind schedule. He can choose to stay on his planned route for a...
![UX Writing Challenge Day 12: Create an Account Error](https://i0.wp.com/stuartwainstock.com/wp-content/uploads/2019/07/mobile-device.jpg?resize=900%2C600&ssl=1)
UX Writing Challenge Day 12: Create an Account Error
Scenario: A user is creating an account. When they come to the step where they are asked to enter their name, they get an error message. A fraud detection software thinks their name is fake—but it’s wrong 5% of the time. Challenge: Write an error message that prompts...
![UX Writing Challenge Day 11: Contact Lens Subscription](https://i0.wp.com/stuartwainstock.com/wp-content/uploads/2019/07/contact-lens-person.jpg?resize=900%2C600&ssl=1)
UX Writing Challenge Day 11: Contact Lens Subscription
Scenario: An elderly user is doing a Google search to find an easy way to buy contact lenses online. Challenge: Write a title and meta description for a website that sells subscription contact lenses delivered to a user every 30 days—convince them to try it. Title: 60...
![UX Writing Challenge Day 10: Local Cars](https://i0.wp.com/stuartwainstock.com/wp-content/uploads/2019/07/used-car-lot.jpg?resize=900%2C600&ssl=1)
UX Writing Challenge Day 10: Local Cars
Scenario: The user is trying to view a website to help them buy a car. But, the content can't load without the user's location. They need to enter their ZIP code and first name. Challenge: Ask them where they live and who they are without sounding like you're...
![UX Writing Challenge Day 9: Expired Credit Card](https://i0.wp.com/stuartwainstock.com/wp-content/uploads/2019/07/credit-card-black.jpg?resize=900%2C600&ssl=1)
UX Writing Challenge Day 9: Expired Credit Card
Scenario: The user is trying to rent a car using an application, but the credit card on file has expired. Challenge: Write them an error message so that they can correct the problem. Headline: 30 characters max Body: 45 characters max UX Challenge Solution Did...