How to avoid miscommunication between engineers and designers

Tomoharu Tsutsumi
1 min readJan 16, 2022

--

Sometimes, I use React in order to develop front ends. However, before start creating them, I notice that specifications are not enough. The lacking specifications are about cases of emptiness, loading, and errors. For example, I would like you to imagine that an engineer is developing a page in which registered users are showed. The specification that associated with the page tells him what the view of the page is like when some users are registered. However, what if no users are registered? What if the page is being loaded for a long time?(In this case, execution process such as SQL is not good). What if some errors happen? We have to take such patterns into consideration. In order not to miss those patterns, I would like to recommend UI stack.

UI stack

It is a framework for thinking about the views of pages. We won’t miss states of pages such as loading, error, and blank state. Engineers and designers can communicate with each other more smoothly by using UI stack like “How about loading state?”.

My LinkedIn account is below! Please contact me!

https://www.linkedin.com/in/tomoharu-tsutsumi-56051a126/

--

--

Tomoharu Tsutsumi
Tomoharu Tsutsumi

Written by Tomoharu Tsutsumi

5+ years Full Stack SWE (Ruby, Go, TypeScript, JavaScript) | Former Founding Engineer of AI Startup in Canada

No responses yet