| About + Contact | |
| Technical details | |
| Cursed knowledge | |
| AI policy | |
| Newsletter + RSS | |
| Tags | |
| Post types | |
| #popular | Most popular posts on Unsung / 18 posts |
| #case study | Specific craft case studies / 7 posts |
| #humor | Things that are (meant to be) funny / 15 posts |
| Other media | |
| #review | Reviews of any sort of media (books, movies, etc.) talking about craft or quality / 10 posts |
| #book | Books related to craft or quality / 12 posts |
| #book review | Reviews of books writing about or related to craft/quality / 8 posts |
| #podcast | Recordings of podcasts talking about craft or quality / 7 posts |
| #conference talk | Recordings of conference talks talking about craft or quality / 8 posts |
| #youtube | Posts that talk about YouTube videos or link to them / 112 posts |
| #movie review | Reviews of movies or TV shows related to craft or quality / 3 posts |
| #explainer | Interactive explainers or playgrounds / 10 posts |
| #reference | Books or sites that are specifically references of things useful in UX design / 5 posts |
| Unsung themes and series | |
| #deeper dives | Longer-than-usual posts, going deeper into a particular product or area / 2 posts |
| #got your back | Interfaces that care extra about the user and do not allow them to make a mistake / 8 posts |
| #sins of our finders | Bugs and deficiencies in macOS’s Finder / 6 posts |
| #tips | Tips and tricks for good craft / 3 posts |
| #unsung heroes | Going deeper into underappreciated experiences or products / 3 posts |
| #windows does it better | Occasions where Windows does a better job than Apple’s efforts / 3 posts |
| #about unsung | Meta posts talking about this very blog / 8 posts |
| The good, the bad, and the ugly | |
| #above and beyond | Celebration of great quality, exemplary work, and going above and beyond / 29 posts |
| #bugs | Software bugs and problems / 58 posts |
| #bug deep dives | People’s case studies or deep dives into individual bugs / 14 posts |
| #easter eggs | Easter eggs in software design / 8 posts |
| #enshittification | Software getting worse / 13 posts |
| #hacks | Specific hacks, workarounds, and similar creative solutions / 12 posts |
| #third party fixes | People or companies who fix problems with software made by someone else / 7 posts |
| Design areas | |
| #interface design | Interface design, UX design, UI, user experience, etc. / 106 posts |
| #typography | Fonts, typography, and typesetting / 33 posts |
| #iconography | Icons, symbols, and so on / 19 posts |
| #colors | Colors, colors spaces, etc. / 9 posts |
| #writing | UX writing and copy / 17 posts |
| #localization | Localization, internationalization, and related aspects / 9 posts |
| #motion design | Motion design, animations, and transitions / 13 posts |
| #sound design | Interface sounds and audio design / 7 posts |
| #direct manipulation | Direct manipulation (in the GUI sense) / 7 posts |
| #ergonomics | Ergonomics a.k.a. human factors / 7 posts |
| #errors | Errors, error handling, user mistakes, and so on / 15 posts |
| #flow | Flow as defined by Mihály Csíkszentmihályi, and casually: designing experiences that allow you to do things without thinking about the interface / 62 posts |
| #loading states | Loading states and loading experiences in general / 9 posts |
| #skeuomorphism | Skeuomorphic design / 7 posts |
| #system design | Designing complex systems and systemic considerations / 16 posts |
| Features | |
| #copy paste | Cut, copy, and paste, and attendant features / 6 posts |
| #dark mode | Dark mode or dark themes / 7 posts |
| #menus | Main menu, context menus, all that stuff / 5 posts |
| #onboarding | Onboarding, conveyance, new feature education, and so on / 18 posts |
| #preview | Any sort of previewing features / 10 posts |
| #release notes | Updates and release notes for software / 8 posts |
| #search | Search and finding experiences / 5 posts |
| #selection | Object or text selection / 6 posts |
| #settings | Settings, preferences, options, and so on / 4 posts |
| #undo | Undo or redo as features / 11 posts |
| Modalities | |
| #keyboard | Keyboards, keyboard shortcuts, modifier keys, and layouts / 56 posts |
| #mouse | Mouse, trackpad, gesturs, drag-and-drop, and so on / 17 posts |
| #touch | Touch and multitouch interfaces / 24 posts |
| #text editing | Text editing and word processing / 20 posts |
| #command line | Command-line interfaces, a.k.a. shells / 5 posts |
| #internal ui | Internal UIs and tools built by companies / 3 posts |
| #hardware | Hardware and physical devices / 15 posts |
| #real world | Things happening in the real world, outside of software and hardware / 33 posts |
| Design aspects | |
| #art | Art and artists intersecting with interface design / 8 posts |
| #attention | Attention, notifications, and so on / 19 posts |
| #change management | Change management, change blindness, and change aversion / 18 posts |
| #complexity | Complexity, simplicity, cruft, and bloat / 28 posts |
| #craft | Craft/craftsmanship as it pertains to software design / 23 posts |
| #culture | Shaping (corporate) culture that leads to better craft / 11 posts |
| #details | Specific details or nuances of design / 64 posts |
| #maintenance | Maintenance and preserving quality in the long term / 21 posts |
| #qa testing | Quality assurance and other types of testing / 2 posts |
| #process | (Company or design) process as it pertains to good craft and quality / 14 posts |
| #research | User research and user feedback / 4 posts |
| #storytelling | Narratives, storytelling, and writing about craft and quality / 6 posts |
| #style guides | UI guidelines, style guides, and interface guidelines / 2 posts |
| #toolmaking | The art of making useful tools / 8 posts |
| Theory | |
| #definitions | Definitions of design terms / 24 posts |
| #principles | Design principles and laws / 19 posts |
| Software aspects | |
| #ai | Artificial Intelligence, LLMs, generative AI, and so on / 13 posts |
| #coding | Programming, coding, and software engineering / 12 posts |
| #encoding | Encoding schemes, escaping, and so on / 7 posts |
| #frontend | Front-end (as opposed to back-end) / 4 posts |
| #graphics | Graphics and visuals / 22 posts |
| #performance | Performance, latency, speed, and attendant considerations / 10 posts |
| #piracy | Software piracy and anti-piracy measures / 5 posts |
| #security | Software security / 9 posts |
| #software evolution | Evolution of software and the industry / 28 posts |
| History | |
| #before pixels | Examples of physical interfaces / 2 posts |
| #emulation | Software emulation, emulators, and simulators / 6 posts |
| #preservation | Software preservation, archivization, and so on / 6 posts |
| #history | Software or design history / 59 posts |
| #museum | “Real” museums or software museums / 3 posts |
| #software eulogies | Celebrations of software and apps that no longer exists / 4 posts |
| Games | |
| #games | Videogames – particularly game craft, mechanics, and play / 74 posts |
| #speedrunning | Speedrunning games and various hacks and discoveries involved in that / 6 posts |
| Platforms | |
| #android | Google’s mobile operating system Android / 3 posts |
| #mac os | Apple’s operating system macOS / 36 posts |
| #ios | Apple’s mobile operating system iOS / 16 posts |
| #next | The historical operating system NeXTSTEP and OPENSTEP / 3 posts |
| #web | The internet, the web, and browsers / 28 posts |
| #windows | The operating system Microsoft Windows / 11 posts |
| Apps | |
| #bear | A note-taking app called Bear / 9 posts |
| #finder | Mac’s Finder / 15 posts |
| #linear | A task management software suite Linear / 2 posts |
| #nova | A coding editor Nova / 7 posts |
| #raycast | A productivity tool Raycast / 4 posts |
| #super mario bros | Nintendo’s Super Mario videogames / 8 posts |
| People | |
| #marcin wichary | Work made by me, Marcin Wichary (outside of this blog) / 12 posts |
| #david jonathan ross | Work by the type designer David J. Ross / 4 posts |
| #nick heer | Work by Nick Heer at Pixel Envy / 7 posts |
| #nikita prokopov | Work by Nikita Prokopov/Niki Tonsky / 6 posts |
| #good people to follow | Celebrating people worth following online / 1 post |
| Companies | |
| #adobe | Adobe, Inc. and its software / 5 posts |
| #apple | Apple, Inc. and its software and products / 52 posts |
| Google and its software and products / 20 posts | |
| #panic | Panic, Inc. and its software and products / 5 posts |
Software craft and quality
Site map
Contact
Send me feedback, tips, bug reports, and anything else:
About me and the blog
My name is Marcin Wichary. I’ve worked as a UX designer, typographer, front-end person, and manager at Google, Medium, and Figma. I’ve also written a book about keyboards and typing, gave talks, and published essays about design, typography, and technology.
Unsung is my blog about software craft and quality.
Send me feedback, tips, bug reports, and anything else: