Software development – is it really so difficult?

Software development – is it really so difficult?