<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Pavanipriya Sajja</title>
    <description>The latest articles on DEV Community by Pavanipriya Sajja (@priya_sajja_c336921bbda87).</description>
    <link>https://dev.to/priya_sajja_c336921bbda87</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3663489%2Ffc9f6749-de83-48c9-80a9-dc341ec2a7ff.png</url>
      <title>DEV Community: Pavanipriya Sajja</title>
      <link>https://dev.to/priya_sajja_c336921bbda87</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/priya_sajja_c336921bbda87"/>
    <language>en</language>
    <item>
      <title>Please Engineers share your feedback — It helps products easy to use</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Mon, 27 Apr 2026 22:45:34 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/please-engineers-share-your-feedback-it-helps-products-easy-to-use-47c1</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/please-engineers-share-your-feedback-it-helps-products-easy-to-use-47c1</guid>
      <description>&lt;p&gt;Through this article, I will share my real experiences, including the steps, process, and insights that helped me encourage engineers to easily and happily participate in usability 1:1 meetings to improve the KServe experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Power of sharing your feedback:
&lt;/h2&gt;

&lt;p&gt;Before we jump in, let’s take a moment to understand the power of feedback.&lt;/p&gt;

&lt;p&gt;Imagine you’re booking flight tickets for your entire family with an airline you really like. The overall experience is excellent—you enjoy the journey, there are plenty of entertainment options onboard, and both the complimentary and paid food and beverages are delicious. The airline even offers family-friendly meal options and services throughout the journey. From booking to boarding, everything feels smooth and well-designed. On top of that, they provide lounge access at a much more affordable price compared to other airlines.&lt;/p&gt;

&lt;p&gt;However, there’s one issue: the online check-in app doesn’t work. Because of that, you have to check in at the airport, which means standing in long lines and wasting time. It’s frustrating.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5bv6se96nt1dbr0r9nao.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5bv6se96nt1dbr0r9nao.png" alt="Image about airlines service example for sharing feedback" width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Even so, this was just a one-time issue, while the rest of your experience with the airline has consistently been great. Instead of switching to another airline, you might choose to share your feedback so they have a chance to improve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you don’t provide feedback, the airline may never know about the issue and won’t get the opportunity to fix it&lt;/strong&gt;. But if you do share it, they can improve the experience—not just for you, but for many others as well. Over time, this leads to a better product, happier customers, and increased trust in the brand.&lt;/p&gt;

&lt;p&gt;That’s the power of feedback.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A single issue like a temporary failure in the online check-in system doesn’t define the entire service&lt;/strong&gt;. Behind the scenes, engineers and teams are constantly working to build and maintain systems that serve &lt;strong&gt;millions of users every day&lt;/strong&gt;. &lt;strong&gt;While mistakes can happen, feedback helps identify and resolve them&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of immediately switching to another airline and going through the &lt;strong&gt;effort of adapting to a new experience, simply sharing your feedback can lead to meaningful improvements&lt;/strong&gt;. The next time you fly, you might find that the issue has been resolved—and your experience is even smoother.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Feedback doesn’t just fix problems—it strengthens experiences.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Number of ways to share your feedback.
&lt;/h2&gt;

&lt;p&gt;There are many ways to share your feedback.&lt;/p&gt;

&lt;p&gt;For example, an airline team might call you and ask about your experience. During this &lt;strong&gt;phone conversation&lt;/strong&gt;, you can share your thoughts in detail this is known as an &lt;strong&gt;interview in user research&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Sometimes, they may ask you to walk through the &lt;strong&gt;online check-in process step by step, possibly over a video call&lt;/strong&gt;. This allows the UX team to observe how you interact with the system in real time and identify any difficulties or pain points you encounter. This method is called a &lt;strong&gt;usability study&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiylcc8qlpam5hbf4s25i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiylcc8qlpam5hbf4s25i.png" alt="Usability studies and other research methods" width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, you might be asked to complete a short form in the application at the end of your journey—usually a 3–5 minute questionnaire about your recent experience. This is known as a &lt;strong&gt;survey in user research&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In all these ways, you are given opportunities to share your feedback, helping teams understand your experience and improve their services.&lt;/p&gt;



&lt;h2&gt;
  
  
  What is usability studies and how it can be conducted?
&lt;/h2&gt;

&lt;p&gt;Let’s learn what usability studies (User research's method) are and how I started a usability study project with K-Serve, which is one of the &lt;a href="https://youtu.be/Sw5uT4VkCHA?si=tPXDG6zH-Yk1QiDd" rel="noopener noreferrer"&gt;CNCF incubating&lt;/a&gt; projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo56t3r4lxellvyn7wkwp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo56t3r4lxellvyn7wkwp.png" alt="usability studies explanation" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Usability studies are one of the key &lt;strong&gt;user research methods&lt;/strong&gt; used to understand engineers’ challenges in real world workflows. In this approach, engineers on the video call with UX designer or live in person in 1:1 meeting to share their screens and perform tasks such as deploying ML models using K-Serve or walking through how they debug issues.&lt;/p&gt;

&lt;p&gt;During these 1:1 meeting, UX designers don’t just listen also they observe. This gives them &lt;strong&gt;direct visibility into where friction occurs, which tools or documentation cause confusion, and where workflows break down&lt;/strong&gt;. These &lt;strong&gt;real time observations are critical for identifying gaps that might not surface through interviews or surveys alone&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Based on these 1:1 meeting, UX designers document their findings and create reports that highlight engineers’ pain points, usability issues, and opportunities for improving the overall K-Serve experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to conduct usability studies:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzgcvzxc4ro8oc9o1luxg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzgcvzxc4ro8oc9o1luxg.png" alt="usability steps" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Prepare tasks and guidelines for usability studies
&lt;/h3&gt;

&lt;p&gt;In this phase, UX designers prepare what they want to learn from the study.&lt;/p&gt;

&lt;p&gt;First, they create a list of tasks for engineers to perform. For example, in KServe, tasks might include: Deploying an ML model, Monitoring ML workloads, Debugging issues&lt;/p&gt;

&lt;p&gt;Once the tasks are ready, UX designers prepare follow-up questions. These questions help engineers share more details, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Did you face any problems during this task?&lt;/li&gt;
&lt;li&gt;Was anything confusing or difficult?&lt;/li&gt;
&lt;li&gt;How do you think this process can be improved?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This gives engineers a chance to share their thoughts and overall experience with K-Serve. Next, UX designers create guidelines for the study. This includes:&lt;/p&gt;

&lt;p&gt;Choosing tools for the sessions (for example, Google Meet for 1:1 meetings), Deciding how to handle data (what can be shared publicly and what should stay confidential), Making sure any shared data is anonymous and combined (not personal or raw data), Planning the timeline for sessions and analysis, Deciding where and how to share the final results&lt;/p&gt;

&lt;p&gt;These steps help ensure the usability study is well-organized, respectful of participants’ privacy, and useful for improving the product.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Participant recruitment planning
&lt;/h3&gt;

&lt;p&gt;In this phase, the UX designer plans how to recruit participants and collect basic information about them.&lt;/p&gt;

&lt;p&gt;The UX designer creates a simple &lt;strong&gt;survey for engineers to sign up for usability studies&lt;/strong&gt;. This survey helps gather important details such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The engineer’s role and experience&lt;/li&gt;
&lt;li&gt;Their availability for a 1:1 session&lt;/li&gt;
&lt;li&gt;How they use KServe in their work&lt;/li&gt;
&lt;li&gt;The main challenges they are currently facing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This information helps both the UX designer and the engineer save time. &lt;strong&gt;The UX designer can understand the participant before the session and prepare better&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For example, if an engineer mentions that they face challenges during deployment, the UX designer can focus on deployment-related tasks during the session.&lt;/p&gt;

&lt;p&gt;Overall, this process makes it easier to recruit the right participants and helps the UX designer learn about their challenges in advance, leading to more focused and useful usability studies.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. During the Usability study 1:1 meeting:
&lt;/h3&gt;

&lt;p&gt;Once the usability session is scheduled, the UX designer observes the tasks the engineer performs and takes notes.&lt;/p&gt;

&lt;p&gt;With the engineer’s permission, the UX designer may record the session for study purposes. The recording will not be shared publicly—it will remain confidential and only be used by the UX team and KServe maintainers for research.&lt;/p&gt;

&lt;p&gt;At the beginning of the session, the UX designer will ask for consent to record. If an engineer is not comfortable being recorded, that is completely okay—they can still participate and share their experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Analysis - After the Usability studies:
&lt;/h3&gt;

&lt;p&gt;Once the UX designer completes usability studies with engineers (for example, with more than 10–20 participants), they begin analyzing the data.&lt;/p&gt;

&lt;p&gt;The UX designer uses analysis methods such as thematic analysis and pattern identification to find common themes and trends across all sessions. Based on this, they create a report that includes both key insights and metrics.&lt;/p&gt;

&lt;p&gt;For example, the &lt;strong&gt;report might show that 60% of engineers faced difficulties with the deployment process. A common pattern identified could be configuration complexity&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this way, the UX designer creates a clear summary of findings without sharing any raw data.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Sharing the findings in community meetings for improvements:
&lt;/h3&gt;

&lt;p&gt;Once the UX designer has created the findings report, the results are shared with the KServe community to support improvements.&lt;/p&gt;

&lt;p&gt;The insights from the report are discussed in community meetings to help identify what can be improved in K-Serve. In some cases, the findings may also be shared in CNCF KubeCon talks to highlight the challenges engineers face while using K-Serve and to encourage broader discussions and solutions.&lt;/p&gt;

&lt;p&gt;This is how usability studies, through these five steps, can have a significant impact by making KServe easier for engineers to use.&lt;/p&gt;



&lt;h2&gt;
  
  
  Engineer Effort and Real-World Challenges in K-Serve:
&lt;/h2&gt;

&lt;p&gt;K-Serve contributors (engineers) are building tools for other engineers who use K-Serve to deploy and manage ML models. Often, contributors make a plan on the user requirements and begin building the product based on those engineers knows.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzu3t89uhi5v9libucig9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzu3t89uhi5v9libucig9.png" alt="K-serve challenges" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once the product reaches production and more engineers start using K-Serve in real environments, usability challenges begin to surface. As usage increases, engineers start noticing difficulties while working with the system. In my research, I have heard users say that it is “very difficult to use,” “needs to be easier,” or that they are “looking for alternatives,” or "they are trying to figure out which approach that we can began for ML deployment"&lt;/p&gt;

&lt;p&gt;However, there is still an opportunity to improve KServe significantly. By observing and listening closely to engineers—especially where they struggle in real workflows, we can identify meaningful usability gaps. Documenting and analyzing these insights can help make K-Serve easier to use for both current users and new engineers who are adopting it for the first time.&lt;/p&gt;

&lt;p&gt;Ultimately, this approach ensures that K-Serve evolves based on real user experiences rather than assumptions, making it more usable, accessible, and widely adopted in production environments.&lt;/p&gt;



&lt;h2&gt;
  
  
  Why engineers hesitate or afraid to share feedback:
&lt;/h2&gt;

&lt;p&gt;Engineers often work within environments that involve &lt;strong&gt;sensitive systems, production constraints&lt;/strong&gt;, and &lt;strong&gt;organizational policies&lt;/strong&gt;. Because of this, they may hesitate to participate in UX research (Usability studies), assuming it requires sharing confidential or restricted information.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2l1rmo6nh4jdf9tdejzy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2l1rmo6nh4jdf9tdejzy.png" alt="Image description on Kserve usability test hesitation" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, UX research does not focus on internal data, architecture details, or anything proprietary. Instead, it focuses on the engineer’s experience and their &lt;strong&gt;workflows, challenges, and friction points.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Where workflows slow down&lt;/li&gt;
&lt;li&gt;What feels overly complex or unclear&lt;/li&gt;
&lt;li&gt;What takes too long to configure, deploy, or debug&lt;/li&gt;
&lt;li&gt;What drives engineers to avoid certain features or switch tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, when engineers use &lt;a href="https://kserve.github.io/website/" rel="noopener noreferrer"&gt;KServe&lt;/a&gt; in production, they may encounter challenges in deployment, configuration, or maintenance. These challenges can increase &lt;strong&gt;cognitive load&lt;/strong&gt; and make the &lt;strong&gt;system feel overwhelming&lt;/strong&gt;. Importantly, sharing these experiences does not require revealing any confidential information only the difficulties encountered during usage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When such feedback is not shared, these issues often remain unresolved&lt;/strong&gt;. Over time, this can &lt;strong&gt;lead engineers to seek alternative tools that are easier to use.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On the other hand, when engineers provide even &lt;strong&gt;high-level feedback, it creates meaningful impact&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It &lt;strong&gt;reduces cognitive load across workflows&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;It &lt;strong&gt;improves existing tools and platforms&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;It &lt;strong&gt;simplifies onboarding for new engineers&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;It increases overall adoption within the engineering community&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;UX research, in this context, becomes a way for engineers to contribute beyond code by sharing their experiences to improve the ecosystem&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Even simple insights, such as "This step was confusing" or "This process took longer than expected" can directly influence product improvements.&lt;/p&gt;

&lt;p&gt;Ultimately, participation in UX research helps create better tools for engineers, by engineers without requiring any compromise on confidentiality.&lt;/p&gt;



&lt;h2&gt;
  
  
  Increase participation in usability studies:
&lt;/h2&gt;

&lt;p&gt;To increase participation in usability studies, we started reaching out directly to the community. we sent messages to more than 1,000 members in Slack threads across the KServe community channel and contributor channel. we also reached out to other CNCF platforms like Kubeflow, since many of them use KServe for model serving.&lt;/p&gt;

&lt;p&gt;To further increase reach and participation, we also started posting on LinkedIn to engage a wider audience and encourage more engineers to join the usability studies.&lt;/p&gt;

&lt;p&gt;We are still working on usability studies to understand the challenges engineers face while using KServe. In a future article, we will share the analysis process and the results we gather from these studies.&lt;/p&gt;



&lt;h2&gt;
  
  
  Takeways:
&lt;/h2&gt;

&lt;p&gt;It’s completely understandable that screen sharing and recordings during usability studies can feel sensitive or confidential. If you are not comfortable sharing certain information, there are still many flexible ways to participate and give feedback.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh1dh3g4j7d3bx2h0f06l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh1dh3g4j7d3bx2h0f06l.png" alt="flexibility in testing options" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For example, if &lt;strong&gt;something confidential comes up during the session, you can ask the UX designer to pause the recording and then share your feedback&lt;/strong&gt;. You can also choose to participate &lt;strong&gt;without any recording at all and still explain your experience&lt;/strong&gt;. The UX designer will &lt;strong&gt;take notes and capture the key issues you mention&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you don’t have much time, you can let the UX designer know in advance. For instance, you can say you only have &lt;strong&gt;10–15 minutes to try a task like deploying a model&lt;/strong&gt; and want to quickly share the challenges you face. You can also join a &lt;strong&gt;short discussion or share your feedback&lt;/strong&gt; through a survey by listing the main issues you are experiencing.&lt;/p&gt;

&lt;p&gt;In this way, your feedback can still help improve KServe usability in a way that fits your comfort and availability.&lt;/p&gt;



&lt;h2&gt;
  
  
  Final thoughts:
&lt;/h2&gt;

&lt;p&gt;Usability studies create a strong feedback loop between engineers and UX researchers.&lt;/p&gt;

&lt;p&gt;They help to:&lt;/p&gt;

&lt;p&gt;Identify real-world challenges&lt;br&gt;
Improve developer experience&lt;br&gt;
Strengthen tools like KServe&lt;br&gt;
Build systems based on actual usage, not assumptions&lt;/p&gt;

&lt;p&gt;Most importantly, feedback turns individual experiences into shared improvements. Even small input from engineers can meaningfully shape the future of the platform.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>beginners</category>
      <category>cloudnative</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>Design Systems : How They Shape Developer Experience in Modern Product Building</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Mon, 27 Apr 2026 17:09:46 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/design-systems-how-they-shape-developer-experience-in-modern-product-building-3cc0</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/design-systems-how-they-shape-developer-experience-in-modern-product-building-3cc0</guid>
      <description>&lt;p&gt;When I first started discussing and presenting system design concepts for one of my UX projects, many engineers on my team were surprised. Initially, they seemed confused about why I was explaining this information under the &lt;strong&gt;“design system”&lt;/strong&gt; title.&lt;/p&gt;

&lt;p&gt;This reaction made me reflect. After the meeting, I asked one of the engineers why there was confusion when I referred to “system design.” The developer explained that &lt;strong&gt;system design means something quite different in engineering compared to how it’s often interpreted in UX.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0qb47vkjnt1y05lsqst7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0qb47vkjnt1y05lsqst7.png" alt="Image description system level thinking" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That conversation led me to explore the topic further. I began researching to better understand what “system design” actually means from both a developer’s perspective and a UX perspective especially when you are working on &lt;strong&gt;developer experience platform&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;As a result, I’m writing this article to clarify the &lt;strong&gt;differences between system-level design in UX and system design in engineering&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Let’s start with system design from a developer’s point of view:&lt;/p&gt;



&lt;h2&gt;
  
  
  System Design in developer's point of view
&lt;/h2&gt;

&lt;p&gt;System design is the process of defining the &lt;strong&gt;architecture&lt;/strong&gt;, &lt;strong&gt;infrastructure, data flow, and communication patterns of a software system&lt;/strong&gt;. It is the &lt;strong&gt;technical blueprint&lt;/strong&gt; that determines how a &lt;strong&gt;system is built, scaled, and maintained to meet both functional requirements and non-functional&lt;/strong&gt; requirements like &lt;strong&gt;performance, reliability, and security.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3kiqve1x07ookykdprqd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3kiqve1x07ookykdprqd.png" alt="Explanation of design system in terms of developer point of view" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is it Important to Consider?
&lt;/h3&gt;

&lt;p&gt;System design plays a critical role in building reliable and scalable systems by addressing key challenges early in the development process. &lt;/p&gt;

&lt;p&gt;It helps &lt;strong&gt;prevent costly architectural mistakes&lt;/strong&gt; before they escalate into production crises, while ensuring the system can scale smoothly as user demand increases. &lt;/p&gt;

&lt;p&gt;A well thought out system design also defines how the system behaves under &lt;strong&gt;failure conditions, reducing the risk of outages and improving overall resilience&lt;/strong&gt;. Additionally, it aligns engineering decisions with business requirements such as SLAs, latency targets, and throughput expectations. &lt;/p&gt;

&lt;p&gt;By establishing clear patterns and boundaries from the beginning, system design ultimately minimizes technical debt and creates a strong foundation for long-term system stability and growth.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Will it Be Useful?
&lt;/h3&gt;

&lt;p&gt;System design provides engineering teams with a clear technical roadmap before any code is written, creating a shared understanding of how the system should be built. &lt;/p&gt;

&lt;p&gt;It reduces ambiguity in critical architectural decisions such as database selection, API design, and caching strategies, allowing teams to move forward with confidence. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2118wvxedfh1k7dqu1k5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2118wvxedfh1k7dqu1k5.png" alt="Design system in useful" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;By thinking through the system early, teams can &lt;strong&gt;anticipate potential bottlenecks, failure points, and scaling challenges&lt;/strong&gt; in advance. It also enables faster onboarding of new engineers by offering clear documentation of the system architecture. &lt;/p&gt;

&lt;p&gt;Ultimately, &lt;strong&gt;strong system design supports the long-term operability and maintainability&lt;/strong&gt; of complex systems, making them easier to evolve and manage over time.&lt;/p&gt;

&lt;h3&gt;
  
  
  When Can You Use it in Projects?
&lt;/h3&gt;

&lt;p&gt;System design becomes especially important at key moments in a product’s lifecycle. It plays a crucial role at the start of any new product or platform, &lt;strong&gt;before major architectural decisions are made&lt;/strong&gt;, helping teams establish a solid foundation. &lt;/p&gt;

&lt;p&gt;It is equally valuable when scaling an existing system that is reaching its performance or reliability limits, as it guides necessary improvements. &lt;/p&gt;

&lt;p&gt;During transitions, such as &lt;strong&gt;migrating from a monolith to a micro-services architecture, system design provides structure and direction&lt;/strong&gt;. It also &lt;strong&gt;supports onboarding new engineering&lt;/strong&gt; teams by offering &lt;strong&gt;clear architectural context&lt;/strong&gt;, and it helps organizations prepare their &lt;strong&gt;infrastructure for high-traffic events&lt;/strong&gt; or rapid user growth, ensuring the system can handle increased demand effectively.&lt;/p&gt;

&lt;h3&gt;
  
  
  If You Learn Design Systems, What Impact Can You Make?
&lt;/h3&gt;

&lt;p&gt;Strong system design enables engineers to build systems that are &lt;strong&gt;resilient, scalable, and production-ready&lt;/strong&gt; from day one. It empowers them to influence critical infrastructure decisions that can impact millions of users, while also reducing friction within engineering teams by establishing clear and reusable architectural patterns. Beyond technical outcomes, it helps individuals build credibility as senior technical voices in cross-functional product discussions. At the same time, it fosters a culture of incident prevention by encouraging proactive thinking around failure scenarios and system reliability.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foptfkiaa8m066jiouumy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foptfkiaa8m066jiouumy.png" alt="Image description engineer can work on these projects and make impact" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What Kind of Projects Can You Work On?
&lt;/h3&gt;

&lt;p&gt;System design is especially critical in complex and high-impact environments where reliability and scalability are non-negotiable. It plays a key role in &lt;strong&gt;large-scale distributed systems&lt;/strong&gt; such as &lt;strong&gt;e-commerce platforms, streaming services, and fintech applications&lt;/strong&gt;, where millions of users depend on consistent performance. &lt;/p&gt;

&lt;p&gt;It is equally important in &lt;strong&gt;cloud-native&lt;/strong&gt; and &lt;strong&gt;Kubernetes-based infrastructure platforms&lt;/strong&gt;, where systems must be dynamic and resilient by design. In real-time systems like messaging apps or trading platforms, system design ensures low latency and high responsiveness. &lt;/p&gt;

&lt;p&gt;It also supports multi-region, globally distributed applications by enabling seamless operation across geographies. Additionally, system design is foundational for developer platforms, internal tooling, and API-first products, where clarity, consistency, and scalability directly impact developer experience and productivity.&lt;/p&gt;

&lt;h3&gt;
  
  
  Examples of Design Systems (Developer / System Architecture):
&lt;/h3&gt;

&lt;p&gt;Examples of system design in real-world applications highlight how leading technology companies architect their platforms for scale and resilience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Netflix:&lt;/strong&gt; Microservices + chaos engineering for resilience&lt;br&gt;
&lt;strong&gt;Uber:&lt;/strong&gt; Real-time geolocation with event-driven architecture&lt;br&gt;
&lt;strong&gt;Airbnb:&lt;/strong&gt; Search ranking with distributed caching at scale&lt;br&gt;
&lt;strong&gt;Twitter/X:&lt;/strong&gt; Fan-out on write for timeline delivery at massive scale&lt;br&gt;
&lt;strong&gt;WhatsApp:&lt;/strong&gt; Handling billions of messages with minimal infrastructure, showcasing extreme efficiency in system design.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5wd3uljyabg5nkmhu0mh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5wd3uljyabg5nkmhu0mh.png" alt="Uber architecure example" width="800" height="749"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is the example of the Uber system architecture and you can learn more from this blog: &lt;a href="https://www.uber.com/us/en/blog/microservice-architecture/" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Core Concepts of Design Systems:
&lt;/h3&gt;

&lt;p&gt;System design is built on several key components that ensure a system can operate efficiently at scale.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6l4gpqakb02lbx65pcny.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6l4gpqakb02lbx65pcny.png" alt="Core concepts" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt; — horizontal and vertical scaling strategies for handling user growth.&lt;br&gt;
&lt;strong&gt;Availability &amp;amp; Reliability&lt;/strong&gt; — redundancy, failover, and uptime guarantees&lt;br&gt;
&lt;strong&gt;Data Storage&lt;/strong&gt; — relational, NoSQL, time-series, and blob storage trade-offs&lt;br&gt;
&lt;strong&gt;APIs &amp;amp; Communication&lt;/strong&gt; — REST, gRPC, GraphQL, and event-driven messaging patterns&lt;br&gt;
&lt;strong&gt;Caching&lt;/strong&gt; — Redis, CDN, and in-memory strategies for reducing load&lt;br&gt;
&lt;strong&gt;Load Balancing&lt;/strong&gt; — distributing traffic to eliminate single points of failure&lt;br&gt;
&lt;strong&gt;Observability&lt;/strong&gt; — logging, metrics, and distributed tracing as architectural requirements&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the Mental Model?
&lt;/h3&gt;

&lt;p&gt;A developer’s mental model for system design is centered on asking the &lt;strong&gt;right questions before building anything&lt;/strong&gt;. They begin by identifying both functional and non-functional requirements to understand what the &lt;strong&gt;system must do and how well it should perform&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;They then consider the read/write ratio to determine how it will influence data storage and access patterns. From there, they analyze potential bottlenecks across the system—whether in the database, network, or compute layer—to anticipate performance constraints.&lt;/p&gt;

&lt;p&gt;Developers also think critically about failure scenarios, defining what can go wrong and establishing clear recovery paths. Finally, they focus on &lt;strong&gt;how the system will be observed and maintained in production&lt;/strong&gt;, ensuring there are robust mechanisms for monitoring, debugging, and continuous improvement.&lt;/p&gt;

&lt;p&gt;📚 Developer System Design Resources with Links:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Designing Data-Intensive Applications&lt;/strong&gt; — Martin Kleppmann&lt;br&gt;
The definitive book on distributed systems, databases, and data architecture trade-offs. &lt;/p&gt;

&lt;p&gt;Official book site → &lt;a href="//dataintensive.net"&gt;dataintensive.net&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgaw28le1fv717syzk5ah.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgaw28le1fv717syzk5ah.png" alt="Image description of book" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. System Design Primer&lt;/strong&gt; — GitHub&lt;br&gt;
Free, open source, comprehensive study guide covering everything from basics to advanced system design interviews. &lt;a href="//github.com/donnemartin/system-design-primer"&gt;Github Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. ByteByteGo&lt;/strong&gt; — Alex Xu&lt;br&gt;
Visual, beginner-friendly system design explanations covering real-world architectures like Netflix, Uber, and Twitter. &lt;a href="//bytebytego.com"&gt;Website Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Cloud Architecture Centers&lt;/strong&gt;&lt;br&gt;
Official cloud-native design pattern libraries from the three major cloud providers. AWS Architecture Center &lt;a href="//aws.amazon.com/architecture"&gt;Link&lt;/a&gt;, Google Cloud and Microsoft Azure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. High Scalability&lt;/strong&gt;&lt;br&gt;
Real-world architecture case studies from companies like YouTube, Netflix, WhatsApp, and more. &lt;a href="//highscalability.com"&gt;Website link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. CNCF Landscape&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0eyvipsmnrmwy6oycxip.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0eyvipsmnrmwy6oycxip.png" alt="CNCF landscape" width="800" height="345"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The complete cloud native ecosystem reference — tools, projects, and categories across the entire CNCF landscape. &lt;a href="//landscape.cncf.io"&gt;link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key insights&lt;/strong&gt; : The most powerful insight in system design is that the cost of a wrong architectural decision compounds exponentially over time — a trade-off made poorly at the design phase can take years and millions of dollars to unwind at scale. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Developers who internalize the mental model of asking the right questions before writing a single line of code become the engineers who build systems that not only work today but endure, scale, and recover gracefully for years to come&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Now let's move on to UX designer perspective design system.&lt;/p&gt;



&lt;h2&gt;
  
  
  Design system in UX Designers point of view:
&lt;/h2&gt;

&lt;p&gt;A design system is a centralized collection of reusable UI components, design tokens, interaction patterns, typography, color palettes, spacing rules, and guidelines that ensure visual and experiential consistency across an entire product. It is the &lt;strong&gt;single source of truth for how a product looks, feels, and behaves&lt;/strong&gt; from the user's point of view.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffcaenv66buyn3faq2cib.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffcaenv66buyn3faq2cib.png" alt="Image description design system developers point of view" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is it Important to Consider?
&lt;/h3&gt;

&lt;p&gt;A &lt;strong&gt;well-designed&lt;/strong&gt; system ensures consistency across every screen and &lt;strong&gt;touchpoint a user interacts with, creating a unified experience throughout the product&lt;/strong&gt;. It embeds accessibility and inclusivity standards directly at the component level, rather than treating them as an afterthought in the design process. &lt;/p&gt;

&lt;p&gt;By standardizing patterns and decisions, it reduces design debt by eliminating repeated and inconsistent UI choices over time. It also creates a shared language between designers, developers, and product teams, enabling better collaboration and alignment. Ultimately, it builds user trust by delivering predictable and coherent experiences that feel familiar and reliable across the entire system.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Will it Be Useful?
&lt;/h3&gt;

&lt;p&gt;A design system significantly speeds up the design workflow by providing ready-to-use, tested components that reduce the need to build interfaces from scratch. &lt;/p&gt;

&lt;p&gt;It helps bridge the gap between design and engineering by establishing a shared component language that both teams can understand and use consistently. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fg9fe0yk5v0h2hn5328.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fg9fe0yk5v0h2hn5328.png" alt="Image description the power of design system" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This allows designers to focus more on solving complex user problems rather than repeatedly recreating basic UI elements. It also enables rapid prototyping and smoother, more consistent design handoffs between teams. Additionally, when a single component is updated, the improvement can instantly propagate across every product surface, ensuring consistency and efficiency at scale.&lt;/p&gt;

&lt;h3&gt;
  
  
  When Can You Use it in Projects?
&lt;/h3&gt;

&lt;p&gt;A design system becomes especially important in several key scenarios within product development. It is essential when building a multi-product ecosystem that requires a consistent UI across different surfaces to maintain a &lt;strong&gt;unified user experience&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;It is also valuable when a team is scaling and multiple designers are working in parallel, ensuring alignment and reducing inconsistencies. When the design-to-development handoff becomes slow, inconsistent, or error-prone, a design system helps streamline collaboration and improve accuracy. &lt;/p&gt;

&lt;p&gt;It is equally important when a product has matured enough to require standardization of its UI language for better coherence and maintainability. Finally, it plays a &lt;strong&gt;critical role when accessibility needs to be systematically enforced across the product, ensuring inclusive design&lt;/strong&gt; is built into every component from the start.&lt;/p&gt;

&lt;h3&gt;
  
  
  If You Learn Design Systems, What Impact Can You Make?
&lt;/h3&gt;

&lt;p&gt;A well-established design system helps elevate product quality and maintain &lt;strong&gt;brand consistency&lt;/strong&gt; at scale across every user touchpoint. It positions designers as strategic contributors who shape product direction, rather than focusing only on individual screens. &lt;/p&gt;

&lt;p&gt;By removing repetitive design decisions from the workflow, it enables faster and more efficient product delivery. It also supports the systematic adoption of accessibility and inclusive design practices across the organization, ensuring these principles are embedded throughout the product. &lt;/p&gt;

&lt;p&gt;In addition, it acts as a bridge between design vision and engineering execution, helping both teams stay aligned from concept to implementation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16yrzjw59bx870em34aw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16yrzjw59bx870em34aw.png" alt="Image description about what impact make with design system" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What Kind of Projects Can You Work On?
&lt;/h3&gt;

&lt;p&gt;Design systems are especially valuable in enterprise SaaS product design, where &lt;strong&gt;interfaces are often complex&lt;/strong&gt; and must support multiple user roles with different needs and permissions. &lt;/p&gt;

&lt;p&gt;They are also critical in the creation and governance of design systems within large product organizations, ensuring consistency, scalability, and long-term maintainability across teams. In developer tools and platform UI, where precision, information density, and efficiency are essential, design systems help maintain clarity and usability. &lt;/p&gt;

&lt;p&gt;They are equally important in mobile and cross-platform product design, where consistent component behavior is needed across different devices and environments. Additionally, design systems play a key role in &lt;strong&gt;open source contributions&lt;/strong&gt; such as Material Design, Carbon Design System, and Atlassian Design System, which help standardize and scale design practices across the broader industry.&lt;br&gt;
You can explore the &lt;a href="https://openmrs.org/" rel="noopener noreferrer"&gt;Open MRS website&lt;/a&gt; and their applications are using the Carbon design system to make consistent products among the OpenMRS platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  Examples of Design Systems:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fw3scxt5of7j0zmcmg1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fw3scxt5of7j0zmcmg1.png" alt="Example" width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Material Design : Google - Comprehensive motion and component guidelines&lt;br&gt;
Carbon Design System : IBM - Enterprise accessibility and data-heavy UIs&lt;br&gt;
Atlassian Design System : Atlassian - Developer tool UI patterns&lt;br&gt;
Fluent UI : Microsoft - Cross-platform consistency across Office products&lt;br&gt;
Polaris: Shopify - E-commerce focused UX patterns&lt;br&gt;
Lightning Design System : Salesforce Enterprise CRM - UI standards&lt;/p&gt;

&lt;h3&gt;
  
  
  Core Concepts of Design Systems
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Design Tokens&lt;/strong&gt; — the atomic values of color, spacing, typography, and elevation that feed every component&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Component Library&lt;/strong&gt; — reusable UI building blocks like buttons, modals, forms, and navigation patterns&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fusb05vz19xww6yqc7son.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fusb05vz19xww6yqc7son.png" alt="Image description of core concepts" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pattern Library&lt;/strong&gt; — documented solutions to recurring UX problems like empty states, error handling, onboarding flows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Accessibility Standards&lt;/strong&gt; — WCAG compliance baked into every component by default&lt;br&gt;
&lt;strong&gt;Governance Model&lt;/strong&gt; — who owns, contributes to, and maintains the system over time&lt;br&gt;
&lt;strong&gt;Documentation&lt;/strong&gt; — the living guide that explains when and how to use every element.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the Mental Model?
&lt;/h3&gt;

&lt;p&gt;A UX designer approaches a design system by asking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What experience are we creating, and for whom?&lt;/li&gt;
&lt;li&gt;What are the most repeated UI patterns that need standardization?&lt;/li&gt;
&lt;li&gt;How do we ensure every component is accessible and inclusive by default?&lt;/li&gt;
&lt;li&gt;How does this component behave across different screen sizes and contexts?&lt;/li&gt;
&lt;li&gt;How do we govern and evolve this system as the product grows?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;UX Design System Resources&lt;/p&gt;

&lt;p&gt;&lt;a href="https://m3.material.io/" rel="noopener noreferrer"&gt;Google material design&lt;/a&gt; — Material Design documentation and guidelines&lt;br&gt;
&lt;a href="//carbondesignsystem.com"&gt;carbondesignsystem.com&lt;/a&gt; — IBM Carbon full documentation&lt;br&gt;
&lt;a href="//atlassian.design"&gt;atlassian.design&lt;/a&gt; — Atlassian design system patterns&lt;br&gt;
&lt;a href="//designsystemsrepo.com"&gt;designsystemsrepo.com&lt;/a&gt; — curated directory of public design systems&lt;br&gt;
Figma Community — open design system files and UI kits&lt;br&gt;
&lt;a href="//Storybook.js.org"&gt;Storybook.js.org&lt;/a&gt; — tool for building and documenting component libraries&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key insights&lt;/strong&gt;: A design system is never truly finished — it is a living product that grows with the organization, and the designers who treat it as such become the architects of consistent, trustworthy user experiences at scale. &lt;/p&gt;

&lt;p&gt;The deepest insight is that a design system is not about restricting creativity; it is about liberating designers to focus on the problems that truly require human judgment, while the system handles the repetitive decisions that slow teams down.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion:
&lt;/h3&gt;

&lt;p&gt;In such a way when you are working with the developer experience domain to understand what design system that discussing in the meetings. That could help you understand what design system the team is talking about and what design system decisions are making as per the requirements. &lt;/p&gt;

&lt;p&gt;From a developer’s perspective, a design system is often discussed and defined before development begins—it helps set the foundation for how things will be built.&lt;/p&gt;

&lt;p&gt;From a UX perspective, a design system typically evolves during the product-building phase, especially after research is completed, to ensure the experience is grounded in real user needs.&lt;/p&gt;

&lt;p&gt;At the end, both perspectives play a critical role in product development.&lt;/p&gt;

&lt;p&gt;Whether you’re designing the experience a user sees or the infrastructure that powers it, both disciplines share the same fundamental truth: &lt;strong&gt;great systems are built on intentional decisions, not accidental ones&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;UX thinking and developer system thinking are two sides of the same coin. Teams that bring both perspectives together build products that are not only technically sound but also genuinely human.&lt;/p&gt;

&lt;p&gt;I believe this explanation on differentiation about design system point of developer's and UX is different but these both are very important while building the real products. &lt;/p&gt;

</description>
      <category>opensource</category>
      <category>cloudnative</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>🚀 “𝗗𝗲𝘀𝗶𝗴𝗻𝗶𝗻𝗴 𝗳𝗼𝗿 𝗱𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀 𝗶𝘀 𝗻𝗼𝘁 𝗷𝘂𝘀𝘁 𝗨𝗫—𝗶𝘁’𝘀 𝘀𝘆𝘀𝘁𝗲𝗺 𝘁𝗵𝗶𝗻𝗸𝗶𝗻𝗴.”

👉 DevEx Design Challenges Series — Now Complete: https://dev.to/priya_sajja_c336921bbda87/series/38724</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Sat, 25 Apr 2026 00:14:44 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/-devex-design-challenges-series-1p9l</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/-devex-design-challenges-series-1p9l</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://dev.to/priya_sajja_c336921bbda87/series/38724" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3otvb2z646ytpt1hl2rv.jpg" height="400" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://dev.to/priya_sajja_c336921bbda87/series/38724" rel="noopener noreferrer" class="c-link"&gt;
            Developer Experience designer challenges &amp;amp; Solutions Series' Articles - DEV Community
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            View Developer Experience designer challenges &amp;amp; Solutions Series' Articles on DEV Community
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8j7kvp660rqzt99zui8e.png" width="300" height="299"&gt;
          dev.to
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Challenge : 4 System-Level Challenges in Developer Experience (DevEx) Design</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Tue, 21 Apr 2026 23:30:22 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/challenge-4-system-level-challenges-in-developer-experience-devex-design-2fjl</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/challenge-4-system-level-challenges-in-developer-experience-devex-design-2fjl</guid>
      <description>&lt;p&gt;One of the most critical challenges in Developer Experience (DevEx) design is &lt;strong&gt;operating at the system level rather than the interface level.&lt;/strong&gt; DevEx is not simply UX applied to a technical domain—it requires &lt;strong&gt;designing across a distributed ecosystem of tools, infrastructure, and workflows&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Unlike traditional UX, where the focus is a single product or interface, DevEx involves understanding how developers interact with an entire toolchain. For example, when designing for Kubernetes, the scope extends beyond a single UI or feature. It includes CLI tools, infrastructure configurations, CI/CD pipelines, and collaboration patterns across teams.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsmb31857solcnff1ekb1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsmb31857solcnff1ekb1.png" alt="Image about the human thinking about the system" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Engineers typically work in &lt;strong&gt;fragmented, non-linear workflows&lt;/strong&gt;—switching between tools, environments (cloud, on-prem, multi-cluster), and communication channels. This constant context switching increases &lt;strong&gt;cognitive load&lt;/strong&gt; and &lt;strong&gt;makes it difficult to design seamless experiences.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The core challenge, therefore, is not just improving individual touch points, but &lt;strong&gt;understanding and optimizing the end-to-end system.&lt;/strong&gt; Effective DevEx design requires system-level thinking to reduce fragmentation, improve interoperability, and create cohesive workflows for engineers.&lt;/p&gt;

&lt;p&gt;In this article, I’ll break down these system-level challenges into five key areas, using a &lt;strong&gt;hybrid engineer persona operating in a multi-cluster environment&lt;/strong&gt; as a reference.&lt;/p&gt;



&lt;h2&gt;
  
  
  1. Invisible User Journeys:
&lt;/h2&gt;

&lt;p&gt;In traditional UX domains such as designing a &lt;strong&gt;hospital&lt;/strong&gt; digital ecosystem the user journeys or workflows are &lt;strong&gt;relatively deterministic and well-defined&lt;/strong&gt;. For example, a public facing hospital website typically follows a structured information architecture: organizational overview, service catalog, provider directory, and contact endpoints. This &lt;strong&gt;often extends into a patient portal&lt;/strong&gt;, which &lt;strong&gt;introduces authenticated workflows&lt;/strong&gt; such as appointment scheduling, access to electronic health records (EHR), diagnostic results, and medication management.&lt;/p&gt;

&lt;p&gt;From a system design standpoint, these two surfaces (&lt;strong&gt;marketing website and patient portal&lt;/strong&gt;) are loosely coupled but clearly integrated via identity, routing, and backend services. The &lt;strong&gt;interaction model is predictable, state transitions are well understood, and user flows can be explicitly mapped end-to-end&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq5eck7ajp5eozwzxamu7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq5eck7ajp5eozwzxamu7.png" alt="Engineer mapping engineers workflows" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, when designing UX for developer platforms particularly in complex domains like multi-cluster infrastructure the concept of a “user journey (Engineer Workflows)” becomes significantly more &lt;strong&gt;abstract and non-deterministic&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Developer workflows are shaped by infrastructure &lt;strong&gt;topology, organizational constraints, and tooling ecosystems&lt;/strong&gt;. Consider the variability across multi-cluster environments:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;platform engineer&lt;/strong&gt; deploying Kubernetes clusters across multi-cloud environments (e.g., AWS, Azure, GCP).&lt;/li&gt;
&lt;li&gt;An &lt;strong&gt;enterprise engineer&lt;/strong&gt; managing strictly on-premises clusters due to compliance requirements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Edge engineers&lt;/strong&gt; deploying lightweight clusters across distributed edge locations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hybrid setups&lt;/strong&gt; combining on-prem + cloud + edge infrastructure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each of these scenarios introduces different constraints around networking, identity, observability, and lifecycle management. Additionally, tooling fragmentation further diversifies workflows. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For example:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Teams using Rancher for centralized cluster management&lt;/li&gt;
&lt;li&gt;Organizations leveraging Azure Arc for unified control planes&lt;/li&gt;
&lt;li&gt;Developers interacting with clusters via Headlamp&lt;/li&gt;
&lt;li&gt;Internal platforms built on top of custom abstractions and proprietary orchestration layers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two engineers solving the same problem (e.g., cluster deployment or debugging) may follow completely different paths using different tools, scripts, or automation pipelines.&lt;/p&gt;

&lt;p&gt;Why These Are “Invisible Journeys (Invisible workflows)”&lt;/p&gt;

&lt;p&gt;Unlike traditional UX flows, developer journeys exhibit the following characteristics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Non-linear execution paths:&lt;/strong&gt; Tasks such as cluster provisioning, scaling, or debugging do not follow a fixed sequence. They depend on runtime context, failures, and system state.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;High degree of personalization:&lt;/strong&gt; Developers create scripts, CLIs, and automation pipelines tailored to their workflows. Two engineers solving the same problem (e.g., cluster autoscaling) may use entirely different approaches.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Toolchain-driven interactions:&lt;/strong&gt; The “interface” is often not a single UI but a combination of CLI tools, YAML configurations, APIs, CI/CD pipelines, and observability dashboards.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Low visibility into real behavior:&lt;/strong&gt; Much of the workflow happens outside observable UI layers—in terminal sessions, scripts, or internal tools—making it difficult to capture through traditional UX methods.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Core UX Challenge&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You cannot rely solely on predefined user flows, wireframes, or static journey maps. Instead, designing for developer platforms requires:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Modeling workflow variability rather than enforcing a single “happy path”&lt;/li&gt;
&lt;li&gt;Understanding environment-specific constraints (cloud, on-prem, edge)&lt;/li&gt;
&lt;li&gt;Capturing real-world behaviors through contextual inquiry, shadowing, and telemetry&lt;/li&gt;
&lt;li&gt;Designing for composability and extensibility rather than rigid interfaces&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Key Insight&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In developer focused systems, the “user journey” is not a fixed path—it is an emergent property of: &lt;strong&gt;Infrastructure architecture, Tooling ecosystem, Organizational practices&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is why these journeys are often invisible, they exist across fragmented systems and only become apparent through deep, context-rich research.&lt;/p&gt;



&lt;h2&gt;
  
  
  2. Designing for Systems, Not Screens:
&lt;/h2&gt;

&lt;p&gt;This section draws from hands on work within the Kubernetes multi-cluster research space, where the core challenge was not UI design, but &lt;strong&gt;modeling end-to-end developer workflows across heterogeneous environments&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv5i8mu1gf1i28gyh3icp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv5i8mu1gf1i28gyh3icp.png" alt="women explaining the workflows" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;During research synthesis, I constructed a &lt;strong&gt;hybrid engineer persona&lt;/strong&gt; based on &lt;strong&gt;raw qualitative and behavioral data&lt;/strong&gt;. The analysis revealed that multi-cluster operations do not follow a single deterministic workflow. Instead, engineers operate across three primary workflow paradigms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Manual-first workflows:&lt;/strong&gt; high cognitive control, low automation dependency&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hybrid workflows&lt;/strong&gt; (automation + manual overrides): balanced control with selective automation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automation-first workflows&lt;/strong&gt; (AI-assisted or fully automated): minimal manual intervention, high system trust&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each category introduced distinct tooling expectations and system constraints. For example:&lt;/p&gt;

&lt;p&gt;Some engineers required AI-augmented observability and decision support embedded into existing toolchains. Others preferred standalone orchestration platforms for multi-cluster lifecycle management. Enterprise-scale environments imposed organizational constraints, such as security policies, internal platform dependencies, and legacy integrations. Toolchains varied significantly, including internal systems, open-source ecosystems, and custom scripts.&lt;/p&gt;

&lt;p&gt;As a result, the research surfaced &lt;strong&gt;10+ distinct workflow variants&lt;/strong&gt;, each representing different combinations of:&lt;/p&gt;

&lt;p&gt;cluster management strategies, observability patterns, deployment models, organizational constraints&lt;/p&gt;

&lt;p&gt;This complexity makes it clear that designing a single multi-cluster UI is insufficient. The problem space requires &lt;strong&gt;system-level design thinking&lt;/strong&gt;, where the goal is to support workflow continuity across tools, not optimize isolated interfaces.&lt;/p&gt;

&lt;p&gt;System-Level Nature of DevEx: In Developer Experience (DevEx), workflows are inherently distributed across multiple touch points, not confined to a single interface. A typical developer journey may span: Documentation systems, CLI environments, Logging and observability platforms, Monitoring dashboards, Issue tracking systems like GitHub&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The “interface” is effectively the entire ecosystem.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Core Challenge&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You are not designing a screen, you are designing &lt;strong&gt;interoperability across a fragmented system.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A failure in any single component such as ambiguous documentation, inconsistent CLI behavior, or poor observability signals can propagate and break the entire workflow chain.&lt;/p&gt;

&lt;p&gt;This is why &lt;strong&gt;DevEx design requires&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deep system awareness (APIs, pipelines, infra constraints)&lt;/li&gt;
&lt;li&gt;Workflow orchestration thinking, not just UI optimization&lt;/li&gt;
&lt;li&gt;Alignment across tools, teams, and environments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The outcome is not a better screen, it is a cohesive, resilient developer workflow system.&lt;/p&gt;



&lt;h2&gt;
  
  
  3. System Constraints Drive Design Decisions(Not Just UX)
&lt;/h2&gt;

&lt;p&gt;In distributed systems especially multi-cluster platforms design decisions are &lt;strong&gt;rarely driven by UX alone&lt;/strong&gt;. They are tightly coupled with &lt;strong&gt;underlying system architecture and operational realities.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmnmz8h6mzxnlvgedqyor.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmnmz8h6mzxnlvgedqyor.png" alt="Image description about women explains about system constraints" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For example, in a multi-cluster environment (e.g., orchestrated via Kubernetes), engineers often decompose applications (such as e-commerce systems) into micro services and deploy them across multiple clusters. These placement decisions are influenced by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workload distribution strategies (latency, failover, cost optimization)&lt;/li&gt;
&lt;li&gt;Cluster topology (cloud, on-prem, edge)&lt;/li&gt;
&lt;li&gt;Service-to-service dependencies&lt;/li&gt;
&lt;li&gt;Data locality and compliance requirements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As a result, the UI/UX of a multi-cluster management tool must reflect this complexity rather than abstract it away entirely. Technical Dependencies That Shape UX&lt;/p&gt;

&lt;p&gt;Design is constrained by several non-negotiable system factors:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Backend Architecture&lt;/strong&gt;: Microservices, service meshes (e.g., Istio), and distributed data stores dictate how information can be surfaced and interacted with.&lt;br&gt;
&lt;strong&gt;APIs and Contracts&lt;/strong&gt;: UX is bounded by available APIs (e.g., Kubernetes API). Limitations in API granularity, latency, or consistency directly impact what the interface can support.&lt;br&gt;
&lt;strong&gt;Infrastructure Constraints&lt;/strong&gt;: Resource quotas, network policies, and cluster heterogeneity (multi-cloud + on-prem + edge) influence both system behavior and UI responsiveness.&lt;br&gt;
&lt;strong&gt;Open Source Ecosystem Constraints&lt;/strong&gt;: Many platforms depend on upstream tools and CRDs (Custom Resource Definitions). Design must align with their capabilities and limitations rather than reinvent abstractions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Core Challenge&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Even when research clearly identifies a more intuitive or efficient user experience, it may not be immediately implementable due to these constraints.&lt;/p&gt;

&lt;p&gt;This creates a fundamental tension such as UX wants simplicity and clarity, Systems introduce complexity and trade-offs. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What This Requires from UX&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Designing in this space means operating with a systems mindset:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand Technical Trade-offs: Evaluate latency vs. consistency, abstraction vs. control, and flexibility vs. complexity.&lt;/li&gt;
&lt;li&gt;Collaborate Deeply with Engineers: UX decisions must be co-designed with backend and platform engineers, not handed off after the fact. &lt;/li&gt;
&lt;li&gt;Design Within Constraints&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;strong&gt;goal&lt;/strong&gt; is not to ignore constraints but to &lt;strong&gt;make them visible, understandable, and manageable for users&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;In highly technical domains like multi cluster systems, good UX is not about removing complexity. it’s about structuring and exposing it in a way that aligns with how engineers actually reason about distributed systems.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Additional Context: Platform &amp;amp; Ecosystem Constraints&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Constraints are not only technical they are also platform and ecosystem driven.&lt;/p&gt;

&lt;p&gt;In platforms like Rancher, any &lt;strong&gt;new feature or plugin must align&lt;/strong&gt; with Rancher’s architecture, permission model, and extension framework. Even if a UX problem is identified, the solution must stay within what the platform allows. Similarly, when building plugins in tools like Headlamp for ecosystems such as K-native, teams must account for: K-native APIs and resource models, Compatibility constraints, Extension boundaries and lifecycle&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;While some tools (like Headlamp) offer more flexibility, they still need to respect the constraints imposed by the target ecosystem (e.g., K- native).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Even extensibility (plugins, integrations) operates within strict boundaries, &lt;strong&gt;UX solutions must align with platform permissions, APIs, and ecosystem&lt;/strong&gt; rules before they can become usable reality.&lt;/p&gt;



&lt;h2&gt;
  
  
  4. Consistency across a distributed ecosystem :
&lt;/h2&gt;

&lt;p&gt;Consistency across a distributed ecosystem is one of the most complex challenges in Developer Experience (DevEx) design. In modern systems, development responsibilities are inherently fragmented: one developer may focus on API design, another on backend services, another on frontend integration, while others handle database architecture or CI/CD pipelines. In parallel, especially in open-source or cloud-native ecosystems, different communities may own different domains—for example, one group concentrating on core multi-cluster operations such as deployment, while another focuses on multi-cluster networking.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy1uhx4vk88h5c8i1ryha.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy1uhx4vk88h5c8i1ryha.png" alt="Image description explains about the consistency across system" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This distribution of ownership introduces structural misalignment. In DevEx, the overall experience is not controlled by a single team but is instead shaped by multiple teams, contributors, and sometimes independent communities. As a result, &lt;strong&gt;inconsistencies naturally&lt;/strong&gt; emerge, terminology may vary across components, interaction patterns may differ between tools, and documentation often becomes fragmented or siloed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The core challenge&lt;/strong&gt;, therefore, is maintaining a coherent and consistent experience across this decentralized system. Achieving this requires not just &lt;strong&gt;strong communication&lt;/strong&gt;, but also &lt;strong&gt;shared standards&lt;/strong&gt;, &lt;strong&gt;aligned mental models&lt;/strong&gt;, and &lt;strong&gt;deliberate design governance&lt;/strong&gt; to ensure that, despite the distributed nature of development, the end-to-end experience feels unified to the user.&lt;/p&gt;



&lt;h2&gt;
  
  
  5. Unified experience &amp;amp; Thinking Beyond Features:
&lt;/h2&gt;

&lt;p&gt;In Developer Experience (DevEx), the &lt;strong&gt;product experience is not centered around the UI alone&lt;/strong&gt;, unlike traditional software products. Instead, it is a &lt;strong&gt;composite experience formed by documentation, CLI tools, APIs, and UI dashboards working together as a unified system&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Designing for DevEx requires treating these elements as interconnected surfaces rather than isolated components, where each one supports and reinforces the others to enable a seamless workflow. &lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;core challenge&lt;/strong&gt; lies in &lt;strong&gt;ensuring strong cohesion&lt;/strong&gt; between them—how documentation guides CLI usage, how APIs are reflected in both CLI commands and UI actions, and how UI dashboards surface and simplify underlying system operations. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;For instance, if the documentation is unclear or incomplete, even a well-designed UI becomes difficult to use effectively because developers rely on documentation and CLI workflows to understand system behavior and operational intent.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In traditional UX design, success is often measured by how well individual features, screens, and user flows are designed and visually presented. The focus tends to remain on isolated interactions and how each feature appears and behaves within a defined interface. However, in Developer Experience (DevEx), the emphasis shifts away from &lt;strong&gt;feature centric thinking&lt;/strong&gt; toward the &lt;strong&gt;efficiency of end-to-end workflows&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7zl9ll1lkri5j42eq59d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7zl9ll1lkri5j42eq59d.png" alt="Image description about unified experience" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What matters more is how &lt;strong&gt;quickly developers can complete tasks&lt;/strong&gt;, how &lt;strong&gt;smoothly they can move across tools and systems&lt;/strong&gt;, and how much &lt;strong&gt;cognitive effort is required to understand and operate the environment&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;In this context, success is not defined by the quality of a single screen or feature, but by the overall flow across documentation, CLI, APIs, and UI working together. &lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;key challenge&lt;/strong&gt; is to move beyond asking “&lt;strong&gt;How does this feature look?&lt;/strong&gt;” and instead evaluate “&lt;strong&gt;How does this entire workflow feel and perform in real usage?&lt;/strong&gt;”&lt;/p&gt;



&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;The key takeaway is that DevEx UX goes far beyond improving individual interfaces; it is fundamentally about improving entire systems of work. Instead of focusing on isolated UI enhancements, the emphasis shifts toward understanding and optimizing how developers interact with interconnected tools, processes, and platforms across the full lifecycle of software delivery. &lt;/p&gt;

&lt;p&gt;This &lt;strong&gt;requires strong systems thinking&lt;/strong&gt; to see how components like APIs, CLI tools, documentation, and UI dashboards influence one another, along with &lt;strong&gt;technical awareness to understand how these systems actually behave in practice&lt;/strong&gt;. It also demands a &lt;strong&gt;deep understanding of developer workflow&lt;/strong&gt;s, including how tasks are executed end-to-end and where &lt;strong&gt;friction typically occurs&lt;/strong&gt;. When approached this way, the role of a UX practitioner evolves from being a &lt;strong&gt;traditional UX designer&lt;/strong&gt; focused on interface design to becoming an &lt;strong&gt;experience strategist who shapes and aligns complex technical ecosystems for efficiency, clarity, and scalability&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>ux</category>
    </item>
    <item>
      <title>Challenge: 3 Making UX Work Understandable to Engineers</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Mon, 20 Apr 2026 22:25:20 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/challenge-3-making-ux-work-understandable-to-engineers-1kcb</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/challenge-3-making-ux-work-understandable-to-engineers-1kcb</guid>
      <description>&lt;p&gt;I want to explain this challenge through a real experience I had while working on improving the developer experience for &lt;a href="https://kserve.github.io/website/" rel="noopener noreferrer"&gt;KServe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Because this is where I truly understood:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;UX work doesn’t fail because of bad research.&lt;/strong&gt;&lt;br&gt;
👉 &lt;strong&gt;It fails when developers don’t understand it fast enough to care.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhe0ffoqpeuj588jk5w6h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhe0ffoqpeuj588jk5w6h.png" alt="Image explaining of the UX doesn't fail but the wrong presentation " width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  The Situation:
&lt;/h2&gt;

&lt;p&gt;We set out to improve usability for developers using KServe, specifically focusing on how they &lt;strong&gt;deploy ML models, manage inference services, and work within Kubernetes-based workflows&lt;/strong&gt;. As a UX team, we took a structured approach: &lt;strong&gt;we conducted a usability study, designed task-based scenarios, and collected feedback from real engineers&lt;/strong&gt; to &lt;strong&gt;anchor our decisions in actual developer needs&lt;/strong&gt;. We even received approval from maintainers, and everything seemed solid in theory. But when it came time to &lt;strong&gt;present this work to developers&lt;/strong&gt;… &lt;strong&gt;we struggled&lt;/strong&gt;.&lt;/p&gt;



&lt;h2&gt;
  
  
  What Actually Happened:
&lt;/h2&gt;

&lt;p&gt;In one of our community interactions, we presented a &lt;strong&gt;set of usability tasks&lt;/strong&gt;, our research approach, and &lt;strong&gt;what we wanted developers to do&lt;/strong&gt;. From a UX perspective, &lt;strong&gt;everything felt clear and well-structured&lt;/strong&gt; but from a developer’s perspective, it wasn’t landing the same way. The reaction was subtle but telling: &lt;strong&gt;people didn’t ask many questions, feedback was minimal, and engagement was low&lt;/strong&gt;. At first, it was easy to assume, “maybe people are just busy.” But looking deeper, the real issue became clear: &lt;strong&gt;we hadn’t explained the work in a way that aligned with how developers think.&lt;/strong&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  Where We Went Wrong:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkx1hco0g8wdcjrvj33g7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkx1hco0g8wdcjrvj33g7.png" alt="Image is representing three what went wrong" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. We presented too much information at once
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Including multiple tasks, long end-to-end flows, and heavy contextual details&lt;/strong&gt;. From our side, it felt like organized research with clear structure, but from the developer’s perspective, it came across very differently. It felt like: &lt;strong&gt;“This will take time. I’ll come back later.&lt;/strong&gt;” And in real developer workflows, “later” often turns into never, which meant the &lt;strong&gt;key message and intent were easily lost in the volume.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. We Used UX Framing Instead of Developer Framing:
&lt;/h3&gt;

&lt;p&gt;We used UX framing instead of developer framing when explaining the work. We described it in terms of “usability study,” “user tasks,” and “feedback collection.” From our perspective, this language was standard and clear but developers interpreted it very differently. They were instead thinking: “What exactly do you want me to test?” “How long will this take?” and “What part of KServe is actually broken?” &lt;strong&gt;The gap wasn’t in the research itself, but in the fact that we didn’t clearly answer the practical, implementation focused questions&lt;/strong&gt; developers needed upfront.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. We Didn’t Anchor to Real Workflows:
&lt;/h3&gt;

&lt;p&gt;We were talking about tasks in general, without clearly anchoring them in real developer actions. Instead of connecting them directly to things like deploying a model, defining Kubernetes manifests, or troubleshooting inference latency and failures, the examples stayed too abstract. &lt;strong&gt;As a result, the link to their day to day workflow was weak and not immediately obvious&lt;/strong&gt;, making it harder for developers to see how the work applied to what they actually do.&lt;/p&gt;



&lt;h2&gt;
  
  
  The Turning Point:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv20vs51pfwy1vqr9cccq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv20vs51pfwy1vqr9cccq.png" alt="Image explains what is turning point is" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After seeing low engagement, we changed our approach completely. Instead of trying to “present UX properly,” we asked:&lt;/p&gt;

&lt;p&gt;👉 “How can we make this feel like a small, real developer task?”&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  What We Changed (And Why It Worked):
&lt;/h2&gt;
&lt;h3&gt;
  
  
  1. One Task at a Time:
&lt;/h3&gt;

&lt;p&gt;We shifted to a &lt;strong&gt;one-task-at-a-time&lt;/strong&gt; approach instead of sharing everything at once. Rather than overwhelming engineers with a full set of activities, we started sending one small, focused task per engineer. &lt;strong&gt;For example:&lt;/strong&gt; try a specific setup step, tell us where you get stuck, and share what feels confusing during the process.&lt;/p&gt;

&lt;p&gt;This approach worked because it &lt;strong&gt;reduced time commitment&lt;/strong&gt;, &lt;strong&gt;made the request feel actionable, and fit naturally into their existing workflow&lt;/strong&gt;. Instead of feeling like a large study or formal exercise, the task now felt simple and approachable like: “I can quickly try this.”&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Short, Direct Communication (Often via DM)
&lt;/h3&gt;

&lt;p&gt;We shifted to short, direct communication (often via DM) instead of relying only on meetings. Rather than scheduling long discussions, we reached out to engineers individually, sent simple, step-by-step instructions, and asked focused, specific questions. This approach changed the response rate significantly because it better matched how developers prefer to work. Developers tend to favor asynchronous communication, clear and explicit asks, and minimal overhead, so &lt;strong&gt;reducing friction made it much easier&lt;/strong&gt; for them to respond and engage.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyg0jzvxyks4r93e2zkz6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyg0jzvxyks4r93e2zkz6.png" alt="Image described about 5 steps" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. We Stopped Explaining “UX” — and Started Showing Friction
&lt;/h3&gt;

&lt;p&gt;We &lt;strong&gt;stopped explaining “UX” in abstract terms&lt;/strong&gt; and started showing real friction instead. Instead of saying, “We are conducting a usability study,” we shifted to something more direct and anchored in actual behavior: &lt;strong&gt;“We noticed developers get stuck during this step , can you try it and confirm?&lt;/strong&gt;”&lt;/p&gt;

&lt;p&gt;That small shift made a big difference because it made the problem real, made it relevant to their experience, and made it easier to respond without extra context or effort.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Strong Documentation Built Trust:
&lt;/h3&gt;

&lt;p&gt;Once we started getting feedback, the next challenge emerged: “How did you reach these conclusions?” To address this, we improved how we documented our findings, focusing on clearly capturing what we observed, the patterns across users, the common failure points, and how the insights were derived. We made the reasoning explicit by showing a clear flow: &lt;strong&gt;Raw feedback → Patterns → Insight → Recommendation.&lt;/strong&gt; This step became especially important because developers don’t just accept results at face value—they want to trace the logic and understand how each conclusion was formed. Present the documentation along with the presentation or part of the results that explains how did you reach these conclusions.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Repeating in Community Meetings:
&lt;/h3&gt;

&lt;p&gt;Another important learning came from repeating in community meetings. In environments like KServe, not everyone attends every meeting and the context resets frequently, which means people often &lt;strong&gt;miss earlier explanations&lt;/strong&gt;. To address this, we re-presented the work multiple times, explained it again across different sessions, and shared updates incrementally over time.&lt;/p&gt;

&lt;p&gt;At first, this approach felt repetitive, but it turned out to be essential. In reality, it significantly improved awareness, increased participation, and built stronger trust within the community.&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  A Simple Question That Changed My Entire Feedback Strategy:
&lt;/h2&gt;

&lt;p&gt;One moment really changed how I think about presenting UX work. I was in a developer team meeting where I presented a persona, and at the end, I simply asked: “Can I get your feedback?” The response I received was unexpected: “What feedback do you want from us?”&lt;br&gt;
That question caught me off guard. From my perspective, I had explained the work, walked through the persona, and assumed it was obvious what kind of input I needed. But from their perspective, it wasn’t clear at all they &lt;strong&gt;needed more specific context&lt;/strong&gt; and direction on what to focus on.&lt;/p&gt;

&lt;p&gt;I was presenting in the same way I typically do in UX-focused meetings, assuming the format would translate. But developers don’t think in the same way, and they don’t automatically understand what a persona is, why it matters, or what kind of feedback is expected from them.&lt;br&gt;
So when &lt;strong&gt;I asked for “feedback&lt;/strong&gt;,” it was &lt;strong&gt;too vague and open-ended&lt;/strong&gt;. And that’s exactly why the response came back as: &lt;strong&gt;“What exactly do you want from us?”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After that experience, I changed how I structured my presentation approach. Instead of jumping straight into the persona, I began explaining it step by step, starting with the fundamentals. I now start with the basics (very important)—clearly outlining what a persona is, why we are creating it, and how it will be used in the context of the work. Then present the process of persona creation form the research data and finally explain the actual persona that you created form the raw data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For example,&lt;/strong&gt; I created a persona of a hybrid engineer who deploys clusters across multi-cloud, on-prem, and edge environments.&lt;/p&gt;

&lt;p&gt;When presenting this persona in a meeting, you can ask for feedback like this:&lt;/p&gt;

&lt;p&gt;“If you are an engineer deploying clusters across cloud, on-prem, and edge environments, does this persona reflect your problems, goals, workflows, and tools?”&lt;/p&gt;

&lt;p&gt;You can also ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Does this persona represent your day-to-day tasks as a hybrid engineer, or is something missing?”&lt;/p&gt;

&lt;p&gt;“Do these goals and pain points resonate with your experience?”&lt;/p&gt;

&lt;p&gt;“Is there anything that doesn’t match your workflow or feels completely different?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Based on their feedback, you can refine the persona by adding missing tasks, adjusting goals, or removing elements that don’t align with real-world workflows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Changed After This:&lt;/strong&gt; Once I started asking specific, targeted questions, things began to shift. Developers responded more frequently, feedback became more detailed, and conversations turned more meaningful and insightful.&lt;/p&gt;

&lt;p&gt;Instead of silence, I started hearing responses like: “This part is correct, but we also struggle with…”, “We don’t use this tool—we use something else,” and “This step is missing in real workflows.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key insight:&lt;/strong&gt; The problem wasn’t that developers didn’t want to give feedback—it was that I didn’t clearly ask for the right kind of feedback.&lt;/p&gt;

&lt;p&gt;When you explain the context, show your process, and ask specific, targeted questions, developers know exactly how to respond. And that’s when UX feedback actually starts working.&lt;/p&gt;



&lt;h2&gt;
  
  
  What Changed After This:
&lt;/h2&gt;

&lt;p&gt;Once we adapted to developer behavior, the quality of interaction changed noticeably. &lt;strong&gt;Feedback became more specific, engineers engaged more actively&lt;/strong&gt;, and &lt;strong&gt;conversations became deeper&lt;/strong&gt; and more &lt;strong&gt;meaningful&lt;/strong&gt;. Instead of silence or minimal responses, we started hearing things like: “Yeah, this step is confusing because…”, “I had to check another doc for this”, and “This part could be simplified.”&lt;/p&gt;

&lt;p&gt;That’s when it became clear: 👉 &lt;strong&gt;the UX work itself didn’t change — the way we communicated it did.&lt;/strong&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  The Real Insight:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcuhatu3i8k4basscha03.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcuhatu3i8k4basscha03.png" alt="Real insight illustration" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This experience completely changed how I think about presenting UX in DevEx. It’s not about having perfect slides, using heavy UX terminology, or relying on structured frameworks. Instead, it’s about something much more practical and aligned with the audience.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;It’s about making your work feel like part of a developer’s workflow&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;If developers don’t understand your UX work, it’s not because they don’t care—it’s usually because it doesn’t fit their mental model, doesn’t align with their workflow, or feels too heavy and abstract to act on.&lt;/p&gt;

&lt;p&gt;But when you break things into small tasks, show real friction points, speak in terms of their actual work, and provide traceable logic behind decisions, something shifts.&lt;/p&gt;

&lt;p&gt;UX stops being seen as &lt;strong&gt;“design work”&lt;/strong&gt;… and starts being understood as &lt;strong&gt;engineering value&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>machinelearning</category>
      <category>ux</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Challenge : 2 The Project Selection Trap</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Fri, 17 Apr 2026 23:25:19 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/challenge-2-the-project-selection-trap-3okm</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/challenge-2-the-project-selection-trap-3okm</guid>
      <description>&lt;h2&gt;
  
  
  Section: 1 Choosing the Right Project And Where You Can Truly Contribute
&lt;/h2&gt;

&lt;p&gt;Another major challenge in Developer Experience (DevEx) design is choosing where to contribute. In the cloud-native ecosystem, different projects require completely different skills and levels of understanding. For example:&lt;/p&gt;

&lt;p&gt;OpenTelemetry → requires knowledge of observability, telemetry data, and sometimes UI dashboards&lt;br&gt;
Kubernetes / multi-cluster systems → involve infrastructure, deployment workflows, and cluster management&lt;br&gt;
Kyverno → focuses on policies, governance, and configuration validation&lt;br&gt;
Cilium → involves networking, security, and low-level system behavior&lt;/p&gt;

&lt;h3&gt;
  
  
  Why this is challenging
&lt;/h3&gt;

&lt;p&gt;As a UX/DevEx designer, you may struggle with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Where should I start?&lt;/li&gt;
&lt;li&gt;Which project matches my current skills?&lt;/li&gt;
&lt;li&gt;Do I need deep technical expertise before contributing?&lt;/li&gt;
&lt;li&gt;What kind of UX problems exist in each domain?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each area has different types of user problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Observability → understanding data and dashboards&lt;/li&gt;
&lt;li&gt;Infrastructure → complex setup and debugging&lt;/li&gt;
&lt;li&gt;Policy tools → configuration clarity and errors&lt;/li&gt;
&lt;li&gt;Networking → invisible systems and hard-to-debug issues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s &lt;strong&gt;easy to feel stuck or intimidated&lt;/strong&gt;, especially at the &lt;strong&gt;beginning&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa2vqwttn17mrm9ngjqhd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa2vqwttn17mrm9ngjqhd.png" alt="Choosing the right project illustration sketch" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When I started my journey in Developer Experience (DevEx), I made a mistake that slowed down my growth more than anything else:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;I chose too many complex projects at the same time.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I was trying to work across multiple domains Kubernetes cluster related problems and networking-heavy systems like Cilium. While these areas are part of the same ecosystem, they require very different types of thinking. The result?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I felt overwhelmed&lt;/li&gt;
&lt;li&gt;I couldn’t focus deeply&lt;/li&gt;
&lt;li&gt;I struggled to understand problems clearly&lt;/li&gt;
&lt;li&gt;And I couldn’t deliver meaningful outcomes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That experience taught me a critical lesson:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Choosing the right project matters more than choosing the most advanced one.&lt;/strong&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  What I Discovered: Where UX Designers Can Actually Make an Impact
&lt;/h2&gt;

&lt;p&gt;As a UX designer in DevEx, your value is not in mastering the most complex systems first—it’s in identifying where users (developers) struggle the most.&lt;/p&gt;

&lt;p&gt;There are several high-impact areas where UX can make a real difference:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Documentation Experience (An Underrated Opportunity)
&lt;/h3&gt;

&lt;p&gt;Many people say: “&lt;strong&gt;Contribute to documentation&lt;/strong&gt;.”&lt;br&gt;
But &lt;strong&gt;very few explain what that actually means especially from a UX perspective&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Documentation is not just about writing content.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;It’s about designing a complete learning and decision making experience for developers.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where Documentation Breaks&lt;/strong&gt; (From a UX Perspective)&lt;/p&gt;

&lt;p&gt;In many developer tools, documentation has hidden usability gaps:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Broken user flows&lt;/strong&gt; :Steps are written, but the journey is missing. Developers don’t know what comes next or how steps connect.&lt;br&gt;
&lt;strong&gt;Unclear navigation&lt;/strong&gt;: Important pages are hard to find. Users jump between tabs, GitHub, and docs trying to complete one task.&lt;br&gt;
&lt;strong&gt;No real-world context&lt;/strong&gt; :Docs explain how something works—but not when or why to use it.&lt;br&gt;
&lt;strong&gt;Decision-making gaps&lt;/strong&gt;: Multiple options are listed without guidance, leaving users confused.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fegxdyjiubpltklxqog6r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fegxdyjiubpltklxqog6r.png" alt="Kserve documentation page" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A Real Example&lt;/strong&gt; In platforms like &lt;a href="https://kserve.github.io/website/" rel="noopener noreferrer"&gt;KServe&lt;/a&gt;, there are multiple ways to deploy ML models. But the documentation often doesn’t clearly answer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which method is easiest for beginners?&lt;/li&gt;
&lt;li&gt;Which approach is best for production?&lt;/li&gt;
&lt;li&gt;What are the trade-offs between options?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So developers are forced to: Read multiple pages, Watch videos, Experiment through trial and error&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;This slows them down and increases frustration.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What UX Designers Can Actually Do
&lt;/h3&gt;

&lt;p&gt;This is where UX becomes powerful. You’re not just “improving docs”—you’re reducing cognitive load.&lt;/p&gt;

&lt;p&gt;You can:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Design Task-Based Flows:&lt;/strong&gt; Instead of scattered pages, structure documentation around real tasks:“Deploy your first model”, “Which method is use and why and when in real world use-case”, Update with the buttons for easier navigation.&lt;/p&gt;

&lt;p&gt;👉 Help users move step-by-step without confusion.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Add Decision Guidance&lt;/strong&gt; Turn choices into clear recommendations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“If you are a &lt;strong&gt;beginner → use this method&lt;/strong&gt;”&lt;/li&gt;
&lt;li&gt;“If you &lt;strong&gt;need scalability → choose this approach&lt;/strong&gt;”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 This removes guesswork.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Improve Navigation &amp;amp; Information Architecture&lt;/strong&gt; Group related content logically, Add clear entry points (Getting Started, Tutorials, Advanced), Reduce unnecessary jumping between pages&lt;/p&gt;

&lt;p&gt;👉 Make information easy to find, not just available.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Fill the “Missing Middle”&lt;/strong&gt; : &lt;br&gt;
Most docs jump from basic → advanced too quickly.&lt;/p&gt;

&lt;p&gt;UX can help by adding: Intermediate steps, Visual flows, Real use-case examples&lt;/p&gt;

&lt;p&gt;👉 This is where most users actually struggle.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Connect UI + Documentation&lt;/strong&gt; : Many docs are disconnected from the actual product UI.&lt;/p&gt;

&lt;p&gt;You can: &lt;strong&gt;Map UI screens to documentation&lt;/strong&gt; steps, &lt;strong&gt;Add screenshots or flows&lt;/strong&gt;, &lt;strong&gt;Align terminology&lt;/strong&gt; between &lt;strong&gt;product and docs&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;👉 This creates a smoother experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why designing the documentation is important:&lt;/strong&gt; Documentation is often the first experience a developer has with a product.&lt;/p&gt;

&lt;p&gt;If it’s confusing: &lt;strong&gt;Adoption drops&lt;/strong&gt;, &lt;strong&gt;Frustration increases&lt;/strong&gt;, &lt;strong&gt;Support questions grow&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If it’s &lt;strong&gt;well-designed&lt;/strong&gt;: &lt;strong&gt;Learning becomes faster, Confidence increases, Products feel easier even if they’re complex.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Insight&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;👉 Great documentation is not written. It’s designed.&lt;/p&gt;

&lt;p&gt;And for UX designers entering DevEx, this is one of the highest-impact, lowest-barrier areas to start contributing.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Website &amp;amp; Navigation Design
&lt;/h3&gt;

&lt;p&gt;Many developer tools are powerful—but their websites don’t reflect that. Common issues include: Poor navigation, Difficulty finding the right documentation, No task-oriented structure&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fniku2fryk9k8bb5jxbs6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fniku2fryk9k8bb5jxbs6.png" alt="Cilium website home page image" width="800" height="342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you compare:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cilium.io/" rel="noopener noreferrer"&gt;Cilium&lt;/a&gt; → clean UI, consistent design system, strong navigation&lt;br&gt;
Other platforms → minimal UI but lacking usability clarity&lt;/p&gt;

&lt;p&gt;👉 This creates opportunities to: Redesign navigation, Improve information architecture, Build consistent &lt;a href="https://m3.material.io/" rel="noopener noreferrer"&gt;design systems&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuv23jnamjsgyiwsgg8va.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuv23jnamjsgyiwsgg8va.png" alt="Material design system website image" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Developer Workflows &amp;amp; Tools
&lt;/h3&gt;

&lt;p&gt;Engineers use &lt;strong&gt;complex tools every day&lt;/strong&gt; and small UX improvements can create huge impact.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkih2hpp9foi2u9gptexv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkih2hpp9foi2u9gptexv.png" alt="Grafana website home page" width="800" height="516"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can contribute by:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Simplifying workflows&lt;/strong&gt; : For example - Deploy ML models using Kserve, debugging a multi cluster issue.&lt;br&gt;
&lt;strong&gt;Improving dashboards&lt;/strong&gt; : For example - Observability(improve UI for &lt;a href="https://prometheus.io/" rel="noopener noreferrer"&gt;Prometheus&lt;/a&gt;, &lt;a href="https://grafana.com/grafana/dashboards/" rel="noopener noreferrer"&gt;Grafana&lt;/a&gt;)&lt;br&gt;
&lt;strong&gt;Making errors easier to understand&lt;/strong&gt; : For example - Simplified documentation.&lt;br&gt;
&lt;strong&gt;Supporting usability studies with better UX insights&lt;/strong&gt;: For example improve Kserve usability to identify problems who use Kserve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Even small improvements here can significantly improve productivity.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Section : 2 Expanding Your Impact: Beyond Just One Domain
&lt;/h2&gt;

&lt;p&gt;One of the biggest mindset shifts in my journey was realizing this:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;DevEx UX is not limited to a single domain like networking or observability&lt;/strong&gt;. There are other multiple paths where you can contribute meaningfully based on your interests and strengths.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Work Across Different Engineering Roles:
&lt;/h3&gt;

&lt;p&gt;You can align your UX work with different engineering domains, such as:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn2gycicjsjhuj2892z8f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn2gycicjsjhuj2892z8f.png" alt="Engineer role image" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.cncf.io/blog/2025/11/19/what-is-platform-engineering/" rel="noopener noreferrer"&gt;Platform Engineering&lt;/a&gt;&lt;/strong&gt; → Focus on internal developer platforms, tools, and workflows&lt;br&gt;
&lt;strong&gt;&lt;a href="https://www.redhat.com/en/topics/devops/what-is-devops" rel="noopener noreferrer"&gt;DevOps Engineering&lt;/a&gt;&lt;/strong&gt; → Improve CI/CD pipelines, deployment experiences, and operational workflows&lt;/p&gt;

&lt;p&gt;Each of these areas comes with its own: Tools, Practices, Pain points&lt;/p&gt;

&lt;p&gt;👉 Which means more opportunities to identify user problems and design better solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Contribute Beyond Technical Domains
&lt;/h3&gt;

&lt;p&gt;Not all impactful work is tied directly to systems like networking or infrastructure.&lt;/p&gt;

&lt;p&gt;There are also initiatives focused on improving the overall developer experience across organizations and communities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feip9ia2wc3ikfhpgss7o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feip9ia2wc3ikfhpgss7o.png" alt="Image of skecth for contribute beyond technical domain" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Organization-wide developer experience improvements&lt;/strong&gt;(&lt;a href="https://github.com/cncf/toc/issues/1658" rel="noopener noreferrer"&gt;TAG Developer Experience&lt;/a&gt;), &lt;a href="https://github.com/cncf/toc" rel="noopener noreferrer"&gt;TOC - echnical Oversight Committee&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Internal tooling usability&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cross-team collaboration challenges&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These areas focus less on what the system does and more on &lt;strong&gt;how people interact with it.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Contribute to Community &amp;amp; Experience-Focused Groups
&lt;/h3&gt;

&lt;p&gt;In open-source ecosystems like &lt;a href="https://kubernetes.io/" rel="noopener noreferrer"&gt;Kubernetes&lt;/a&gt;, there are dedicated groups focused entirely on &lt;strong&gt;improving contributor and developer experience&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbez2uid886ix8y2jq911.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbez2uid886ix8y2jq911.png" alt="Contribute Experience skecth" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One great example is: &lt;a href="https://github.com/kubernetes/community/blob/main/sig-contributor-experience/README.md" rel="noopener noreferrer"&gt;Kubernetes SIG Contributor Experience&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This group works on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Improving onboarding for new contributors&lt;/li&gt;
&lt;li&gt;Helping teams (SIGs) collaborate effectively&lt;/li&gt;
&lt;li&gt;Identifying challenges contributors face&lt;/li&gt;
&lt;li&gt;Creating better processes and guidance&lt;/li&gt;
&lt;li&gt;Supporting teams in maintaining healthy project structures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Instead of building features, they focus on making it easier for &lt;strong&gt;people to contribute and succeed&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Why This Matters : This expands how you think about DevEx UX:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It’s not just about systems&lt;/li&gt;
&lt;li&gt;It’s not just about UI&lt;/li&gt;
&lt;li&gt;It’s about people, workflows, and collaboration at scale&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Key Insight&lt;/p&gt;

&lt;p&gt;👉 You can contribute in multiple ways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deep technical domains (like networking, observability)&lt;/li&gt;
&lt;li&gt;Engineering workflows (platform, DevOps)&lt;/li&gt;
&lt;li&gt;Organization-level experience improvements&lt;/li&gt;
&lt;li&gt;Community and contributor experience&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You &lt;strong&gt;don’t have to choose the hardest path&lt;/strong&gt; you have to choose where you can &lt;strong&gt;create the most impact&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Section: 3 The Real Challenge: How to Choose the Right Project
&lt;/h2&gt;

&lt;p&gt;After struggling early on, I changed my approach completely.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg6ksfmyvv8jcka30o9mm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg6ksfmyvv8jcka30o9mm.png" alt="Image is describing the real challenges" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Start with the UX Problem (Not the Technology)
&lt;/h3&gt;

&lt;p&gt;Before choosing a project, ask yourself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is this a documentation problem?&lt;/li&gt;
&lt;li&gt;A workflow complexity issue?&lt;/li&gt;
&lt;li&gt;A UI or visualization gap?&lt;/li&gt;
&lt;li&gt;A debugging or error clarity problem?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 This helps you align your &lt;strong&gt;strengths with real needs&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Look for Visible UX Gaps
&lt;/h3&gt;

&lt;p&gt;Some areas are easier to start with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Documentation-heavy projects&lt;/li&gt;
&lt;li&gt;Onboarding flows&lt;/li&gt;
&lt;li&gt;Developer workflows&lt;/li&gt;
&lt;li&gt;Github: good first issue-Specially explained UX problem&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These provide clear &lt;strong&gt;opportunities for UX impact&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Collaborate with Engineers
&lt;/h3&gt;

&lt;p&gt;Don’t assume, &lt;strong&gt;ask&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What is hardest to debug?&lt;/li&gt;
&lt;li&gt;What takes the most time?&lt;/li&gt;
&lt;li&gt;Where do new users struggle?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 This gives you real insights into developer pain points.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Don’t Avoid Complexity Approach It Gradually.
&lt;/h3&gt;

&lt;p&gt;Domains like networking or multi-cluster systems can feel overwhelming at a time. But: You don’t need to understand everything at once, Start from the user perspective, Focus on simplifying one problem at a time, for example understand networking completely then jump into infrastructure. &lt;/p&gt;

&lt;p&gt;👉 Your &lt;strong&gt;technical understanding will grow naturally over time&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;Choosing a DevEx project is not about picking the most advanced system.&lt;/p&gt;

&lt;p&gt;It’s about identifying:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Where developers struggle the most&lt;/li&gt;
&lt;li&gt;Where UX can bring clarity&lt;/li&gt;
&lt;li&gt;Where you can contribute with your current skills&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Start small. Focus on real problems. Grow into complexity step by step.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>beginners</category>
      <category>opensource</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Challenge 1: The Learning Curve Feels Endless (and Unclear)</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Thu, 16 Apr 2026 22:52:25 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/developer-experience-devex-designer-challenges-and-how-to-overcome-them-part-i-5941</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/developer-experience-devex-designer-challenges-and-how-to-overcome-them-part-i-5941</guid>
      <description>&lt;p&gt;&lt;strong&gt;When I moved from a general UX role into Developer Experience (DevEx) design, I thought the transition would be simple.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Same UX process… just a more technical domain. But my own journey quickly proved otherwise.&lt;/p&gt;

&lt;p&gt;I come from an Electronics and Communication Engineering background, which helped me &lt;strong&gt;understand systems&lt;/strong&gt; thinking early on. During my UX journey, I also learned HTML, CSS, and JavaScript, and later worked in a &lt;strong&gt;startup where I led both web development and UX efforts. I was involved in everything from planning and design to development and production.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Because of this, I thought I had a strong foundation. But when I stepped into Kubernetes and DevEx… &lt;strong&gt;Everything felt wide, complex, and undefined.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnr570hbd5oe8s0pqbf01.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnr570hbd5oe8s0pqbf01.png" alt="Image explains that person is confused with lot of learning" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Where the Confusion Started
&lt;/h3&gt;

&lt;p&gt;As I began exploring Kubernetes and developer platforms, I realized something:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉 DevEx is not just UX in a technical space, It's a completely different design problem.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;There isn’t a single learning path in DevEx.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Depending on the project, the &lt;strong&gt;expectations kept shifting&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Some required understanding CLI tools&lt;/li&gt;
&lt;li&gt;Others focused on improving documentation UX&lt;/li&gt;
&lt;li&gt;Some needed API-level understanding&lt;/li&gt;
&lt;li&gt;Others required mapping full developer workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even when I started contributing to open source, I struggled with questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What should I learn first?&lt;/li&gt;
&lt;li&gt;How technical do I need to go?&lt;/li&gt;
&lt;li&gt;Am I even focusing on the right thing?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;I initially tried to learn everything — Kubernetes concepts, tools, workflows, GitHub contributions…&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That approach didn’t work.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Changed Everything:
&lt;/h3&gt;

&lt;p&gt;The turning point in my journey came during my first meaningful open-source contribution.&lt;/p&gt;

&lt;p&gt;I found a &lt;strong&gt;“good first issue”&lt;/strong&gt; where &lt;strong&gt;engineers were struggling with a confusing UI.&lt;/strong&gt; The interface had &lt;strong&gt;multiple repetitive actions&lt;/strong&gt; represented as buttons, which &lt;strong&gt;created usability issues&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;At that moment, I realized:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;I don’t need to know everything about Kubernetes to contribute&lt;/strong&gt;&lt;br&gt;
👉 &lt;strong&gt;I need to understand just enough to solve the right problem&lt;/strong&gt;&lt;br&gt;
I focused on:&lt;/p&gt;

&lt;p&gt;Understanding the user flow&lt;br&gt;
Identifying UX friction&lt;br&gt;
Collaborating with engineers to explain my solution&lt;/p&gt;

&lt;p&gt;That experience helped me bridge UX and developer needs — and more importantly, it reshaped how I approached learning.&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution: Learn Based on Context, Not Completeness
&lt;/h3&gt;

&lt;p&gt;One of the biggest lessons from my journey is this:&lt;/p&gt;

&lt;p&gt;👉 In DevEx, the problem is not lack of learning — it's lack of direction.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fedos5f4qik14iji3477f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fedos5f4qik14iji3477f.png" alt="Solution for the challenge" width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here’s what actually worked:&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Start with the Developer Workflow
&lt;/h4&gt;

&lt;p&gt;Before learning tools, ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What is the developer trying to do?&lt;/li&gt;
&lt;li&gt;What does success look like?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deploying a model&lt;/li&gt;
&lt;li&gt;Setting up a Kubernetes cluster&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This gives clarity on what actually matters.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. Go Deep Only Where Needed
&lt;/h4&gt;

&lt;p&gt;In my case:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;While exploring Kubernetes → I focused on core concepts + workflows&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;During my contribution → I focused on UI/UX clarity&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You don’t need everything at once. You need relevance.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Learn “Just Enough” Technical Depth
&lt;/h4&gt;

&lt;p&gt;My background helped, but I still had to adjust how I learned:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focus on &lt;strong&gt;concepts over code&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Understand &lt;strong&gt;flows over implementation&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Learn enough to &lt;strong&gt;ask better questions&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  4. Developers as Learning Partners
&lt;/h4&gt;

&lt;p&gt;One of the most underrated accelerators in my journey:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Asking engineers to walk through real workflows&lt;/li&gt;
&lt;li&gt;Observing how they actually use tools&lt;/li&gt;
&lt;li&gt;Clarifying assumptions early&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This not only improved my understanding, it also built trust.&lt;/p&gt;

&lt;h4&gt;
  
  
  5. Build a System Mental Model
&lt;/h4&gt;

&lt;p&gt;Over time, I stopped thinking in silos like: “CLI vs API vs UI”&lt;br&gt;
Instead, I started seeing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How everything connects&lt;/li&gt;
&lt;li&gt;Where developers struggle&lt;/li&gt;
&lt;li&gt;How experiences break across tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That shift is what truly &lt;strong&gt;defines DevEx thinking&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Takeaway&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My journey into Kubernetes and DevEx taught me something important:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;You don’t need to learn everything&lt;/strong&gt;.&lt;br&gt;
👉 &lt;strong&gt;You need to learn what matters for the problem you're solving&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The real skill in DevEx is not technical depth alone, it's knowing where to focus and why.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>beginners</category>
      <category>opensource</category>
      <category>discuss</category>
    </item>
    <item>
      <title>How we derived behavioral and motivational patterns for user persona?</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Thu, 12 Mar 2026 17:34:14 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/how-we-derived-behavioral-and-motivational-patterns-for-user-persona-15gn</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/how-we-derived-behavioral-and-motivational-patterns-for-user-persona-15gn</guid>
      <description>&lt;p&gt;This article explains end to end process of the methodology used to identify and derive behavioral and motivational patterns from UX research data collected on multi-cluster Kubernetes operations. &lt;/p&gt;

&lt;p&gt;The analysis draws on a Google Sheets sample dataset containing 20 verbatim quotes, 20 pain point themes, and 20 desired solutions — 60 data points in total — used here as a working example to illustrate how patterns are surfaced, calculated, and translated into actionable persona insights. &lt;/p&gt;

&lt;p&gt;Here is the link for the google sheets: 

&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://docs.google.com/spreadsheets/d/1yOrKrQ8XQzJLkm3O7DrZzHXBOEowlSGJ4iFIK5ZsGpI/edit?usp=sharing..." class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flh7-us.googleusercontent.com%2Fdocs%2FAHkbwyI_9q2KMg6Dyx1qj2pgYs1usbYkYn0gogS9NkIu82CEomdvtJQcAG1p8wHJ7MfuG6CuZENYRwu86smvgCRMI4q28giyLzgKepE0f-e1C6iQPncsPBg%3Dw1200-h630-p" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://docs.google.com/spreadsheets/d/1yOrKrQ8XQzJLkm3O7DrZzHXBOEowlSGJ4iFIK5ZsGpI/edit?usp=sharing..." rel="noopener noreferrer" class="c-link"&gt;
            Sample Raw Data - Google Sheets
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fspreadsheets%2Fspreadsheets_2023q4.ico"&gt;
          docs.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


.

&lt;p&gt;The goal of this methodology is to move beyond surface-level pain points and equip product, design, and engineering teams with a deeper understanding of how platform engineers, SREs, and related roles actually behave and what outcomes they are genuinely optimizing for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How did we Derived Behavioral Patterns?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Behavioral patterns are identified by looking at &lt;strong&gt;what people are actually doing&lt;/strong&gt; in response to a problem — the observable actions, workarounds, and habits described in the data. The question we asked of each data point was: "What is this person doing right now to cope with this situation?"&lt;/p&gt;

&lt;p&gt;We grouped responses that described similar actions — not similar topics — and named the underlying behavior.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Our Worked Example:&lt;/strong&gt; "Workaround Accumulation"&lt;/p&gt;

&lt;p&gt;These three raw data points were the anchors:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Cost visibility is nearly zero at the namespace level. We have no easy way to map spend to teams without custom Prometheus dashboards that we build and maintain ourselves."&lt;/p&gt;

&lt;p&gt;"GitOps drift detection is useful but noisy. ArgoCD sends so many sync notifications that engineers create automation to silence them."&lt;/p&gt;

&lt;p&gt;"Capacity planning for multi-tenant clusters requires manual analysis... we rely on gut feel and occasional spreadsheets."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;On the surface, these look like three separate problems: cost, notifications, and capacity. But the &lt;strong&gt;behavior&lt;/strong&gt; across all three is identical — the platform doesn't provide what's needed, so the engineer builds something themselves. Custom dashboard. Silencing automation. Spreadsheet.&lt;/p&gt;

&lt;p&gt;The critical observation is the second half of each quote: "that we build and maintain ourselves," "create automation to silence them," "occasional spreadsheets." These aren't solutions — they're debt. Each workaround introduces something that can break, drift, or fall out of date.&lt;/p&gt;

&lt;p&gt;That's what distinguishes this as a &lt;strong&gt;behavioral pattern&lt;/strong&gt; rather than just a pain point cluster: it's a repeating action (self-build), triggered by a repeating condition (platform gap), producing a repeating consequence (maintenance burden).&lt;/p&gt;

&lt;p&gt;The pattern name — "Workaround Accumulation" that captures both the behavior and its compounding nature over time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz8dndjys4vs424pswfis.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz8dndjys4vs424pswfis.png" alt="This instructional sketch distinguishes behavioral patterns, which focus on observable actions and "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How did we Derived Motivational Patterns&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Motivational patterns require going one layer deeper. Instead of asking "what are they doing?", we asked "&lt;strong&gt;why are they doing it&lt;/strong&gt; — what outcome are they actually trying to reach?" This is where you look past the stated problem to the underlying goal.&lt;/p&gt;

&lt;p&gt;The method is essentially asking "what would success feel like to this person?" and finding where multiple people converge on the same answer, even if they're describing different problems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Our Worked Example:&lt;/strong&gt; "Desire for Speed with Confidence"&lt;/p&gt;

&lt;p&gt;These three data points pointed us here:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"A dry-run mode for NetworkPolicy that shows which traffic flows would be blocked before the policy is applied."&lt;/p&gt;

&lt;p&gt;"A visual RBAC policy editor that validates configurations before applying them to the cluster."&lt;/p&gt;

&lt;p&gt;"Lightweight remote dev environments that mirror staging infra so engineers can test against real dependencies locally."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The surface topics are completely different — networking, access control, local development. But if you ask "what is the engineer actually trying to achieve?" across all three, the answer converges: &lt;strong&gt;they want to act quickly, but they need to know it won't break something first.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Notice what they're NOT asking for. They're not asking to slow down. They're not asking for approval gates or more review cycles. They're asking for earlier feedback so they can move confidently. Dry-run, visual validation, staging parity — all of these are mechanisms that move the moment of truth earlier in the workflow, before consequences become real.&lt;/p&gt;

&lt;p&gt;This is what separates a motivational pattern from a feature request. The feature request is "build a dry-run mode." The motivation underneath it is "I want to move fast without causing outages." Once you see that motivation, you realize a dry-run mode, a staging mirror, and a policy validator are all answering the same psychological need — and that a product team solving for just one of them is only partially addressing what the engineer actually wants.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Core Methodological Difference&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Behavioral Pattern&lt;/th&gt;
&lt;th&gt;Motivational Pattern&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Question asked&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;What are they doing?&lt;/td&gt;
&lt;td&gt;Why are they doing it?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Data cues&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Verbs: building, jumping, silencing, ignoring&lt;/td&gt;
&lt;td&gt;Goals implied: "so I can," "without," "before"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Grouping logic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Same action across different contexts&lt;/td&gt;
&lt;td&gt;Same underlying goal across different actions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Risk if missed&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;You fix the symptom, not the habit&lt;/td&gt;
&lt;td&gt;You build features that don't address the real need&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;behavioral patterns show platform teams what is happening today, while motivational patterns show product and tooling teams what engineers are actually optimizing for, which is where the most actionable design direction lives.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to integrate this patterns into persona:&lt;/strong&gt; &lt;br&gt;
There are a few ways to integrate these patterns into your personas depending on your audience &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0vujb57nisgrxvchkce.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0vujb57nisgrxvchkce.png" alt="This instructional sketch illustrates three ways to map user research: by embedding a "&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Embedded Section within each persona&lt;/strong&gt; You add a "Behavioral &amp;amp; Motivational Profile" block directly inside each persona card, right after Goals or Frustrations. Clean and self-contained.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Cross-persona Pattern Matrix&lt;/strong&gt; A separate table or section that maps each pattern to the personas it affects. Better for showing systemic themes across all four personas&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Pattern as a Quote + Insight block&lt;/strong&gt; Each pattern is anchored by a real verbatim quote from your research(Qualitative and quantitative) data, followed by the behavioral or motivational insight.&lt;/p&gt;

&lt;p&gt;We can also include &lt;strong&gt;behavioral and motivational patterns&lt;/strong&gt; in percentage format. Presenting these patterns with percentages makes the insights more credible and easier to reference or cite within the persona.&lt;/p&gt;

&lt;p&gt;Again, let’s go back to the sample raw data. The dataset contains &lt;strong&gt;20 qualitative responses (verbatim quotes), 20 pain point themes, and 20 desired solutions&lt;/strong&gt;, which gives us &lt;strong&gt;60 data&lt;/strong&gt; points in total.&lt;/p&gt;

&lt;p&gt;However, in practice, the &lt;strong&gt;20 verbatim quotes serve as the primary evidence base for identifying behavioral patterns&lt;/strong&gt;, because they describe the engineers’ actual actions, experiences, and workflows.&lt;/p&gt;

&lt;p&gt;Here's my approach to calculate percentages honestly:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Method:&lt;/strong&gt; &lt;strong&gt;Evidence Mapping&lt;/strong&gt; For each behavioral pattern, I'll count how many of the 20 raw responses contain explicit evidence of that behavior — not just the topic, but the actual action being described.&lt;/p&gt;

&lt;p&gt;Let me map this now (Based on the sample research data):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Behavioral Pattern&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Responses with direct evidence&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;% of 20 responses&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Reactive Debugging Over Proactive Monitoring&lt;/td&gt;
&lt;td&gt;Responses 1, 14, 5 (jumping dashboards, blocked traffic, silent misconfigs)&lt;/td&gt;
&lt;td&gt;3/20 = 15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Workaround Accumulation&lt;/td&gt;
&lt;td&gt;Responses 7, 15, 19 (custom dashboards, spreadsheets, silencing automation)&lt;/td&gt;
&lt;td&gt;3/20 = 15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Context Switching as Default Workflow&lt;/td&gt;
&lt;td&gt;Responses 1, 3, 11 (three dashboards, six wikis, fragmented secrets)&lt;/td&gt;
&lt;td&gt;3/20 = 15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tribal Knowledge Dependency&lt;/td&gt;
&lt;td&gt;Responses 3, 16, 9 (scattered docs, deep controller knowledge, CRD research)&lt;/td&gt;
&lt;td&gt;3/20 = 15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Standardization Avoidance&lt;/td&gt;
&lt;td&gt;Responses 8, 11, 13 (mixed rollback, mixed secrets, brittle local dev)&lt;/td&gt;
&lt;td&gt;3/20 = 15%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Alert Desensitization&lt;/td&gt;
&lt;td&gt;Responses 10, 19 (ignoring alerts, silencing GitOps notifications)&lt;/td&gt;
&lt;td&gt;2/20 = 10%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The honest point I want to highlight here is that 20 responses represent a small qualitative sample, so percentages derived from this data may appear more statistically precise than they actually are.&lt;/p&gt;

&lt;p&gt;When working with a larger dataset—for example, more than 100 responses &lt;strong&gt;(n ≥ 100)&lt;/strong&gt; — &lt;strong&gt;the percentages become more reliable and meaningful. That is where percentage-based insights should ideally come from.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the difference between the straight percentage version and the detailed version when presenting behavioral and motivational patterns in a persona card? Which approach is the best way to present these patterns?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There are two approaches:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Straight Percentage Version (Quantitative Layer)&lt;/strong&gt; This approach presents behavioral or motivational patterns using only numerical insights derived from the research data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh36itjzteqf7r9oelgcv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh36itjzteqf7r9oelgcv.png" alt="This instructional sketch illustrates the "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example Behavioral Pattern:&lt;/strong&gt; Reactive Debugging Observed in 68% of respondents&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Raw data:&lt;/strong&gt; Engineers wait for failures to surface before investigating, jumping between tools after the fact rather than catching issues proactively.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Easy to read and scan quickly&lt;/li&gt;
&lt;li&gt;Looks data-driven and credible&lt;/li&gt;
&lt;li&gt;Works well for presentations and executive summaries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Limitations&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lacks context about why users behave that way&lt;/li&gt;
&lt;li&gt;May oversimplify complex behaviors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now let’s learn about another approach: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Detailed Version (Qualitative Layer):&lt;/strong&gt; This approach combines behavioral patterns with contextual explanations, quotes from research participants, and the underlying trigger behind the behavior.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffoih6rycfn3zg05uikha.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffoih6rycfn3zg05uikha.png" alt="This instructional sketch illustrates the "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example of Behavioral Pattern:&lt;/strong&gt; Reactive Debugging Over Proactive Monitoring&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quote:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“When a pod crashes, I need to jump between three dashboards just to find the root cause.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Trigger:&lt;/strong&gt; Lack of integrated observability tools&lt;br&gt;
&lt;strong&gt;Action:&lt;/strong&gt; Manual investigation across multiple tools&lt;br&gt;
&lt;strong&gt;Cost:&lt;/strong&gt; Hours lost during each incident&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Provides deeper insight and context&lt;/li&gt;
&lt;li&gt;Shows the reasoning behind behaviors&lt;/li&gt;
&lt;li&gt;Stronger for research reports and documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Limitations&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Longer and harder to scan quickly&lt;/li&gt;
&lt;li&gt;Less suitable for compact persona cards&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Which Is Best For Each Pattern Type&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the key insight — &lt;strong&gt;they serve different pattern types differently.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsz98dtd9w5f48982geky.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsz98dtd9w5f48982geky.png" alt="This instructional sketch compares mapping techniques, recommending a hybrid percentage-and-quote format for observable behavioral patterns and a more authentic "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Behavioral patterns&lt;/strong&gt; can carry percentages because behavior is observable and countable. &lt;strong&gt;"X% of respondents&lt;/strong&gt; described workaround-building behavior" is a defensible, citable claim.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best Practice&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The most effective approach is usually a &lt;strong&gt;hybrid format&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use percentages for credibility&lt;/li&gt;
&lt;li&gt;Add a short explanation or quote for context&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Motivational patterns&lt;/strong&gt; should almost never be percentages. Motivations are inferred, not directly stated. Saying "72% are motivated by speed with confidence" would be misleading — no one said that directly, you derived it. &lt;strong&gt;A quote + insight format&lt;/strong&gt; is far more honest and persuasive here.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The reason for including behavioral and motivational patterns is based on five main purposes&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A persona without behavioral and motivational patterns only tells you &lt;strong&gt;who the person is&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A persona with these patterns shows &lt;strong&gt;how the person thinks and what motivates their decisions&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This difference is important because design and product decisions are not based on demographics or job titles. They are based on understanding &lt;strong&gt;how people behave in real situations and what outcomes they are trying to achieve&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmklvrc5njiaepfg0tsrz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmklvrc5njiaepfg0tsrz.png" alt="This instructional sketch synthesizes methods for mapping behavioral and motivational patterns, illustrating how to integrate these insights into persona cards and matrices to shift team focus from descriptive snapshots to predictive, outcome-based design decisions."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Move from Descriptive to Predictive:&lt;/strong&gt; Without patterns, a persona describes a person at a snapshot in time. With patterns, it lets you predict how that person will behave in a new situation you haven't researched yet. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; For example — once you know Alex (Platform Engineer) has a Workaround Accumulation behavioral pattern, you can predict that if you ship a feature with gaps, Alex won't file a bug report. He'll build around it. That prediction changes how you design the feature in the first place.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Make personas useful for decisions that go beyond what was directly researched.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Explain Why Pain Points Exist, Not Just That They Do:&lt;/strong&gt; Pain points alone tell you what's broken. Behavioral and motivational patterns tell you &lt;strong&gt;why it keeps being broken&lt;/strong&gt; even when people know it's a problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Alert desensitization is a great example from sample raw data. The pain point is "too many noisy alerts." But the behavioral pattern — engineers actively suppressing alerts as a coping mechanism — explains why just reducing alert volume won't fix it. You've broken trust. &lt;/p&gt;

&lt;p&gt;The motivational pattern underneath, cognitive offloading — tells you the real design target: engineers need the system to carry the triage burden, not just send fewer notifications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Surface the root cause behind the symptom so solutions address the right problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Create Shared Language Across Teams:&lt;/strong&gt; When a designer, a PM, and an engineer all read the same persona card, they need to walk away with the same understanding of the user. Job titles and tools lists don't achieve that — they're interpreted differently by different disciplines.&lt;/p&gt;

&lt;p&gt;Behavioral and motivational patterns are &lt;strong&gt;discipline-neutral&lt;/strong&gt;. "Reactive debugging over proactive monitoring" means the same thing to a backend engineer as it does to a UX researcher. It becomes a shorthand the whole team can reference in standups, design reviews, and roadmap conversations &lt;strong&gt;without needing to re-explain the research&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Give cross-functional teams a common reference point rooted in user reality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Prevent Solution-First Thinking:&lt;/strong&gt; Without motivational patterns especially, teams default to building what users asked for rather than what users actually need. Your data is full of this gap, users asked for a dry-run mode for NetworkPolicy, but the motivation underneath is "I want to act fast without causing outages." Those are different design briefs.&lt;/p&gt;

&lt;p&gt;If a PM only reads the pain points and desired solutions sections of a persona, they'll build a feature checklist. If they also read the &lt;strong&gt;motivational patterns, they'll ask "does this solution actually address the underlying motivation, or just the surface request?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Shift teams from feature-building to outcome-building.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Make Personas Defensible in a Research Context:&lt;/strong&gt; A persona card that only contains job title, tools, and frustrations reads as anecdotal. Reviewers will ask — how do you know this is representative?&lt;/p&gt;

&lt;p&gt;Behavioral and motivational patterns — especially when tied back to evidence from your &lt;strong&gt;(n&amp;gt;100)&lt;/strong&gt; research respondent — demonstrate that the &lt;strong&gt;persona was derived from systematic analysis&lt;/strong&gt;, not assembled from assumptions. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;They show the reasoning chain: here is what people said, here is the pattern we observed across multiple respondents, here is what that tells us about this persona type.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Establish research credibility and make the personas publishable and citable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Behavioral and motivational patterns are what elevate a &lt;strong&gt;persona from a static profile into a practical decision-making tool&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;By grounding each pattern in observable actions and inferred goals — backed by evidence from the research dataset — teams can predict user behavior, address root causes rather than symptoms, and build toward outcomes rather than feature checklists.&lt;/strong&gt; &lt;/p&gt;

</description>
      <category>kubernetes</category>
      <category>learning</category>
      <category>design</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>What is Engineer persona?</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Fri, 06 Mar 2026 06:01:42 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/what-is-engineer-persona-5e29</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/what-is-engineer-persona-5e29</guid>
      <description>&lt;h2&gt;
  
  
  What is an Engineer persona in a user research method?
&lt;/h2&gt;

&lt;p&gt;A user persona is a &lt;strong&gt;research-based&lt;/strong&gt;, fictional but realistic representation of a user group, built from patterns found in &lt;strong&gt;real data, interviews, and observations&lt;/strong&gt;. It gives your team a shared mental model of who you're building for.&lt;/p&gt;

&lt;p&gt;For Example: A persona for a platform Engineer isn’t one specific person at your company. It's what you learned from interviewing 15 platform engineers across different orgs, distilled into one coherent, usable profile.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it is important to consider?:
&lt;/h2&gt;

&lt;p&gt;Developer experience projects fail not because engineers lack skill, but because teams build for an imagined user instead of a researched one. Personas make the real user visible inside engineering decisions.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;73% of DevEx friction&lt;/strong&gt; comes from tools not matching how developers actually think and work — not from technical limitations alone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3X Teams&lt;/strong&gt; using personas in design reviews are significantly more likely to catch usability issues before engineering investment begins.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  How these personas are useful:
&lt;/h2&gt;

&lt;p&gt;These personas help teams make better decisions by keeping real users at the center of every conversation. Instead of guessing, debates and discussions are grounded in actual evidence from users. Features get prioritized based on what engineers truly struggle with day to day.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxkionpfz2ie87lv4xt36.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxkionpfz2ie87lv4xt36.png" alt="A hand-drawn educational infographic on a clean white background illustrating how user personas improve product development through evidence-based debates, prioritized features, task-oriented documentation, and tailored onboarding." width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Documentation is written around the tasks and goals engineers actually have, not just technical specs. Onboarding is scoped to the right starting point so new users aren't overwhelmed or under-informed. And in every meeting, there's a clear answer to the question "who is this actually for?"  which keeps everyone aligned and focused.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why DevEx is Different from Consumer UX?
&lt;/h2&gt;

&lt;p&gt;Developers are power users with strong mental models and well-established workflows. While they can handle complex systems like Kubernetes, they have very little tolerance for friction in their critical path tasks such as debugging, deploying, or scaling applications. &lt;/p&gt;

&lt;p&gt;Unlike consumer UX, which often focuses on visual delight, enjoyable interactions and engagement in platforms like Instagram, Developer Experience (DevEx) focuses on reducing cognitive load. A DevEx persona therefore emphasizes clarity, efficiency, and predictable workflows so engineers can complete high-frequency, high-stakes tasks with minimal mental effort.&lt;/p&gt;

&lt;p&gt;👉 In simple terms: Consumer UX tries to make products enjoyable, but Developer experience tries to make complex tasks faster, clearer, and less mentally exhausting.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to create a Engineer persona?
&lt;/h2&gt;

&lt;p&gt;Creating a developer persona is different from creating a typical consumer persona. Instead of focusing on demographics, DevEx personas focus on workflows, tools, goals, and friction points in technical tasks. Here is a practical step-by-step approach.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhu6f8nr81tojxhxrwrzr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhu6f8nr81tojxhxrwrzr.png" alt="A five-step process diagram for creating an engineer persona, featuring sketches of researchers interviewing, data mapping, persona profiles, workflow diagrams, and a final validation session with a group of developers." width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Start With Real Research Data&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Developer personas should always be based on real evidence, not assumptions.&lt;/p&gt;

&lt;p&gt;You can collect data through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Developer surveys&lt;/li&gt;
&lt;li&gt;Interviews with engineers&lt;/li&gt;
&lt;li&gt;Observing real workflows&lt;/li&gt;
&lt;li&gt;Reviewing support issues or GitHub discussions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For teams building infrastructure platforms like Kubernetes, this might include understanding how engineers deploy, debug, and manage clusters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Identify Behavioral Patterns&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After collecting data, analyze it to find patterns in how developers work.&lt;/p&gt;

&lt;p&gt;Look for similarities in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Goals (deploy faster, automate operations, reduce downtime)&lt;/li&gt;
&lt;li&gt;Pain points (configuration complexity, unclear errors, manual steps)&lt;/li&gt;
&lt;li&gt;Workflows (CI/CD pipelines, CLI usage, automation scripts)&lt;/li&gt;
&lt;li&gt;Tool usage (for example Docker or Terraform)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These patterns help define distinct developer groups.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Define the Persona Structure&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnui4of1nvmo29uzpqqbn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnui4of1nvmo29uzpqqbn.png" alt="Image of a persona with key elements" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A developer persona usually includes the following sections:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Role and Context:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Job role (Platform Engineer, Developer, SRE)&lt;br&gt;
Experience level&lt;br&gt;
Type of environment they work in&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Goals:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What they are trying to achieve in their workflow&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Tasks:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;High-frequency tasks like deploying services, debugging failures, or scaling clusters&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pain Points:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Friction points in their daily workflow&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tools and Ecosystem:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Technologies and platforms they regularly use&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mental Models:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;How they expect systems to behave&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It is useful as a decision-making tool.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;4. Focus on Workflows Instead of Demographics&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In DevEx, demographics are less important. Instead of describing age or hobbies, focus on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;deployment processes&lt;/li&gt;
&lt;li&gt;debugging patterns&lt;/li&gt;
&lt;li&gt;infrastructure management workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes the persona &lt;strong&gt;actionable for engineering teams.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Validate With Developers&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once the persona is drafted, review it with actual engineers. Ask questions like:&lt;/p&gt;

&lt;p&gt;Does this reflect your real workflow?&lt;br&gt;
Are the pain points accurate?&lt;br&gt;
What is missing?&lt;/p&gt;

&lt;p&gt;This step helps ensure the persona reflects &lt;strong&gt;real developer behavior&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 In simple terms: A developer persona is created by studying real developer workflows, identifying patterns in their goals and challenges, and translating those insights into a clear representation that helps teams design better developer tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tools to Create Developer Personas
&lt;/h2&gt;

&lt;p&gt;What tools should we use to design personas? Typically, UX researchers create personas using tools such as Figma or Miro, or other platforms that provide ready-made persona templates. In these tools, researchers usually add persona data directly into the template format.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fja8n4pokeu4vht4t55f9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fja8n4pokeu4vht4t55f9.png" alt="An illustration contrasting Figma and Miro (marked with red crosses) against Google Docs and Sheets (marked with green checkmarks) to show that document tools are more efficient for engineer collaboration and feedback." width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This approach works well when collaborating with UX design teams or teammates who are already familiar with these design tools. However, when working with developer experience teams, it is important to choose tools that developers can easily access and use to provide feedback.&lt;/p&gt;

&lt;p&gt;For this reason, I chose to use Google Sheets to build the persona. A spreadsheet allows the information to be organized in a clear tabular format, making it easier for developers to review the data and add feedback directly.&lt;/p&gt;

&lt;p&gt;Choosing the right tool makes collaboration easier and more effective. It also helps avoid repeating the same work across multiple tools, saving both time and effort.&lt;/p&gt;

&lt;h2&gt;
  
  
  How many personas that you actually need or build and how can we prioritize?
&lt;/h2&gt;

&lt;p&gt;The number of personas you need depends on the diversity of users and their workflows, but in most DevEx or platform products, teams typically build 3–5 core personas. Building too many personas can dilute focus and make it harder for teams to use them in decision-making.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbt7u0aniggw4cira5zss.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbt7u0aniggw4cira5zss.png" alt="An educational infographic sketch illustrating persona development, featuring a guide on building 3–5 core personas, a prioritization pyramid (Primary, Secondary, Tertiary), and a 2x2 matrix mapping " width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. How Many Personas Are Usually Needed&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In developer-focused products (for example platforms built around Kubernetes), teams usually identify a small set of representative roles such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Platform Engineers – manage infrastructure and clusters&lt;/li&gt;
&lt;li&gt;Application Developers – deploy and run applications&lt;/li&gt;
&lt;li&gt;SRE / Operations Engineers – maintain reliability and monitor systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each persona represents distinct &lt;strong&gt;goals, workflows, and pain points, not just job titles&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 A good rule is: Create enough personas to represent different behaviors, but not so many that teams cannot remember or use them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. How to Prioritize Personas&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not all personas should have equal weight. Prioritization usually depends on three factors:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frequency of Use:&lt;/strong&gt; Which users interact with the system the most? And High-frequency users should often be prioritized.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Impact on the System:&lt;/strong&gt; Which users influence the platform architecture or adoption? For example, platform engineers often shape how tools like Kubernetes are configured across organizations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Critical Workflows:&lt;/strong&gt; Which personas perform the most critical tasks (deployment, scaling, debugging)? And Improving their experience usually delivers the highest value.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Persona Prioritization Model&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Teams often classify personas into three levels: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Primary Persona:&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;The main user the product is designed for, &lt;br&gt;
Most design decisions should support their workflows&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Secondary Persona:&lt;/strong&gt; Important users but with fewer or overlapping needs&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tertiary Persona:&lt;/strong&gt; Users who interact occasionally or indirectly&lt;/p&gt;

&lt;p&gt;👉 Focus design decisions around one primary persona, support 1–2 secondary personas, and avoid building too many additional ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Teams can use this persona?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp5cb8ue9k8iyttuw4br6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp5cb8ue9k8iyttuw4br6.png" alt="An illustrated five-step workflow on a clean white background demonstrating how engineering teams use a developer persona to align goals, prioritize features, and improve technical decision-making." width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Personas are useful for engineering teams in several practical ways during a project. Here are five key ways they help:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Aligning the Team Around the User&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Personas give engineers a clear understanding of &lt;strong&gt;who they are building for&lt;/strong&gt;. This helps teams avoid assumptions and focus on real developer needs, especially when building complex systems like Kubernetes platforms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Prioritizing Features&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Personas help teams decide which features matter most. If a feature supports the primary persona’s workflow, it should usually be prioritized over less critical improvements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Identifying Workflow Friction:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;By mapping goals and pain points, personas reveal where developers struggle in their workflows, helping engineering teams focus on reducing friction in high-frequency tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Supporting Design and Architecture Decisions:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Personas help engineers understand mental models and expected workflows, which guides better decisions when designing APIs, tools, or developer platforms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Improving Communication Across Teams:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Personas create a shared language between product, UX, and engineering teams, making discussions about user needs clearer and more consistent.&lt;/p&gt;

&lt;p&gt;👉 Personas help engineering teams align on users, prioritize features, reduce workflow friction, guide design decisions, and improve collaboration across teams.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;Engineer personas are a practical research tool that keeps real developer needs at the center of every product decision. By grounding design and engineering conversations in actual workflows, goals, and pain points rather than assumptions. &lt;/p&gt;

&lt;p&gt;Teams can reduce friction, prioritize the right features, and build platforms that developers genuinely want to use. Whether you're designing for Kubernetes, internal tooling, or any developer facing product, a well researched persona is one of the simplest ways to close the gap between what teams build and what engineers actually need.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tutorial</category>
      <category>opensource</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>Engineering Research Beyond Surveys (Part II)</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Wed, 04 Mar 2026 04:19:21 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/engineering-research-beyond-surveys-part-ii-12jl</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/engineering-research-beyond-surveys-part-ii-12jl</guid>
      <description>&lt;h2&gt;
  
  
  When Surveys Are the Right Method in Engineering Teams
&lt;/h2&gt;

&lt;p&gt;Engineers are data driven, practical and skeptical of anything that feels vague or time consuming, which makes research a tricky thing to get right. Surveys are often the go to tool, but they only tell part of the story. Used the right way, research can help teams understand not just what is happening, but why. &lt;/p&gt;

&lt;p&gt;This guide walks through how to use surveys effectively, when to go beyond them, and how to present findings in a way that engineers actually trust and act on.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Use Surveys for Measurement, Not Discovery&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Surveys work best as a measurement tool, not an exploration tool. They're most useful once you already understand the &lt;strong&gt;problem space&lt;/strong&gt;, &lt;strong&gt;the workflows&lt;/strong&gt;, and the &lt;strong&gt;main pain points&lt;/strong&gt;, basically when you know what questions to ask. &lt;/p&gt;

&lt;p&gt;For example, surveys are great for&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;tracking how &lt;strong&gt;developer satisfaction changes over time&lt;/strong&gt;, &lt;/li&gt;
&lt;li&gt;measuring whether &lt;strong&gt;onboarding improvements&lt;/strong&gt; actually made a difference, &lt;/li&gt;
&lt;li&gt;helping teams &lt;strong&gt;prioritize a known list of feature requests&lt;/strong&gt;, or &lt;/li&gt;
&lt;li&gt;checking &lt;strong&gt;how a new release landed&lt;/strong&gt; with users.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuf8fk399me99ts00an7w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuf8fk399me99ts00an7w.png" alt="description and illustration of Use Surveys for Measurement, Not Discovery"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Where surveys fall short is in discovery work. If you're trying to &lt;strong&gt;uncover friction&lt;/strong&gt; you don't yet know about, &lt;strong&gt;understand how developers work&lt;/strong&gt; through &lt;strong&gt;complex debugging scenarios&lt;/strong&gt;, or &lt;strong&gt;do deep research into how people actually use a tool day-to-day&lt;/strong&gt;, surveys won't get you there. Those situations call for interviews, observation, or other methods that let the research breathe and go in unexpected directions.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Surveys are powerful — when used intentionally.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Define a Clear Outcome Metric&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before launching any survey, you need to get clear on one thing: &lt;strong&gt;what decision will this data actually influence?&lt;/strong&gt; This is your outcome metric, and it should guide every question you write. &lt;/p&gt;

&lt;p&gt;For example, you might be trying to &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;figure out whether &lt;strong&gt;CLI performance&lt;/strong&gt; should move up the roadmap,&lt;/li&gt;
&lt;li&gt;whether a recent change to the &lt;strong&gt;CI pipeline made onboarding easier&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;or whether developers are finding the &lt;strong&gt;documentation usable&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without that decision target in mind, the survey loses its purpose. You end up collecting a lot of responses that feel useful but don't actually point anywhere. The data becomes noise rather than direction&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Keep It Focused (Engineers Hate Long Surveys)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When creating surveys for engineers, keep them short, between &lt;strong&gt;10&lt;/strong&gt; and &lt;strong&gt;20 questions is ideal&lt;/strong&gt;. &lt;strong&gt;Mix in some rating questions&lt;/strong&gt; along with &lt;strong&gt;one or two open-ended questions&lt;/strong&gt; where they can write freely. &lt;/p&gt;

&lt;p&gt;The most important thing is to ask about &lt;strong&gt;real behaviors&lt;/strong&gt; and &lt;strong&gt;actual experiences&lt;/strong&gt; rather than general opinions. &lt;/p&gt;

&lt;p&gt;For example, instead of asking &lt;em&gt;"Do you like the platform?"&lt;/em&gt; try asking something like &lt;em&gt;"How many times did the build fail last week?"&lt;/em&gt; or even better, &lt;em&gt;"What was the last frustrating moment you experienced?"&lt;/em&gt; Questions like these give you much more honest and useful answers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Pair Surveys With Usage Data&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Surveys tell you what developers think and feel, but engineers tend to trust a different kind of evidence - logs, metrics, and performance data. That's just the nature of technical teams; &lt;strong&gt;they're wired to look for measurable signals.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you want your research to land with credibility, pair your survey findings with actual usage data.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When you combine &lt;strong&gt;what people perceive with what the data shows they actually do&lt;/strong&gt;, the picture becomes much harder to dismiss. &lt;/p&gt;

&lt;p&gt;Maybe developers say &lt;em&gt;onboarding feels slow&lt;/em&gt;, and the &lt;em&gt;metrics confirm where drop-off happens&lt;/em&gt;. Or &lt;em&gt;satisfaction scores dip right around the same time error rates spiked&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;That combination of perception and behavior is far more persuasive than either source on its own, and it speaks the language engineers already trust.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Convince Engineering Teams to Go Beyond Surveys
&lt;/h2&gt;

&lt;p&gt;Getting engineering teams to embrace research beyond surveys is really a question of how you frame the conversation. Telling a room of engineers that you need more qualitative research won't move the needle, it sounds like a methodology preference, and that's easy to brush off.&lt;/p&gt;

&lt;p&gt;What does get their attention is &lt;strong&gt;framing it as a gap in the signal.&lt;/strong&gt; Engineers are already thinking in terms of &lt;em&gt;failures, blind spots, and missing data&lt;/em&gt;. So instead of leading with the research method, &lt;strong&gt;lead with what's being missed&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;When you say &lt;em&gt;"we're not catching failure signals early enough,"&lt;/em&gt;&lt;br&gt;
that lands differently. It connects to something they already care about — reliability, visibility, and not being caught off guard. Once you're speaking that language, the case for richer research methods makes itself. Let's learn step by step.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvitpljjwm7xdywpf34s9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvitpljjwm7xdywpf34s9.png" alt="Illustration of the four steps : Start with their pain, show the blind sport,Run a Small Pilot Study,Translate Research Into Engineering Terms  "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Start With Their Pain&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The most effective way to bring engineering teams along is to start with a problem they're already feeling. Rather than walking in and asking for interviews or more research time, anchor the conversation in something that's already causing friction. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why are support tickets going up? &lt;/li&gt;
&lt;li&gt;Why are developers finding workarounds instead of using the platform the way it was intended? &lt;/li&gt;
&lt;li&gt;Why do satisfaction scores look healthy but adoption numbers tell a different story?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are questions that surveys alone can't answer, and that's exactly the point. When you surface those gaps, you're not pitching a research method, &lt;strong&gt;you're pointing at a real problem that needs a deeper kind of investigation&lt;/strong&gt;. That shift in framing makes it much easier for engineering teams to see the value, because you're speaking directly to something that's already on their radar.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Show the Blind Spot&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes the data you have tells one story while reality tells another. Imagine your survey shows &lt;strong&gt;75% of developers&lt;/strong&gt; are satisfied - that sounds like a win. &lt;/p&gt;

&lt;p&gt;But then you look around and notice people are quietly building workarounds, &lt;em&gt;Slack is full of complaints&lt;/em&gt;, and &lt;em&gt;CI timeouts are happening every single day&lt;/em&gt;. There's a clear disconnect, and that gap is your blind spot.&lt;/p&gt;

&lt;p&gt;This is where you can reframe the conversation in a way that resonates with engineers. Surveys are good at telling you what is happening, but they rarely explain why. &lt;/p&gt;

&lt;p&gt;And engineers deeply respect root cause analysis, &lt;strong&gt;it's how they think about system failures&lt;/strong&gt;. So instead of framing additional research as a soft or optional exercise, &lt;em&gt;position it as debugging user behavior&lt;/em&gt;, running a root cause investigation, or building observability for humans the same way you'd build it for systems. &lt;/p&gt;

&lt;p&gt;That language clicks with technical teams because it maps directly onto how they already approach problems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Run a Small Pilot Study&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Rather than proposing a full research program upfront, start small and let the results do the talking. &lt;/p&gt;

&lt;p&gt;Suggest something contained and low-commitment — &lt;strong&gt;five developer interviews,&lt;/strong&gt; &lt;strong&gt;one session&lt;/strong&gt; where you shadow someone through their &lt;strong&gt;actual workflow&lt;/strong&gt;, or a &lt;strong&gt;single usability test&lt;/strong&gt; focused on something specific like CLI setup. &lt;/p&gt;

&lt;p&gt;That's easy for a team to say yes to because it doesn't feel like a big investment.&lt;/p&gt;

&lt;p&gt;The key is what you do with it afterward. When you come back with concrete findings, &lt;strong&gt;a specific point in the workflow where things break down, a pain point that never showed up in any survey,&lt;/strong&gt; or a quick win the team can act on immediately, that's when the skepticism starts to fade. &lt;/p&gt;

&lt;p&gt;Engineers are pragmatic, and a small pilot that produces real, actionable insights is far more convincing than any proposal or methodology argument you could make upfront.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Translate Research Into Engineering Terms&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;How you communicate findings matters just as much as the findings themselves. Telling an engineering team that "developers feel confused" doesn't give them anything to work with — it's vague and easy to set aside. &lt;/p&gt;

&lt;p&gt;But if you say that &lt;strong&gt;&lt;em&gt;onboarding has three distinct friction points&lt;/em&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;em&gt;two undocumented assumptions&lt;/em&gt;&lt;/strong&gt; that users have no way of knowing upfront, and &lt;strong&gt;one &lt;em&gt;configuration issue that's consistently causing 40 minute delays&lt;/em&gt;&lt;/strong&gt;, now you have something concrete.&lt;/p&gt;

&lt;p&gt;That level of specificity speaks directly to how engineers think. It turns a feeling into a defect, a complaint into a root cause, and a vague observation into something that can actually be prioritized and fixed. &lt;/p&gt;

&lt;p&gt;The goal is to make your research feel less like a &lt;strong&gt;report and more like a diagnostic&lt;/strong&gt;, something that tells the team exactly where to look and what to do about it.&lt;/p&gt;
&lt;h1&gt;
  
  
  Conclusion: Building a Research Practice Engineers Actually Trust
&lt;/h1&gt;

&lt;p&gt;Surveys are a valuable tool for engineering teams, but only when used with intention and paired with the right approach. They work best for measuring what you already know, not for uncovering what you don't. &lt;/p&gt;

&lt;p&gt;To get the most out of research, keep surveys short and focused on real behaviors, back them up with actual usage data, and know when to go deeper through interviews or observation. &lt;/p&gt;

&lt;p&gt;When bringing engineering teams on board with broader research, speak their language, frame gaps as missing signals, start small with a pilot study, and translate findings into specific, actionable problems they can actually fix. &lt;/p&gt;

&lt;p&gt;When research is done this way, it stops feeling like an extra step and starts feeling like a natural part of how good engineering decisions get made.&lt;/p&gt;

&lt;p&gt;Part(I) of this article: 

&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/priya_sajja_c336921bbda87/why-do-the-majority-of-the-engineering-teams-focus-on-conducting-the-surveys-2h72" class="crayons-story__hidden-navigation-link"&gt;Why do the majority of the Engineering teams focus on conducting the Surveys?&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/priya_sajja_c336921bbda87" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3663489%2Ffc9f6749-de83-48c9-80a9-dc341ec2a7ff.png" alt="priya_sajja_c336921bbda87 profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/priya_sajja_c336921bbda87" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Pavanipriya Sajja
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Pavanipriya Sajja
                
              
              &lt;div id="story-author-preview-content-3288484" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/priya_sajja_c336921bbda87" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3663489%2Ffc9f6749-de83-48c9-80a9-dc341ec2a7ff.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Pavanipriya Sajja&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/priya_sajja_c336921bbda87/why-do-the-majority-of-the-engineering-teams-focus-on-conducting-the-surveys-2h72" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Feb 26&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/priya_sajja_c336921bbda87/why-do-the-majority-of-the-engineering-teams-focus-on-conducting-the-surveys-2h72" id="article-link-3288484"&gt;
          Why do the majority of the Engineering teams focus on conducting the Surveys?
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/management"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;management&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/softwareengineering"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;softwareengineering&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ux"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ux&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/tutorial"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;tutorial&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/priya_sajja_c336921bbda87/why-do-the-majority-of-the-engineering-teams-focus-on-conducting-the-surveys-2h72" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;2&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/priya_sajja_c336921bbda87/why-do-the-majority-of-the-engineering-teams-focus-on-conducting-the-surveys-2h72#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            5 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




</description>
      <category>uxdesign</category>
      <category>development</category>
      <category>kubernetes</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Why do the majority of the Engineering teams focus on conducting the Surveys?</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Thu, 26 Feb 2026 15:28:53 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/why-do-the-majority-of-the-engineering-teams-focus-on-conducting-the-surveys-2h72</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/why-do-the-majority-of-the-engineering-teams-focus-on-conducting-the-surveys-2h72</guid>
      <description>&lt;p&gt;When I have started exploring my self interest in the developer experience domain, I have noticed that the majority of the engineering teams are focusing on conducting surveys methods in (User research). To know the feedback on the product, workflows, architecture, Tooling stack, methods, process to improve experience on these dedicated areas for the engineering teams. &lt;br&gt;
Whether the survey conducting teammate is Engineer or Project Manager not particularly UX designer or the researcher is focused on conducting the survey and working on the analysis results and presents results with the teammates.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let’s learn why behind the creating surveys:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most engineering teams focus on surveys because they’re the easiest, fastest, and most scalable way to collect feedback — especially in technical environments.&lt;/p&gt;

&lt;p&gt;But there are deeper reasons behind it 👇&lt;/p&gt;

&lt;h2&gt;
  
  
  Surveys Scale Easily
&lt;/h2&gt;

&lt;p&gt;Surveys are a great fit for engineering teams because they scale well. These teams typically build things like &lt;strong&gt;developer platforms&lt;/strong&gt;, &lt;strong&gt;internal tools&lt;/strong&gt;, &lt;strong&gt;APIs&lt;/strong&gt;, and &lt;strong&gt;infrastructure&lt;/strong&gt; and their users can range from hundreds of internal developers to thousands of external ones. Trying to schedule and run individual interviews with that many people is time consuming and hard to coordinate. A survey solves that problem by &lt;strong&gt;reaching everyone&lt;/strong&gt; at once, &lt;strong&gt;requiring far less effort to organize&lt;/strong&gt;, and &lt;strong&gt;delivering results quickly&lt;/strong&gt;. For engineering organizations that are always busy, that kind of efficiency is really appealing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx27db2ix8sdjwmkgfw8r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx27db2ix8sdjwmkgfw8r.png" alt="Survey scaling information" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineers Prefer Quantifiable Data
&lt;/h2&gt;

&lt;p&gt;Engineering culture is built around measuring things. Engineers are used to working with &lt;strong&gt;metrics&lt;/strong&gt;, &lt;strong&gt;dashboards&lt;/strong&gt;, and &lt;strong&gt;concrete outcomes&lt;/strong&gt; so when it comes to understanding their users, they naturally gravitate toward data that feels the same way. Surveys deliver exactly that: &lt;strong&gt;percentages&lt;/strong&gt;, &lt;strong&gt;NPS (Net Promoter Score) scores&lt;/strong&gt;, &lt;strong&gt;satisfaction ratings&lt;/strong&gt;, and &lt;strong&gt;trend graphs&lt;/strong&gt; that can be tracked over time. This kind of output fits neatly into the ways engineering teams already communicate their work, whether that's through &lt;strong&gt;OKRs (Objectives and Key Results)&lt;/strong&gt;, &lt;strong&gt;sprint reviews&lt;/strong&gt;, or &lt;strong&gt;reports to leadership&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Qualitative methods like interviews and observations, while valuable, can feel too abstract or "soft" to many engineering teams because the findings are harder to put into a chart or tie to a specific number.&lt;/p&gt;

&lt;h2&gt;
  
  
  Time &amp;amp; Resource Constraints
&lt;/h2&gt;

&lt;p&gt;Most engineering teams don't have a dedicated UX researcher on staff, and the people doing research often have no formal training in it. They just need quick answers to move forward. In that context, surveys feel like the obvious choice, they're &lt;strong&gt;low effort&lt;/strong&gt;, &lt;strong&gt;low risk,&lt;/strong&gt; and can be sent out in a &lt;strong&gt;matter of hours&lt;/strong&gt;. Compare that to something like usability testing or contextual inquiry, which requires careful planning, recruiting the right participants, moderating sessions, and then spending significant time analyzing what you found. That's a &lt;strong&gt;real investment of time and resources that many teams simply don't have&lt;/strong&gt;. So surveys seem like the &lt;strong&gt;cheaper&lt;/strong&gt;, &lt;strong&gt;faster path&lt;/strong&gt; and on the surface, that's hard to argue with.&lt;/p&gt;

&lt;h2&gt;
  
  
  Perceived Objectivity
&lt;/h2&gt;

&lt;p&gt;There's something powerful about a number. When a survey comes back showing &lt;strong&gt;72% satisfaction&lt;/strong&gt; or a &lt;strong&gt;6.8 out of 10 usability score&lt;/strong&gt;, it feels decisive and trustworthy like the data is speaking for itself. Leadership responds well to this because it looks like &lt;strong&gt;objective&lt;/strong&gt;, &lt;strong&gt;data-driven decision making&lt;/strong&gt;. Interviews and qualitative research, on the other hand, can feel subjective to people who aren't familiar with how rigorous those methods actually are. Without that understanding, findings from a conversation can seem like &lt;strong&gt;"just opinions"&lt;/strong&gt; compared to a clean percentage on a slide. So surveys carry a perception of &lt;strong&gt;credibility&lt;/strong&gt; that makes them easier to sell internally, even when the numbers don't always tell the full story.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tooling Makes Surveys Easy
&lt;/h2&gt;

&lt;p&gt;The tooling available today makes surveys almost frictionless to run. Platforms like &lt;strong&gt;Google Forms&lt;/strong&gt;, &lt;strong&gt;Typeform&lt;/strong&gt;, in-product feedback widgets, and various internal tools let anyone put together and launch a survey in just a few minutes, &lt;strong&gt;no special skills required&lt;/strong&gt;. Deep research methods like interviews or contextual inquiry don't have that same kind of ready-made infrastructure. There's no equivalent &lt;strong&gt;"click and go"&lt;/strong&gt; tool that makes those approaches just as easy to set up and scale. So naturally, teams reach for what's most accessible, and right now, that's surveys.&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineering Mindset Bias
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbwtgsy7mckacoa4l8m9t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbwtgsy7mckacoa4l8m9t.png" alt="Engineering mindset vs user experience designer mindset" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Engineers are trained to think in systems to &lt;strong&gt;optimize&lt;/strong&gt;, &lt;strong&gt;troubleshoot&lt;/strong&gt;, and &lt;strong&gt;find patterns in data&lt;/strong&gt;. That's a real strength, but it can create a &lt;strong&gt;blind spot&lt;/strong&gt; when it comes to &lt;strong&gt;understanding user experience&lt;/strong&gt;. UX problems are often behavioral, emotional, and deeply tied to context and workflow, which are things that don't surface cleanly in a spreadsheet. Surveys can tell you that &lt;strong&gt;40% of users find a feature difficult&lt;/strong&gt;, but they &lt;strong&gt;rarely explain why the friction exists&lt;/strong&gt;, what workarounds people have quietly invented, how users are actually thinking about the problem, or where the hidden pain points live. Despite that, &lt;strong&gt;surveys can feel sufficient&lt;/strong&gt; to an engineering mindset because they produce the kind of &lt;strong&gt;structured&lt;/strong&gt;, &lt;strong&gt;numerical output&lt;/strong&gt; that &lt;strong&gt;feels familiar&lt;/strong&gt; and complete. The gap between what surveys capture and what's actually happening in users' workflows often goes unnoticed&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Issue
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Surveys aren't the problem, it's how they're used.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;They're genuinely good at certain things: &lt;strong&gt;tracking trends over time&lt;/strong&gt;, &lt;strong&gt;helping teams prioritize&lt;/strong&gt;, and &lt;strong&gt;benchmarking satisfaction across releases&lt;/strong&gt;. But they have real limits. They struggle to uncover problems you didn't know to ask about, they can't capture the nuance of how someone actually moves through a workflow, and they fall short when the goal is to &lt;strong&gt;deeply understand complexity.&lt;/strong&gt; This matters especially in areas like developer experience, platform UX, and internal tooling, where the problems are often subtle, context-dependent, and buried in the details of how engineers do their work day to day. &lt;/p&gt;

&lt;p&gt;Using surveys as the only research method in these spaces means you'll get data, but you'll likely miss the insights that would actually move the needle.&lt;/p&gt;

&lt;h2&gt;
  
  
  Surveys Are a Starting Point, Not the Whole Story
&lt;/h2&gt;

&lt;p&gt;Engineering teams reach for surveys for all the right reasons — they scale, they produce numbers, they fit into existing workflows, and they're fast to deploy. In environments where time is short and data-driven culture is the norm, surveys feel like the natural, responsible choice. And in many ways, they are. There's nothing wrong with using them.&lt;/p&gt;

&lt;p&gt;But the problem emerges when surveys become the only tool in the research toolkit. Surveys can tell you what is happening at a surface level — satisfaction scores, adoption rates, feature preferences — but they rarely explain why it's happening, how users are actually working around it, or what problems haven't surfaced yet because no one thought to ask the right question.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw77wnwpz3hk3q8dkheas.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw77wnwpz3hk3q8dkheas.png" alt="Explanation of survey" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This gap matters most in developer experience, platform UX, and internal tooling — exactly the spaces where engineering teams tend to rely on surveys most heavily. These environments are complex, workflow-driven, and deeply contextual. The friction that slows down an SRE or breaks a platform engineer's flow often lives in the in-between moments — the workarounds, the unspoken frustrations, the mental models that don't match the system's design. A survey won't find those. An interview will.&lt;/p&gt;

&lt;p&gt;The path forward isn't to abandon surveys. &lt;strong&gt;It's to use them for what they're genuinely good at — tracking trends, benchmarking, and validating at scale — while pairing them with qualitative methods that can uncover the deeper behavioral and contextual insights that numbers alone can't capture.&lt;/strong&gt; Interviews, usability testing, and contextual observation aren't replacements for surveys. They're complements to them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The most effective research practice is a mixed-methods one&lt;/strong&gt;. Use surveys to scale. Use qualitative research to understand. Use both together to build products and platforms that engineers actually love to use.&lt;/p&gt;

</description>
      <category>management</category>
      <category>softwareengineering</category>
      <category>ux</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>The UX Hackathon: Your Guide to Rapid Innovation and Career Growth</title>
      <dc:creator>Pavanipriya Sajja</dc:creator>
      <pubDate>Thu, 26 Feb 2026 00:32:53 +0000</pubDate>
      <link>https://dev.to/priya_sajja_c336921bbda87/the-ux-hackathon-your-guide-to-rapid-innovation-and-career-growth-479</link>
      <guid>https://dev.to/priya_sajja_c336921bbda87/the-ux-hackathon-your-guide-to-rapid-innovation-and-career-growth-479</guid>
      <description>&lt;p&gt;Are you looking to fast track your design skills, build an impressive portfolio, and connect with the vibrant UX community? Look no further than the UX hackathon! Often misunderstood, these events are powerful catalysts for learning and growth, especially for aspiring designers.&lt;/p&gt;

&lt;p&gt;Let's dive into everything you need to know.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is a UX Hackathon?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A UX hackathon is a time limited collaborative event where designers tackle real world user experience challenges. Unlike traditional coding hackathons, UX hackathons focus on research, ideation, prototyping, and presenting design solutions rather than building functional software.&lt;/p&gt;

&lt;p&gt;These events typically last 24-72 hours and bring together designers, researchers, and sometimes developers to solve problems for organizations, communities, or hypothetical scenarios.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Design Hackathon Key Characteristics:&lt;/strong&gt;&lt;br&gt;
No-Code Focus: Emphasis on design thinking, research, wireframing, and prototyping rather than programming.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Real-World Problems:&lt;/strong&gt; Challenges often come from nonprofit organizations, startups, or community needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rapid Iteration:&lt;/strong&gt; Quick cycles of ideation, testing, and refinement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Team Collaboration:&lt;/strong&gt; Cross-functional teams combining different UX specialties.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mentorship:&lt;/strong&gt; Access to industry professionals who provide guidance and feedback.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In short, we can say that UX hackathons focus on problem-solving, research thinking, rapid prototyping, and storytelling — not just visuals.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdntmdfhr41g5ucv7fw4s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdntmdfhr41g5ucv7fw4s.png" alt="Design Hackathon" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Participate in UX Hackathons?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Participating in UX hackathons offers a wealth of benefits for your career and skill development.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Career Benefits:&lt;/strong&gt; According to industry surveys, 78% of hiring managers view hackathon participation favorably when evaluating candidates. Hackathons demonstrate your ability to work under pressure, collaborate effectively, and deliver results quickly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Portfolio Building:&lt;/strong&gt; Create impressive case studies in condensed timeframes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Networking:&lt;/strong&gt; Connect with other designers, potential employers, and industry mentors.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Skill Development:&lt;/strong&gt; Practice rapid prototyping, user research, and presentation skills.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Industry Exposure:&lt;/strong&gt; Work on real problems from companies and organizations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recognition:&lt;/strong&gt; Win prizes and gain visibility in the design community.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;“No real projects? Hackathons can become your real-world experience.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Who Can Participate?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This hackathon is open to a wide range of participants, including students, career switchers, beginners in UX, developer and designer teams, researchers, and product thinkers. If you're new to UX, don't worry—many hackathons are beginner-friendly and designed to help you learn while you build.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Many hackathons are beginner-friendly!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Where to Find UX Hackathons?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can find UX hackathons on a variety of platforms. Devpost, Major League Hacking, Eventbrite, Meetup, and AngelHack are popular sites that regularly list hackathon events across different skill levels and themes. Beyond these, LinkedIn is a great place to discover opportunities shared by your network, and design communities often post hackathon announcements as well. Don't overlook Slack and Discord groups focused on UX and design—these communities frequently share hackathon opportunities and can connect you with potential teammates.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When Do Hackathons Usually Happen?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Hackathons tend to follow predictable cycles throughout the year. They often align with university semesters, tech conference seasons, product launch cycles, and global design events. You'll find both online and offline formats available—online hackathons offer flexibility and accessibility from anywhere, while in-person events provide more immersive collaboration and networking. In terms of time commitment, hackathons typically range from 24-hour sprints to weekend-long events, though some extend over a week or more with lighter daily involvement. Understanding these rhythms can help you plan ahead and find events that fit your schedule.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to Participate in a UX Hackathon (Step-by-Step)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Participating in a UX hackathon follows a straightforward process.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Register&lt;/strong&gt; early to secure your spot.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read the problem statement&lt;/strong&gt; carefully to fully understand the challenge.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Form a team&lt;/strong&gt; or join one if you're flying solo—many hackathons have channels for finding teammates.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Understand the judging criteria&lt;/strong&gt; so you can tailor your work accordingly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plan your time strategically&lt;/strong&gt; A helpful breakdown is to allocate roughly 20% of your time to research, 20% to ideation, 25% to wireframes, 20% to prototyping, and 15% to preparing your presentation. This structure keeps you on track and ensures you have a polished deliverable by the deadline.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How to Find a Team?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Finding a team for a hackathon is easier than you might think. Many events have dedicated Discord or Slack channels where participants can connect and form groups. You can also comment on the event page expressing your interest in joining a team, post on LinkedIn to reach your professional network, or reach out directly in design communities like the Interaction Design Foundation, UXPA, or IxDA. When building your team, consider partnering with developers who can bring your designs to life, and look for someone skilled at storytelling—a strong presenter can make a significant difference when it's time to pitch your solution to the judges.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Roles in a UX Hackathon Team&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Understanding team roles can help beginners navigate hackathons more effectively. Common roles include:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UX Researcher:&lt;/strong&gt; Gathers insights and validates ideas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UX Designer:&lt;/strong&gt; Focuses on user flows and interaction design.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UI Designer:&lt;/strong&gt; Handles visual design and aesthetics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Developer:&lt;/strong&gt; Builds the functional prototype.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Presenter/Storyteller:&lt;/strong&gt; Crafts and delivers the final pitch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Product Strategist:&lt;/strong&gt; Keeps the solution aligned with user needs and business viability.&lt;/p&gt;

&lt;p&gt;Keep in mind that hackathon teams are often small, so one person frequently takes on multiple roles. Flexibility and collaboration are key!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Online vs Offline Hackathons: What’s the Difference?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Both online and offline hackathons offer valuable experiences, but they feel very different.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Online Hackathons:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; Remote, accessible from anywhere, flexible collaboration tools, easier to balance with personal schedules, lower travel costs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cons:&lt;/strong&gt; Harder to build team energy, communication gaps can arise, time zone differences may complicate coordination. Require stronger communication discipline and organized documentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Offline Hackathons:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; High-energy environment, immediate collaboration, strong networking opportunities, faster brainstorming sessions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cons:&lt;/strong&gt; Physical exhaustion, more intense time pressure, less flexibility. Often feels closer to a startup sprint.&lt;/p&gt;

&lt;p&gt;If you're new to hackathons, online events are a comfortable starting point. If you want deep immersion and networking, try offline events when possible. Both formats build real-world skills.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resources and Websites to Participate in Design Hackathons:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;UXHack: &lt;a href="https://uxhack.co/" rel="noopener noreferrer"&gt;https://uxhack.co/&lt;/a&gt; &lt;br&gt;
Devpost: &lt;a href="https://devpost.com/hackathons" rel="noopener noreferrer"&gt;https://devpost.com/hackathons&lt;/a&gt; &lt;br&gt;
Global Hack Week (MLH): &lt;a href="https://ghw.mlh.io/" rel="noopener noreferrer"&gt;https://ghw.mlh.io/&lt;/a&gt; &lt;br&gt;
Unstop: &lt;a href="https://unstop.com/hackathons?oppstat" rel="noopener noreferrer"&gt;https://unstop.com/hackathons?oppstat&lt;/a&gt;... &lt;br&gt;
Eventbrite: &lt;a href="https://www.eventbrite.com/d/online/u" rel="noopener noreferrer"&gt;https://www.eventbrite.com/d/online/u&lt;/a&gt;... &lt;br&gt;
Dev.Events: &lt;a href="https://dev.events/hackathons/ux" rel="noopener noreferrer"&gt;https://dev.events/hackathons/ux&lt;/a&gt; &lt;br&gt;
Major League Hacking (MLH) : &lt;a href="https://mlh.io/" rel="noopener noreferrer"&gt;https://mlh.io/&lt;/a&gt; &lt;br&gt;
Hackathon.com: &lt;a href="https://www.hackathon.com/" rel="noopener noreferrer"&gt;https://www.hackathon.com/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxy3wx3jijhzekwc9qe13.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxy3wx3jijhzekwc9qe13.png" alt="Design Hackathon" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to Find Teammates as an Independent Designer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Finding teammates as an independent designer requires proactive community engagement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Discord:&lt;/strong&gt; The primary platform for hackathon team formation. Join communities like Design Buddies (92K+ members), Devpost Discord (45K+), and MLH Community (500K+) and be active 2-4 weeks before your target hackathon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Networking:&lt;/strong&gt; Include your role, timezone, experience level, and desired skills when introducing yourself.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Other Platforms:&lt;/strong&gt; ADPList for mentor connections, LinkedIn UX groups, and local meetups.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Event Matching:&lt;/strong&gt; Many hackathons have built-in team matching during opening ceremonies.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Pro tip:&lt;/strong&gt; Consider going solo for your first hackathon to learn the format, then leverage that experience to attract stronger teammates for future events.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Hackathon Mindset for Beginners: Perfection vs Progress&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the biggest mistakes beginners make in hackathons is chasing perfection. Hackathons are not about perfection—they are about progress. You're working within 24–48 hours; enough time to demonstrate clear thinking, strong prioritization, and problem-solving ability, but not a fully refined product.&lt;/p&gt;

&lt;p&gt;Shift your mindset from perfection to progress: instead of "the UI must look flawless," ask "what is the core problem?", "what is the smallest valuable solution?", and "does this clearly communicate impact?" Judges are not looking for a production-ready app; they're looking for clarity, innovation, feasibility, and user-centered thinking.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Progress wins hackathons. Perfection delays them.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;How to Prepare Before the Hackathon&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Preparation gives you a huge advantage:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keep templates ready:&lt;/strong&gt; User persona, problem statement, empathy map, user journey map, pitch presentation structure. This saves 2–3 hours during the event.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Optimize your Figma setup:&lt;/strong&gt; Clean file structure, basic wireframe components, reusable buttons, input fields, layouts, organized pages for different stages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prepare research frameworks:&lt;/strong&gt; "How Might We" questions, assumption mapping, rapid user interview questions, competitive analysis outlines, problem framing canvases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Understand design system basics:&lt;/strong&gt; Typography hierarchy, spacing consistency, button states, basic accessibility, color contrast. Use simple grids and minimal color palettes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ask yourself:&lt;/strong&gt; can I clearly define a problem, simplify a complex idea, and communicate my thinking confidently? Hackathons test more than design skills—they test decision-making, collaboration, and clarity. Prepare your mindset, tools, and frameworks in advance, and you'll feel ready and confident.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to Present Your Hackathon Project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A strong presentation can make or break your hackathon success.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;State the problem:&lt;/strong&gt; Clearly articulate the challenge you're solving.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Introduce your target user:&lt;/strong&gt; Help judges understand who you're designing for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Share a key research insight:&lt;/strong&gt; Validate the problem and show your homework.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Present your solution:&lt;/strong&gt; Explain how it addresses user needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Focused demo:&lt;/strong&gt; Highlight your core feature in action.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Close with impact:&lt;/strong&gt; Explain what difference your solution makes and why it matters.&lt;/p&gt;

&lt;p&gt;This structure keeps your presentation clear, memorable, and persuasive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to Turn Hackathon Work into a Strong Case Study&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Turning your hackathon project into a strong case study is invaluable for your portfolio.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Document your process:&lt;/strong&gt; Capture research, sketches, decisions, and pivots.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Show constraints:&lt;/strong&gt; Highlight time limits or team size to demonstrate working under pressure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Highlight collaboration:&lt;/strong&gt; Explain how you worked with teammates and your role.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Include iterations:&lt;/strong&gt; Show how your design evolved based on feedback.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add a learning section:&lt;/strong&gt; Reflect on what you'd do differently.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Include measurable impact:&lt;/strong&gt; User feedback, test results, or awards won.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Standing Out in Job Interviews with Hackathon Project Experience&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Hackathon experience is a powerful differentiator because it demonstrates skills that traditional projects often don't: working under extreme time pressure, rapid collaboration, creative problem-solving with ambiguous constraints, and delivering polished results quickly.&lt;/p&gt;

&lt;p&gt;When discussing hackathon projects, use the STAR method (Situation, Task, Action, Result). Highlight how you handled challenges, prioritized features, made quick decisions, and presented your work persuasively. Include metrics like task completion rates or awards won to quantify your impact.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tools Commonly Used in UX Hackathons&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Having the right tools ready can give you a significant advantage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Figma:&lt;/strong&gt; For wireframing and prototyping.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Miro:&lt;/strong&gt; For collaborative brainstorming and mapping out ideas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Notion:&lt;/strong&gt; For organizing documentation, research, and decisions.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Prepare templates before the event to save time.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Common Mistakes Beginners Make&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Beginners often stumble on a few predictable mistakes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spending too much time perfecting the UI while neglecting the core UX.&lt;/li&gt;
&lt;li&gt;Ignoring research completely.&lt;/li&gt;
&lt;li&gt;Poor time management.&lt;/li&gt;
&lt;li&gt;Failing to develop a clear narrative.&lt;/li&gt;
&lt;li&gt;Overcomplicating the solution with too many features.&lt;/li&gt;
&lt;li&gt;Not preparing the final demo properly.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Remember: clarity beats complexity.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;What If You Don’t Win?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not winning a hackathon does not mean you've failed. Regardless of the outcome, hackathons provide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Valuable experience working under pressure.&lt;/li&gt;
&lt;li&gt;Exposure to real-world design challenges.&lt;/li&gt;
&lt;li&gt;Networking opportunities.&lt;/li&gt;
&lt;li&gt;Feedback from judges and peers.&lt;/li&gt;
&lt;li&gt;Portfolio content that demonstrates your skills.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Every hackathon improves your design maturity.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I have created a video as well, you can watch the video, Here is the link:  &lt;iframe src="https://www.youtube.com/embed/KjQK0Lsiab0"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;UX hackathons are powerful learning platforms for beginners. They simulate real-world product challenges, force quick decision-making, and strengthen collaboration skills. If you are waiting for “real projects,” hackathons can become your real projects. Start small. Participate consistently. Learn from every experience. Your growth matters more than trophies.&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>uxdesign</category>
      <category>webdev</category>
      <category>devex</category>
    </item>
  </channel>
</rss>
