Full threadleed25d·Please be a little more specific about "...good software engineer...". Software engineering is a very broad field.View on HN