Introducing the blog

Introducing the blog

Theory of knowledge applied to software development

This blog will explore the application of ideas from the theory of knowledge (Karl Popper's epistemology) to accelerate progress in software development and beyond. I am interested in finding ways to improve effectiveness and performance at many levels: individuals, teams, organizations...

Here are the kind of topics I want to explore:

  • ways to apply/insert means of error-correction in the software development process
  • principles to foster/nurture creativity in yourself and your teammates
  • ideas from decision making theory, as well as various mental models to create better designs
  • specific best practices
  • other resources that I find helpful

I hope to get challenged, and engage in thoughtful discussions!