tl;dr: (1) Know what you should be doing (2) Have a team that delivers (3) Establish processes everybody loves (4) Have a shared communication model with defined tools (5) Establish a codebase that is fun and effective to work with.
tl;dr: "Threat modelling is a risk-based approach to designing secure systems." This article encourages developers to start simple with 3 questions. What are you building? What can go wrong? What are you going to do?
What can the developer community do to help fight for social and racial equality?
tl;dr: An outline of its evolution in reverse chronological order. Originally used for tracking visits to Rasmus Lerdorf's online resume, he named the suite of scripts “Personal Home Page Tools,” more commonly referenced as “PHP Tools”.