Welcome
I created this blog to share my experience with the online community.
To some extent it's all been done before and the internet doesn't need another blog.
I aim to highlight my approach and practice articulating concepts for my personal development.
I hope to also benefit the community with plain and simple explanations of what I've learned.
This blog focuses on these categories:
Featured
Why plain and simple terms? I struggle to communicate complex ideas. Distilling a complicated topic is difficult when the audience doesn’t have a common background....
Why practice organizational discipline? I met with a group of High School students on April 13, 2018 and offered them unsolicited advice. I wanted to...
All Stories
Summary This post introduces a series of articles about a sample application I built during my personal discretionary time. The application aims to pre-game all the business and technical requirements...
Summary
Security practioners often describe security planning as baked-in or bolted-on. This blog unpacks this analogy and challenges the derision of bolting-on security.
Why care about cross site scripting (XSS)? Summary Cross site scripting (XSS) is one of the top ten web-based <a vulnerabilities. XSS abuse results in remote code execution in the...
Why plain and simple terms? I struggle to communicate complex ideas. Distilling a complicated topic is difficult when the audience doesn’t have a common background. The American education system trained...
Why practice organizational discipline? I met with a group of High School students on April 13, 2018 and offered them unsolicited advice. I wanted to offer the same advice through...