Ce qu'un programmeur peut faire en 1 mois, 2 programmeurs peuvent le faire en 2 mois
React c’est un peu comme la blockchain, on à l’impression que ça va bientôt guérir le cancer
Why don’t we design something as seemingly obvious and trivial as error messages first?
L’avenir n’est pas ce qui va arriver, mais ce que nous allons faire…
Photoshop est le meilleur moyen pour montrer à vos clients à quoi leur site internet ne ressemblera jamais.
N’empêche je m’assagis avec le temps. Avant j’aurais hurlé contre une idée pareille. Maintenant je me dis juste “C’est pas pire que React”.
J’ai essayé babun, c’est le “moins pire” qu’on puisse faire sur Windows et la seule façon de survivre si on est obligé de bosser avec cet os.
Les bons auteurs séparent leurs livres en chapitres & sections. Les bons developpeurs séparent leurs programmes en modules.
Marcher sur l’eau et coder selon la spécification sont des choses simples — pour peu que les deux soient gelés.
Chaque application se développe jusqu’à ce qu’elle génère des PDF et / ou exporte des fichiers Excel.
Ne jamais créer un guide de style zombie. Créez un guide de style qui vit dans le navigateur et partage le même code que votre application.
Comme dans une maison bien construite, un excellent logiciel donne à ses utilisateurs des centaines de petites interactions satisfaisantes.
Lorsque vos contenus sont des données, travailler dans Photoshop n’a tout simplement aucun sens.
Quand tout est contre vous n’oubliez pas que l’avion décolle face au vent.
Stylo et papier pour des maquettes. Aucun travail haute qualité avec Photoshop n’est nécessaire - quand nous avons des maquettes non-interactives pour un média interactif, le stylo et papier font l’affaire.
Toute application qui peut être écrite en JavaScript finira par être écrite en JavaScript.
De bonnes solutions à long terme exigent de bonnes bases à long terme.
On ne remarque pas quand c’est rapide, mais on ressent quand c’est lent.
Comment puis-je télécharger une application sur mon smartphone et instantanément savoir comment l’utiliser, alors que je dois suivre une formation pour utiliser un CMS ?
Faire un prototype est un moyen de sortir une idée de votre tête pour la confronter avec le monde extérieur.
L’avenir de la publicité est le HTML.
Une grande surface d’affichage est un outil de productivité et de créativité.
Le design, après tout, ce n’est pas d’avoir l’air beau, mais de convaincre les utilisateurs à répondre, interagir, et dans de nombreux cas, acheter, vous inscrire ou agir plutôt que de passivement visiter un site, et dire “c’est bien”… sans jamais revenir.
Le web doit être accessible depuis n’importe quel type d’appareil qui peut se connecter à Internet : fixe ou mobile, petit ou grand écran.
Les gens les plus éloignés de la compréhension de la technologie sont souvent ceux qui prennent les décisions stratégiques.
Nous avons prototypé cette solution et nous avons rencontrés des problèmes avec les lois de la physique, que nous ne pouvons pas changer.
La tarification fixe est un vieux modèle familier établi bien avant que le web existe.
Chaque jour, plus de 99 années humaines sont gaspillées à cause d’un contenu non-compréssé.
La vie est assez simple : vous faites des choses. La plupart échouent. Certaines fonctionnent. Vous travaillez plus sur ce qui fonctionne. Si cela fonctionne bien, les autres vous copient rapidement. Puis vous faites autre chose. Le truc, c’est de faire autre chose.
Le processus de conception est bizarre et compliqué, car il implique des personnes, qui sont bizarres et compliquées.
La première règle de toute technologie utilisée dans une entreprise est que l’automatisation appliquée à une opération efficace amplifiera l’efficacité.
La deuxième est que l’automatisation appliquée à une opération inefficace amplifiera l’inefficacité.
En tant que designer, c’est notre travail de se demander pourquoi certains éléments doivent exister.
Être designer web et ne pas considérer la performance, c’est comme être graphiste print et ne pas considérer la façon dont les couleurs seront imprimées.
En 2009, la taille moyenne d’un site Web était 320kb. Aujourd’hui, en 2013, elle est de 1.4MB. En un peu plus de deux ans, nous avons triplé la taille. La loi de Moore n’a pas suivi le rythme de la bande passante.
Nous devons faire que chaque idée implémentée soit disponible sur le plus petit dénominateur commun technologique.
Refuser tout compromis.
Il est vraiment difficile de concevoir des produits par groupes de discussion. La plupart du temps, les gens ne savent pas ce qu’ils veulent jusqu’à ce que vous le leur montriez.
N’oubliez pas qu’il ya déjà trop de choses dehors. Nous n’en avons pas besoin de plus. Nous avons besoin de choses qui fonctionnent bien.
Je pense qu’il y a 3 mots sur le web en ce moment qui demandent du travail pour beaucoups d’entre nous : Responsive, Web, Design.
Rien n’est terminé tant que le produit n’est pas dans les cartons.
Il vaut mieux faire quelque chose et se planter plutôt que de ne rien faire.
Le voyage est la récompense.
Dépanne le PC d’un n00b et il sera bien content aujourd’hui. Apprends-lui à le réparer lui-même et il ne te fera plus jamais chier.
Lorsque nous concevons pour l’avenir, en fait, nous concevons l’avenir.
Ne perdez pas votre temps sur la conception d’une belle interface pour un contenu médiocre. Développez votre énergie pour refaire votre contenu à la place.
Les vrais artistes terminent leurs oeuvres.
Mieux vaut être pirate que de rejoindre la marine.
Le PC est un camion.
Photoshop n’est pas un moyen efficace de présenter un design web.
Ne pas planifier l’avenir par le passé.
Le secret dans la construction de larges applications est de ne jamais construire de larges applications. Eclatez votre application en petits morceaux. Ensuite, assemblez ces composants testés, et vérifiés dans votre grande application.
Commencez par le petit écran, puis augmentez la taille jusqu’à ce ça ne ressemble plus à rien. Il est temps de placer votre breakpoint !
La façon dont les Media Queries CSS sont présentées pour régler les problèmes sur les mobiles, donne aux développeurs la fausse promesse d’une solution simple pour la conception adaptative.
C’est incroyable de voir combien vous pouvez faire en une journée, simplement si vous restez assis et que vous le faites.
Je ne suis pas plus intelligent, je reste sur un problème plus longtemps.
Je n’ai pas de talents particuliers, je suis simplement très curieux.
Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire.
La chose la plus dangereuse n’est pas que les machines pourraient commencer à penser comme des humains, mais que les humains pourraient commencer à penser comme des machines.
Quand le seul outil dont vous disposez est un marteau, tout ressemble à un clou.
Comic Sans, c’est un peu la démonstration typographique de la médiocrité victorieuse.
La programmation est une course entre les développeurs tâchant de concevoir des programmes de plus en plus nombreux et efficaces, accessibles même aux imbéciles, et l’univers essayant de produire des idiots de plus en plus nombreux et efficaces. Jusqu’à présent, c’est l’univers qui gagne.
Il est beaucoup plus intéressant de discuter de la façon de résoudre les problèmes plutôt que de les signaler.
En 2013 l’humanité crée 5 hexabytes de données en 10 minutes.
Les grands artistes volent.
Le code est de la poésie.
L’histoire précède la conception. La conception en l’abscence d’histoire n’est pas du design. C’est de la décoration.
Sur le web, la principale astuce pour développer du code qui est concis, stable, efficace et facile à maintenir, c’est la séparation et la délégation.
Le but n’est pas de concevoir pour la technologie d’écran, mais plutôt de concevoir une expérience holistique positive.
C’est difficile à expliquer avec des mots, nous allons l’expliquer avec du code.
Nous avons besoin d’un standard d’icône pour afficher le contenu en design responsive.
Il est important de s’assurer que nous atteignons tous nos objectifs en matière de contenu, avant de commencer à plonger dans les détails de design
Aujourd’hui tous les navigateurs sur le marché ont une taille de police par défaut de 16 pixels.
...
Voila. C’est dit
Charger les boutons sociaux Google+, Facebook et Twitter totalise 19 requêtes serveur et prend 246.7ko en bande passante.
Les mediaqueries peuvent être utilisées pour faire plus que hacker des mises en page cassées : avec une bonne planification, nous pouvons commencer à chorégraphier notre contenu proportionnellement à la taille d’écran, au service de la meilleure expérience possible à n’importe quelle largeur.
Au début, les utilisateurs font confiance et aiment les belles interfaces.
En fin de compte, ils font confiance et aiment les interfaces qui fonctionnent bien.
Un rythme modulaire, comme un rythme musical, est un ensemble organisé de proportions harmonieuses.
Mon amour pour la conception adaptative tourne autour de l’idée que mon site vous sera agréable où que vous soyez, du smartphone au bureau ainsi que partout entre les deux.
Les tendances sont du poison. C’est dommage que la conception adaptative soit considérée comme une ”tendance du design web“.
Ça ne l’est pas.
C’est un nouvel état d’esprit.
La simplicité est la sophistication suprême.
Internet doit enrichir la vie de tout le monde.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
Le design est un plan pour organiser au mieux les éléments afin d’atteindre un objectif particulier.
Une fenêtre d’opportunité peut conduire à de nouveaux endroits si vous êtes prêt à regarder de plus près.
Les problèmes complexes sont plus faciles lorsqu’ils sont résolus étape par étape.
95% de l’information sur le web est du texte.
Il est logique de dire qu’un web designer doit avoir une formation dans la discipline principale de mise en forme des informations : la Typographie.
La pratique fait la différence entre le savoir et les compétences.
Un expert est une personne qui a commis toutes les erreurs possibles dans un domaine très restreint.
Parfois, faire de notre mieux ne suffit pas; nous devons faire ce qui est nécessaire.
Vous ne pouvez pas apprendre à l’école ce que le monde va faire l’année prochaine.
Le client peut avoir toutes les couleurs qu’il veut pourvu que ce soit du noir.
Ne pas nommer une classe dans son code “publicite”, sinon adblock te la masque, et toi tu cherches comme un con pendant 2h dans ton CSS.
Le terme lisibilité ne demande pas simplement ”Pouvez-vous lire ?“ Il demande : ”Voulez-vous lire ?“
Toute conception basée sur une spécification écrite est une conception basée sur la théorie. Une conception basée sur un prototype est une conception basée sur l’expérience et la pratique.
Les 17 meilleures pratiques essentielles pour faire bouger les choses :
1. Faites-le !
2. Répétez le 17 fois.
En tant que programmeur vous lisez plus de code que vous en écrivez. Gardez le lisible, documenté, cohérent et explicite
Je déteste entendre ”Oh c’était juste un mauvais exemple, mais le principe général est que... “. Si vous ne pouvez pas produire un bon exemple, vous n’avez pas de principe général.
XML c’est comme la violence — si ça ne résoud pas tes problèmes, alors tu n’en utilises pas assez.
La science de l’informatique est un terrible nom pour ce commerce. Premièrement, cela n’a rien à voir avec la science. Cela pourrait être de l’ingéniere ou même de l’art mais en fait, on verra que l’informatique appelée science a plus à voir avec la magie.