Hey! I'm Christopher Wilson
I'm a software developer from the USA. I currently live in Columbia, Mo 🇺🇸
I have a B.S in Computer Science and a B.S. in Computer Information Systems. I have 8 years of experience in building software. I have experience with DDD, SOLID, FP, and OO programming.
Guiding Principals
- Complexity is incremental
- Composition over Inheritance
- Functions tell they do not ask
- Modules should be deep not shallow
- Different layers should have different abstractions
- Design it twice
- Define errors (and special cases) out of existence
- Software should be designed for ease of reading not ease of writing