Better Architecture, Better Software, Better Research