This video made me realize what my past decade, in my 20's, in development has really been about. Have I really made revolutionary changes? No. Did I patent, copyright, open-source, or showcase anything revolutionary? No. But did I test a bunch of things? Build relationships? Fail? Yes, yes, and absolutely yes.
2012, good old days... When censorship belonged to the list of moral evils, particularly the one that contains gender discrimination and environmental pollution.
This is a catchy quote and there's some truth to this I'd think. But I know some of these people and this skill ("playing computer") is valuable. They just seem to breath code and will always be better programmers than I am (maybe I am wrong though)
Anybody knows the source editor he's using? At 3:48 he makes changes in the code and they're instantly reflected on the result page. Also, that source code is interesting too. I wonder if it's available for download.
Timecodes for those who are interested: 1:55 Creators need immediate connection to what they are creating 10:43 Applying this principle to animation 16:45 Visualizing generic programming code 23:26 Applying this principle in electronic engineering 26:10 Two golden rules of information design 27:30 Why we have these squiggly symbols in the first place? 29:20 Working with animation 34:07 Why? 38:07 Larry's principle 44:35 Other people principles 47:45 Your principle
simple one of the best talks I've ever seen. Still trying to find what matters to me and what I believe in. Listening to you gave me a huge boost of confidence
"You can choose to sleepwalk through life and accept the path that's been laid out for you. You can choose to accept the world as it is. But you don't have to. If there's something in the world you feel is wrong, and you have a vision for what a better world could be, you can find your guiding principle, and fight for a cause." One of the best talks I've ever seen.
That is how tyrants are made. No matter what your guiding principle, there will be those who oppose you, so you will have to do something to dissuade or marginalize your opposition before you can realize your vision, and you won't have a lot of time to do that. You are going to need to force the issue to achieve any meaningful change, and then those who come after you are likely going to want to change it back, or else into something completely different. Also, the binary choice you offer up of either trying to change the world or "sleepwalk" through it is disturbing. Everyone trying to change the world will result in the few with the means and opportunity to succeed to bring their force to bear, and then war and chaos will ensue. How about accepting the things you cannot change, and working to change the things you can? Everyone wants the world to change. The devil is in the details.
The reason his ideas aren't coming off the ground is because he doesn't share code. We dirty plebs who are still stuck with the old ways can't imagine how to get where he is, and we can't use his code as an example, because he never shares :( RIP Bret Victor's ideas - You shared them, but not your implementations. He's like Ted Nelson (who coined the terms hypertext and hypermedia in 1963): He likes sharing his ideas, but not his work. This means that his ideas will not be accepted by the mainstream. Simple as that.
@@grawss which is why we all suffer It's totally possible and reasonable to optimize any system But changing an architecture that supports efficient changes is an order of magnitude larger problem Which is why 80% of costs of software see "maintenance" not "bad performance"