Hacker News new | past | comments | ask | show | jobs | submit login

> The biggest problem is communication. No one fucking communicates.

Elon Musk says something interesting about this here:

"Product errors reflect organizational errors."


He's specifically talking about how the product subsystems are effectively mapped out by the product departments and that they should try to interface with each other with minimal constraints.

But, my take was that there needs to be a LOT of communication between departments and an ongoing debate between them as well.

Edit: The more that I think about it...

This might a big reason why Musk companies defy the odds, and why it is so difficult for incumbents to catch up.

The over the air updates of Tesla are a good example of hardware & software departments working together to make something very difficult to compete with (if you're a regular old school siloed company).

Not dismissing what Elon said but it is commonly know as Conway's law: https://en.m.wikipedia.org/wiki/Conway%27s_law

Yeah, I’ve been trying to teach my organization that if the input to my team is crap, the chances of anything but crap coming out are fairly low.

  Crap >> Team >> Crap
We’re front-end, and basically the lowest part of the pipeline, so literally everyones crap gets dumped on us.

On two occasions I have been asked, — "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" In one case a member of the Upper, and in the other a member of the Lower, House put this question. I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.

    Passages from the Life of a Philosopher (1864), ch. 5 "Difference Engine No. 1"

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact