| Website | https://www.dimaveremchuk.com |
| Website | https://www.dimaveremchuk.com |
Tell a friend to save a life:
❌ name.lowercased().contains(searchText.lowercased())
✅ name.localizedStandardContains(searchText)
The latter ignores case, but also ignores diacritics (cafe vs café), handles localized variants (ẞ → ss, etc), and is supported in SwiftData.
Built a quick prototype of an AI agent interface for test case management. Main features:
• Real-time highlighting of agent activity (you always see what's being added & where)
• Smooth state transitions
Made with React and Motion🫰
well, my summer off is ending, and with that i’m looking for my next full-time role designing & building websites, design systems, or web apps. lookin' for a mid-to-senior hybrid dev and design role :)
read more: https://hireme.website
User interface design and user restriction are mistakenly conflated nowadays. They’re not the same. In many cases, they’re opposites.
I suspect the confusion is due to the acknowledged value of simplicity for novice users. But novice users should eventually become expert users with experience and education. There’s no inborn distinction between the two. Good design doesn’t force users to remain novices forever. Rather, it involves progressive disclosure: hiding the details until they’re needed.
Style Check: Useful, easy to use, and a powerful secret weapon. Learn how it can tighten your writing in this 2-minute video.
https://www.youtube.com/watch?v=IgwIM80m9yM&list=PLNFvvaZxMJ6Y4d9JZmPuApqAmzGcnc0FY&index=4