The Software Ark: Issue 18
Mon 06 March 2023
/
Quote of the week
Cryptography is the art of transforming information security problems into key management problems. -- Unknown
Standouts
Traits of exceptional engineers
- Exceptional engineers…are ambitious and determined
- Exceptional engineers…habitually simplify
- Exceptional engineers…can debug anything, quickly
- Exceptional engineers…help others be great
- Exceptional engineers…know what’s valuable
- Exceptional engineers…are creative and positive
Reduce uncertainty by:
- Defining your goals
- Prototyping
- Mocking and using a high-fidelity UX
- Doing some Fermi calculations
- Building against contracts
- Mocking API-calls and returns
- Using feature-flags to launch controlled deployments
Dark Patterns: A chrome extension to steal data
Why you need to read your EULAs and be careful what you consent to.
At the end of the day, people have to "live" in your platform... and if it doesn't let them, then they won't want to.
Links
- Bun vs Node - a race that Node ain't winning
- Password strength explained
- Incident Response vs Incident Legalism
- The importance of understanding your outcomes
- Service oriented mgmt
- Your missing semester of CS
- Phones might make teens unhappy
- Stripe friction logs sound like a great idea
- Is it time to spin of YouTube?
- Prototypes as Falsework
- RFCs - a guide
- C oddities
- Cross platform AR runtime
- Openness isn't free
- Database crypto - to be honest a lot of this flew over my head, but crypto has always been something fascinating.