Catégories
Astuces et Design

La boîte vide | Astuces CSS

Quand j'étais au lycée, nous avons découvert «The Black Box» qui est un concept au théâtre. Si ma mémoire est bonne, l'approche était simple et élégante: vous pouvez prendre n'importe quel espace, n'importe quelle boîte noire, et lui donner vie avec une histoire. J'ai aimé l'idée qu'il est possible de transmettre n'importe quoi, de raconter n'importe quelle histoire et de créer n'importe quelle réalité – le tout dans les limites de ce qui équivaut à une boîte noire, une pièce simple qui nécessite un rideau et très peu d'autre chose.

C’est un concept passionnant. Vous voyez quelque chose d'extrêmement poli comme un film produit en studio. On pourrait penser: "Je ne pourrais pas faire ça." Tous les scripts, les acteurs, la production, l'animation, le décor, les accessoires, tout. Par où commencez-vous même?

Mais en regardant les choses à travers le modèle de la boîte noire, nous distillons le film jusqu'à son essence, l'histoire. Nous pouvons le voir comme des gens racontant une histoire dans une pièce vide et austère. Prendre Thor: Ragnarok, un film que j'apprécie vraiment. Il a des effets spéciaux incroyables, des morceaux d'humour, des tensions, des relations et des histoires bien racontées. La rivalité fraternelle? La plupart d'entre nous connaissent ou ont vu quelque chose comme ça. Quelqu'un vous confronte et vous aimeriez vous échapper? Nous avons probablement tous été confrontés à un défi comme celui-là.

Ce sont les histoires. Les effets spéciaux et la production soignée? Celles-ci ne font qu’habiller les histoires, mais ne sont pas nécessaires pour transmettre l’histoire. Mais quand même, comment passer d'une boîte noire à une production à grande échelle?

Ou, dans un contexte différent: comment passer d'une idée à un site Web ou une application à part entière? Vous voyez tous ces sites incroyables autour de vous et pourriez facilement tomber dans le piège de penser que tout ce que vous proposez doit répondre à la même échelle et à la même production. Mais tirons le rideau là-dessus et jouons avec l’idée que…

Les applications sont la boîte

Les programmeurs sont des créatures littérales, donc au lieu d'une «boîte noire», qui a des connotations différentes dans la technologie, je vais la changer et l'appeler une «boîte vide» – même si cela a également des racines dans d'autres métaphores, comme le «Tabula rasa» (table rase) dans l'art, qui est un concept très similaire.

Si vous considérez des applications comme Notion, Airbnb ou Etsy comme des nouveaux venus dans l'industrie, oui, il peut sembler impossible de savoir comment vous pourriez passer de l'apprentissage des opérations CRUD de base au travail sur une application à la même échelle, état et complexité que ceux-ci. applications. Mais que se passe-t-il si nous retournons le script? Au lieu de penser à créer tout l'univers à partir de rien, peut-être commençons-nous avec une boîte vide, qui ne contient que le cas d'utilisation principal ou le problème en cours de résolution. Nous pouvons décider de ce que nous allons créer avec ce petit espace que nous avons dans le monde.

C’est un bon moyen de rappeler la portée. Bien sûr, les gens peuvent utiliser nos sites de multiples façons, mais lorsque vous supprimez chaque utilisation, chaque fonctionnalité et comparez ce qui existe, quel est le but? Parfois, nous travaillons dans de grandes entreprises avec de nombreuses priorités concurrentes – à tel point que si vous demandez à différentes personnes, vous obtiendrez probablement un large éventail de réponses. Et il est certain que toute application, quel que soit son niveau de complexité, doit répondre à de nombreux besoins des utilisateurs.

Cependant, je me demande si cela pourrait nous servir de pouvoir répondre à cette question avec clarté. Surtout lorsque nous commençons à peine.

Vous avez une boîte vide. Que pouvez-vous construire dans cet espace? Vous pouvez engager des gens partout dans le monde instantanément de n'importe quelle manière. Vous pouvez créer n'importe quelle interaction. Quelle est cette interaction et que tente-t-elle de véhiculer? Qu'est-ce qui le rendra accessible? Que va faire passer le message?

Oubliez toute la production et la complexité que vous pourrait construire. Quel est le but que vous souhaitez transmettre au cœur? De quoi êtes-vous le plus excité? Quelle est la solution au problème devant vous?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *