Current Interests

While I'm interested in many topics, this is a periodically updated list of things I think about more than other stuff.
If you would like to collaborate on something concerning these subject - or just have a chat - hit me up!

Privacy as a digital democratic right

Is digital mass surveillance compatible with liberal democratic priciples? How can people protect themselves in a world where governments are arguably increasingly infringing on the rights of its citizens when it comes to privacy, private communications and the presumption of innocence? Can decision makers be enabled to see the inherent dangers in these trends, and can the public discourse be elevated by including the technical, historical, political, and philosophical sides of the issue?

Recognizing untruths

Is there utility in logic and metacognition in a post-factual world? The human mind is a meaning-maker, above all else; this leads to problems when we try to understand stuff. On the one hand we have had some of the tools needed to think critically for millenia, but on the other hand bad ideas and belief in falsehoods are still prevalent - even though some of them are even demonstrably so. How can we protect ourselves and our institutions from buying into untruths?

Effective work environments

What characterizes good/effective work environments? What management styles, organizational structure, culture, processes and methodologies leads to better results (in software development)? How and why? Conversely, what characterizes bad/ineffective work environments?

Machine Learning applications and ethics

While state of the art deep learning is as easily accessible as ever, it can potentially lead to unfortunate outcomes: apps that (implicitly?) promise to treat psychological disorders, data mining to create profiles on interesting individuals or even entire populaces, autonomous weapons, automating propaganda and censorship, etc. How can these downsides be minimized or avoided?

Pseudo-native applications

Technologies like Electron may enable developers to use knowledge they already have and leverage existing code bases to deliver multi-platform apps, but they come with some downsides. What about application features like file size and resource consumption – as well as what implications this has for the environment, and for users without dev-grade devices, such as users in developing countries and people in lower socio-economic strata? What about security, accessibility, human–computer interaction implications, and the potential new issues that will potentially arise from the community's suggested solutions to these issues? When is it the right tool for the job?

Human context-switching and multitasking in a computer/work setting

For humans, context-switching comes with costs, and true multitasking is difficult, if not impossible. How can computer systems aid users in this regard?