short developers guide