Comment Comment by physicsguy Yes although many software engineers try as hard as possible to avoid learning what the business problem is. In my experience though those people never make great engineers. parent physicsguy 1 year ago