WAF
  • Introduction
  • Journey
    • Milestones
      • Inspiration
      • Stack
      • NGINX
        • Modules in Depth
    • Challenges
      • Dunning-Kruger Effect
      • Rust in 2 Days
      • C + Rust
      • Bindgen
      • Dependency Hell
    • Design Journey
      • Ideation
      • WAF Design
      • The Logo
    • Lessons Learned
      • Shipping an MVP
      • Scale means DX
  • Docs
    • Architecture
    • Security Features
  • Manual
    • Installation
      • Requirements
      • Building NGINX from Source
    • Configuration
  • Other
    • Roadmap
    • References
Powered by GitBook
On this page
  1. Journey
  2. Challenges

Dunning-Kruger Effect

When incompetence leads to overconfidence

Last updated 1 year ago

Maybe working with an OS before I take the OS course is too big an undertaking. This was a classic tale of the Dunning-Kruger effect. The more I learnt about OS security the more I realised my Something Awesome would be 80% dealing with my gap in knowledge of OSs and only 20% would be security design. Hence I went back to the drawing boards with a bit of help from my own friend in Figure 1.

I did like the idea of a WAF based on plus my tutor gave the stamp of approval. He also suggested this would be way cooler than a browser engine with built-in XSS security. I agreed.

https://github.com/nbs-system/naxsi
Figure 1. An extract of a conversation between myself and GPT 3.5 on what project I should undertake next.