ramblings of the developer