Ben smiles for the camera

Ben Little (he/they)

Software Engineer, Mathematician, and Computer Scientist

I'm a software engineer who's obsessed with building simple, correct, and understandable applications. My number one goal is to help people not only use but also understand computers.

For me, simplicity, correctness, and understandability are ethical imperatives. As a computer expert designing software for non-technical users, I acknowledge the power imbalance that is inherent to that relationship and accept responsiblity for the impact that my applications have on users.



WebAssembly (WASM) and the WebAssembly System Interface (WASI) are likely to power the next generation of web applications. This is a brief note on what they are and how they might change the way we interact with data on the internet.


Distributed Intelligence

In a previous post I proposed some ideas for how to approach our relationship with data. In this post I continue that train of thought with a framework for designing networked applications from the viewpoint of decentralized and distributed sense-making.


Our Data is Who We Are

Our senses are the beginning of how we form ideas about reality and ultimately how we interpret our experience of it. In this post, I talk about some of my philosophy on data and what we can do to take better care of our wellbeing through conscious effort to understand the relationship between the data we use and how it affects our perception.