Vibe Coding Has Changed How Software Gets Built
What actually shifted when natural language became a programming input, which parts of the workflow got faster, and which parts quietly became harder.
Writing
Articles by Victor Omolasoye on product design, UI/UX, design systems, accessibility, UX writing and typography — written for designers and the teams that build with them.
What actually shifted when natural language became a programming input, which parts of the workflow got faster, and which parts quietly became harder.
Why a written product requirements document is the cheapest scaling tool a product team has, and the structure that keeps it useful instead of bureaucratic.
How to build a type scale that creates hierarchy, why most interfaces have too many sizes, and the contrast rules that make hierarchy read instantly.
Ideation stalls because teams generate ideas instead of framing them. A practical structure for getting to solutions that are actually worth testing.
The accessibility rules that actually change design decisions, explained without the jargon, plus the checks that catch the majority of real-world issues.
Interface copy is a design material, not a finishing touch. How to write microcopy that reduces errors, lowers support load, and makes products feel considered.
A practical breakdown of what a design system actually is, the three layers it needs to work, and why it pays back faster than most product teams expect.
Full versions of these articles are published on Medium.