This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit

User:Will Stranathan

Jump to: navigation, search


I've written bad code since I was 8 years old. I've written bad code in Turtle Logo, BASIC (Atari 2600, C-64, Apple II, TRS-80, QBasic, and Visual Basic), Pascal, C, C++, Ada, Cobol, Perl, .NET (C#, J#, Visual Basic), Java, Groovy, Python, Ruby, Scala, Smalltalk, P-SQL, T-SQL, REXX, DOS-Batch, bash, DBase III, Oracle Forms, FORTH, HTML, Javascript, and probably some other languages I've forgotten. Writing bad code for that long has qualified me to observe how others write rotten code. I look at other peoples' rotten code for a living and help them write better code.


I'm the active chair of the Chalotte OWASP Chapter. [Current Chair is User:Rtaylorjr as of 2018]


You can email me at will.stranathan at