Is Software Engineering Hard