Programming

The Semantic Editor

A different approach to editing: What if we could only make semantic changes such as 'add method', and make it impossible to make crude changes like 'delete line'?

Read
Programming

Data in Java

Musings about how to best model pure data values in Java; comparing POJOs and utilities for generating them, such as AutoValue, AutoMatter and Lombok.

Read