Skill Trumps Testing

Image by Free-Photos from Pixabay


We are working on a complex app and we are not sure exactly what the use case is yet, but we want to use programmatic design to flesh it out by iterating on it rapidly until we feel like our mental model of the use case and the corresponding implementation feels right.


Iterate on a simple design and example of the use case without writing tests.

Once the design is solid enough and we have a good feel for it, lock down the edge cases of the design with unit and integration tests.

Now the design is ready and can be used as a component or integration piece in a larger picture.

Related Concepts

Founder of Firefly Semantics Corporation

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Legendary Giveaway! Winning a Steam Deck is as Easy as 1, 2, 3!

Dart | Stream Overlay Package

Clubhouse tech stack and reason for glitches

Making your Spring Cloud Netflix microservices AWS-aware

READ/DOWNLOAD$( RCM — Gateway to World Class Mainte

Drupal Project Management: Specific Challenges and Approaches

Episode 7. Did I hear API Management platform a.k.a. APIM !

Adding Skeleton Idle Animation

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ole Ersoy

Ole Ersoy

Founder of Firefly Semantics Corporation

More from Medium

The Basics Of Responsive Web Design 2022

How to start and complete 36 days of type

How To Make a Transparent Text Effect in Photoshop — Mypstips

My developer’s journey