Bas Lijnse

Task-Oriented/Functional/Recreational Programmer

Hello, World!

Welcome to the personal homepage of Bas Lijnse. I am a programmer, researcher and teacher. I am interested in all the wonderful ways we can use computers to help us do the things we want to do.

I currently work as associate professor of operational ICT at the Netherlands Defence Academy.

Task-Oriented Programming

Most of my research and hobby programming projects are related to Task-Oriented Programming (TOP). This is a programming paradigm based on the notion of tasks. While the idea is a simple one: the structure of a software system should reflect the structure of the task that the program is being written for, it is far from trivial to implement.

I wrote my PhD thesis about TOP and its applications in crisis management and command and control. I find the inherent tradeoffs between effective response through structured preparation and the need for flexibility and improvisation in these high-stakes domains fascinating. Designing and building effective support systems in these contexts is definitely not a solved problem yet.

I am one of the main developers of the iTask Framework. This is a web-based application development framework for Task-Oriented Programming.

Writing

Throughout most of my professional life so far, writing and publishing about programming (research) has been part of my work. You can find an overview of some of the things I have written on this page, on my Researchgate page, or just through Google Scholar.

Etcetera

Obviously there is more to me than just being a programmer and researcher. I just don't feel the need to share that on the internet :)