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.
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