{"id":872,"date":"2026-05-01T19:22:33","date_gmt":"2026-05-01T19:22:33","guid":{"rendered":"https:\/\/amyoukey.com\/blog\/?p=872"},"modified":"2026-05-01T19:22:34","modified_gmt":"2026-05-01T19:22:34","slug":"i-love-the-hard-parts-of-design-a-lesson-in-data-complexity","status":"publish","type":"post","link":"https:\/\/amyoukey.com\/blog\/i-love-the-hard-parts-of-design-a-lesson-in-data-complexity\/","title":{"rendered":"I Love the &#8220;Hard&#8221; Parts of Design: A Lesson in Data Complexity"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In the world of Enterprise UX, there is a distinct dividing line: between those who want to design minimalist &#8220;landing pages&#8221; and those who want to fix the messy, mission-critical screens that keep businesses running.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>I am firmly on the side of complexity. And I love to &#8220;upcycle&#8221;, both in my life and my job.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For over a decade, I have specialized in the &#8220;Hard Parts&#8221; of design\u2014taking fragmented legacy applications (for websites, apps, and eLearning courses) and &#8220;upcycling&#8221; them into high-performance systems. My passion lies not in empty white space, but in <strong>information density<\/strong>. I find the hidden order in data so that users don\u2019t have to.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">From &#8220;Legacy Chaos&#8221; to &#8220;Systemic Logic&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Some enterprise software with lots of data needs better architecture. My core methodology is <strong>technical alignment of design<\/strong>\u2014creating tokenized, documented, and production-ready systems that eliminate engineering ambiguity and accelerate shipping velocity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is a look at how I apply this &#8220;Upcycler&#8221; mindset to some of the most challenging screens in Enterprise and Healthcare:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">1. Transforming the Standard Grid (The &#8220;Upcycle&#8221; Foundation)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The standard data table is the engine of the enterprise, and it\u2019s often the biggest source of user frustration.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1036\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2025\/12\/The-First-Thing-I-Do-When-Facing-a-Legacy-App-Full-of-UI-Inconsistencies-scaled.png\" alt=\"\" class=\"wp-image-821\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2025\/12\/The-First-Thing-I-Do-When-Facing-a-Legacy-App-Full-of-UI-Inconsistencies-scaled.png 2560w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2025\/12\/The-First-Thing-I-Do-When-Facing-a-Legacy-App-Full-of-UI-Inconsistencies-300x121.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2025\/12\/The-First-Thing-I-Do-When-Facing-a-Legacy-App-Full-of-UI-Inconsistencies-1024x414.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2025\/12\/The-First-Thing-I-Do-When-Facing-a-Legacy-App-Full-of-UI-Inconsistencies-768x311.png 768w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2025\/12\/The-First-Thing-I-Do-When-Facing-a-Legacy-App-Full-of-UI-Inconsistencies-1536x622.png 1536w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2025\/12\/The-First-Thing-I-Do-When-Facing-a-Legacy-App-Full-of-UI-Inconsistencies-2048x829.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>The Upcycle:<\/strong> Even in a simple grid, clarity is governance. I architect these grids by standardizing typography (<code>Base Text\/MD<\/code>), defining exact padding (e.g., <code>kendo-spacing-10<\/code>), and aligning all elements to a strict Design System. This transforms a basic table into a structured, scalable component that handles sorting, filtering, and pagination with zero cognitive load for the user.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"567\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/Table.png\" alt=\"\" class=\"wp-image-873\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/Table.png 1920w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/Table-300x89.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/Table-1024x302.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/Table-768x227.png 768w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/Table-1536x454.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">2. In-Cell Editing: Governance in Every Cell<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In dense applications, users need to edit data without navigating away. This creates massive complexity for design governance.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"707\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableEditable.png\" alt=\"\" class=\"wp-image-874\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableEditable.png 1920w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableEditable-300x110.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableEditable-1024x377.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableEditable-768x283.png 768w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableEditable-1536x566.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>The Upcycle:<\/strong> I reverse-engineer legacy applications that require dense, inline data manipulation. This redesign isn\u2019t just aesthetic; it\u2019s logical. Each cell (forms, select lists, date pickers) is tokenized and aligned to a direct Kendo UI mapping, ensuring the final UI matches the documented specs and that the code is easy to build and maintain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. The &#8220;20-Column Table&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The Upcycle:<\/strong> How do you design for content you cannot predict? In the tables I work with, I architect the design to handle long cell titles by wrapping the text or using abbreviated text. This ensures the visual integrity of the system holds across wide grids while still making the most critical metadata readable for the user. For grids with more columns, I&#8217;ll use a horizontal scroll.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1741\" height=\"2560\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/ScrollableTable-scaled.png\" alt=\"\" class=\"wp-image-875\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/ScrollableTable-scaled.png 1741w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/ScrollableTable-204x300.png 204w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/ScrollableTable-697x1024.png 697w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/ScrollableTable-768x1129.png 768w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/ScrollableTable-1045x1536.png 1045w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/ScrollableTable-1393x2048.png 1393w\" sizes=\"auto, (max-width: 1741px) 100vw, 1741px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Grouping and Hierarchy in Complex Data<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sometimes, data needs to be sorted and grouped.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1071\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableGrouped.png\" alt=\"\" class=\"wp-image-876\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableGrouped.png 1920w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableGrouped-300x167.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableGrouped-1024x571.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableGrouped-768x428.png 768w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableGrouped-1536x857.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>The Upcycle:<\/strong> In this refactor, I created clear visual hierarchy for data that needed to be grouped. By standardizing the &#8216;Expand\/Collapse&#8217; logic and separating data clusters with governed white space, I took a complex set of records and transformed it into an organized, navigable experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. The Nested Table (Healthcare &amp; EHR Complexity)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">And sometimes, data needs to be nested inside grids.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1112\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableExpandedNested.png\" alt=\"\" class=\"wp-image-877\" srcset=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableExpandedNested.png 1920w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableExpandedNested-300x174.png 300w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableExpandedNested-1024x593.png 1024w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableExpandedNested-768x445.png 768w, https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2026\/05\/TableExpandedNested-1536x890.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>The Upcycle:<\/strong> I took overwhelming legacy data tables and modernised them to be much more readable. This &#8220;re-architecting&#8221; reduces user cognitive load and directly impacts business velocity.<\/p>\n\n\n\n<p>&nbsp;<\/p>\n<p>\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722\u2722<\/p>\n<p>IC UI Designer \u2022 Design Systems Contributor \u2022 Figma Libraries, Telerik\/Kendo UI, Tokens, Component Libraries<\/p>\n\n<a href=\"https:\/\/www.amyoukey.com\" style=\"text-decoration: none;\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-AY-6.png\" alt=\"Anne Youkey's portfolio\" \/><\/a>\n\n<a href=\"https:\/\/www.linkedin.com\/in\/anne-youkey\/\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-linkedin-2.png\" alt=\"Anne Youkey's LinkedIn\" \/><\/a>\n\n<a href=\"https:\/\/www.figma.com\/@anneyoukey\" target=\"blank\" style=\"text-decoration: none;\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" style=\"margin: 4px;\" src=\"https:\/\/amyoukey.com\/blog\/wp-content\/uploads\/2023\/09\/icon-figma-1.png\" alt=\"Anne Youkey's Figma\" \/><\/a>\n","protected":false},"excerpt":{"rendered":"<p>In the world of Enterprise UX, there is a distinct dividing line: between those who want to design minimalist &#8220;landing pages&#8221; and those who want to fix the messy, mission-critical screens that keep businesses running. I am firmly on the side of complexity. And I love to &#8220;upcycle&#8221;, both in my life and my job. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-872","post","type-post","status-publish","format-standard","hentry","category-ui-design"],"_links":{"self":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts\/872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/comments?post=872"}],"version-history":[{"count":1,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts\/872\/revisions"}],"predecessor-version":[{"id":878,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/posts\/872\/revisions\/878"}],"wp:attachment":[{"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/media?parent=872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/categories?post=872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/amyoukey.com\/blog\/wp-json\/wp\/v2\/tags?post=872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}