Below is a list of thoughtfully writings about vulnerabilities from two perspective, both penetration tester and software development engineer.