I'm a software engineer that waffles in and out of management. So you'll get thoughts on both management and engineering.