Home: Who Watches The Watchmen

The authority once based on human intuition and reflection is gradually being given to algorithms. The gravity of decisions made by automated algorithmic systems is increasing.

As we see examples daily, algorithms gone awry cause serious consequences for business and humans. For some areas, errors can be particularly dire:

  • Cyber-Security & Privacy
  • Threat Analysis
  • M&A Due Diligence
  • Autonomous Decision-Making with Social Impact | Public Sector

Algorithm design and auditing even in the hands of wicked smart coders, with little to no experience in 1. Designing a bias-free system 2. Auditing to check for gaps, does more harm than good.

We need humans in the loop to ensure algorithms are as bias-free as possible. And those humans must have deep experience in auditing software systems via ML tooling and guided by humans deeply experienced in the process.


The founder of Code4Thought, Yiannis Kanellopoulos has spent the better part of two decades analyzing and evaluating software systems in order to help organizations address any potential risks and flaws related to them. According to his experience these risks or flaws are always due to human involvement.

With Code4Thought, Yiannis is turning his deep auditing expertise into a Technology-Guided-By-Humans solution to ensure algorithmic technology is Explainable, Accountable, Transparent.

Yiannis holds a Ph.D. in computer science from the University of Manchester and he is also a founding member of Orange Grove, a business incubator aided by the Dutch Embassy in Greece to promote entrepreneurship and counter youth unemployment.


Ethos 1.0, or the need to build software with intrinsic human values

The Black Box Society book was a source of inspiration for this article (among others). For the last 14 years I have been conducting research and then practicising consultancy on software quality matters. I was merely trying to find answers to questions like: What defines good software? How can we measure it? How can we make …

On Algorithm Accountability: Can we control what we can’t exactly measure?

During the last months, I spent (quality) time with people of diverse backgrounds and roles; from executives in the banking sector, founders of health or tech startups and translators to name a few, discussing the impact of technology and algorithmic decision making on their daily work. Not surprisingly the gravity of the deducted decisions as …

The most valuable tip towards writing highly legible code

As programmers/coders we all have to revisit/review/debug our own code as well as others’. Some times the code can be as large as thousands of LoC (=Lines of Code)! Large projects have a large overhead on understanding, before someone is able to add new functionality or fix a bug! Even my own projects seem somewhat …


Should you want to reach us, you may drop an email at contact@code4thought.eu