by npostolovski on 11/14/13, 5:46 PM with 99 comments
by aridiculous on 11/14/13, 7:59 PM
If you're going to hit homeruns like Musk, I think you must "reinvent the wheel" like he does. But he has resources to fight those battles, and you -- probably -- don't. When he didn't have those significant resources, like when he started Paypal from first principles, he had an entire cultural shift as his economic lever: he was only able to compete in the online banking and credit card industry because it was an Internet wild west.
I'm not sure that reasoning from first principles is the right first step for someone with no assets now that the internet has legal and corporate oversight swimming through it. But what do I know :P
by swalsh on 11/14/13, 7:16 PM
Structural thinking, the way Musk talks about is really useful. It is not intuitive to move the shelves instead of the warehouse picker, and thinking by analogy probably wouldn't have lead to that moment of inspiration.
by xzephyr on 11/14/13, 8:05 PM
by thangalin on 11/14/13, 7:03 PM
Functional web apps do not need any user information.
People should be able to use the app without having to submit any contact details. An account is created for them automatically, and, presuming they like the app, they can provide contact details later.
Similarly, most apps do not require passwords at all. E-mail authentication provides a better security layer than forcing users to pick yet another (insecure) password.
The algorithm for using the site becomes:
1. System creates an account with a unique account ID if the user has no site cookie.
2. User, upon being impressed, provides e-mail and name.
3. User can sign in later using their e-mail address.
4. User receives an e-mail with a login link to click.
Most users these days will already have their e-mail application open (be it Outlook, GMail, etc.), so leveraging all the work that has gone into making e-mail secure is a win.
by ChuckMcM on 11/14/13, 6:58 PM
I tend to be a reasoned sort of guy, this doesn't mean I don't say stupid things, I do, but when called on those things I can tell you how I reasoned to them and you can help me see the error in my reasoning. When someone can't reason from such a basis, and they are insisting on some plan or assertion based on their 'gut' I find it very hard to accept that as acceptable. When they won't even talk about how one might reason to the point, I find it unacceptable.
Some people are very invested in being "right" and letting them know they may not be right is taken as an attack on their person rather than their reasoning. One of the smartest guys I met at Google had this issue. You could do ok with the Socratic Method (asking questions that might lead them to understand where they were mistaken) but even that was dangerous if done in a group context (since the audience could figure out they were wrong before they could come up with a rationale). When someone works with me to explain their reasoning I really appreciate and respect them for that.
by codex on 11/14/13, 8:54 PM
by bsdetector on 11/14/13, 8:42 PM
Really? Many people thought that cheaper battery packs were actually impossible?
Maybe the rest of the article says something important, but when the second sentence is tripe like that I'm not going to stick around to find out.
by dgmdoug on 11/15/13, 1:25 PM
The problem with this is that it's hard and time it's time consuming to do this. Most companies and people don't have the time to go back to first principles for every product they build, and it would not be financially viable to do so if they did. So we compartmentalise and we make assumptions about the outcome based on prior knowledge to assess the risk of the project.
Software development is illustrative of this point. Let's say you are developing a beautiful front end for your product. You use a toolkit, based upon an existing language, which eventually will get interpreted/compiled down through multiple existing systems and run on the processor of your computer.
If I wanted to go back to first principles and make the whole thing faster, do I optimise my code the language, the compiler, the browser, the os stack, the hardware stack, CPU assembly? No, as I'd no longer be a front end developer.
Research is hard, expensive, and by it's nature, high risk. If Musk can sit on his pile of money and do it, great for him, but for most, going back to first principles for everything is not a viable option.
by codex on 11/14/13, 7:17 PM
by samolang on 11/14/13, 10:11 PM
“If I had asked people what they wanted, they would have said faster horses.”
by pencilcheck on 11/15/13, 8:21 PM
by krmmalik on 11/14/13, 7:36 PM
Or say - I'm working on a mobile app and try to persuade my co-founder that we should consider doing things one way and then his response "but xyz company is doing it this way. so should we".
by 6ren on 11/15/13, 12:36 PM
2. the BOM cost is an interesting perspective, but is a terrible example of the above, because it doesn't go back to what the problem really is (energy), and also excludes every solution except batteries made of the same materials, and therefore likely based on the same principles.
3. the analogy to BOM for software is information (what do we know? what do we want?). While this is closer to true first principles than BOM, it assumes the problem statement, and thus precludes reconceptualization - changing the specification, changing the requirements, changing the context.
BTW describing a startup as the "x of y" is a way to communicate it succinctly, and not necessarily what it really is. It's ad copy.
by j45 on 11/14/13, 7:11 PM
Much innovation lies at the intersection of a mindset existing in possibilities, fuelled by creativity and ignoring what has, or hasn't been done before and really cut to the root of why people desire something or have a particular need.
by 011011100 on 11/14/13, 7:08 PM
by tempestn on 11/14/13, 11:27 PM
“But first, this problem needed someone like Jorge,” he said. “An obstetrician would have tried to improve the forceps or the vacuum extractor, but obstructed labor needed a mechanic. And 10 years ago, this would not have been possible. Without YouTube, he never would have seen the video.”
by DigitalJack on 11/15/13, 3:49 AM
That's not a problem. That's a solution.
by saraid216 on 11/14/13, 6:56 PM
http://www.gdcvault.com/play/1013804/MUD-Messrs-Bartle-and-T...
by cbhl on 11/14/13, 7:49 PM
Does this bother anyone else?
by diminoten on 11/14/13, 11:26 PM
Sensing is about analogy; we go with what exists, what I can upvote/pin/like/snap, and I improve upon it. I iterate until I've created something that we know already exists but in an improved way. We take what exists
Intuition is about what this article calls "first principals"; we notice the trends, the underlying reasons why we upvote/pin/like/snap and try to create something that satisfies that need. Or we find a new need and try to fill it. Doesn't matter.
So Elon Musk is saying something entirely[1] un-new[2] - that N types work better in entrepreneuring than S types. Common theory, no clue if it holds water.
[0] - http://www.myersbriggs.org/my-mbti-personality-type/mbti-bas...
[1] - http://www.keirsey.com/4temps/inventor.asp
[2] - http://www.businessinsider.com/myer-briggs-personality-style...