my impostor syndrome is hitting hard.

been interviewing with some seriously accomplished people recently and i really struggle to understand why i am worth talking to and/or how to add value to them. i am so focused on adding value to other people, while they just want me to be me and i almost dont know how to do that.


https://vimeo.com/173326456

Culture change with design

  • share the UX: designer is not the only owner of design
  • stay honest (be ruthless)
  • Research as a team sport: avoid “useless, expense, fear” objections
  • Play in the same field / Design WITH code / avoid hidden waterfalls
  • share and celebrate (sticker patches!)

design principles

  • start with needs
  • do less
  • design with data
  • do the hard work to make it simple
  • iterate then iterate again
  • this is for everyone
  • understand context
  • build digital services not websites
  • be consistent not uniform
  • make things open: it makes things better

older culture talk: https://vimeo.com/68252987 - repeats hidden waterfalls again. strictly design in browser, dont even have photoshop. bunting on holiday page. be consistent not uniform. make things open, makes things better.


i think designing for incrementality is an important idea - we dont want to encourage incremental thinking but we must accommodate incremental needs. it is impossible to expect a rebuild everytime a small thing changes. but how do you design for incrementality?


https://www.youtube.com/watch?v=8n5D4SDqIck panel Q&A thing

  • reusable parts instead of monolith
  • componentize/pattern library approach
  • build tools :(
  • what do you not miss: browser bugs, ssl cert renewal, srcsafe/no source control, php
  • netlify: logic all the way to edge, distributed
  • DESTROY THE MONOLITH
  • reach, openness, PWA bandwagon
  • security with jamstack
  • best way: json web tokens - crypto signed, with more info, each service takes the key. stateless authentication
  • jamstack - public domain project - who owns this piece of software