Joshua J thinking out loud