I almost gave up on the original video but decided to scroll to the comments to see if it was just me... lo and behold your video was linked. Thanks for the effort
Just making a note here: 0:00 -- Overview - Ten Strategies that Work! 5:40 -- Strategy 1: Chunking and Aliasing (manage cognitive load and reduce complexity) 22:08 -- Solve a related but simpler problem / Incremental Development -- Apply Feynman problem solving method: 1. Write down a clear problem spec. 2. Think very hard. 3. Write down the solution. "The computer gives us words that does things. SWEs make new words that make computers easier to use" lol
When he talked about being able to do post mortems on code, fix it, and have code continue where it left off, he basically described the condition system in Common Lisp
Anyone could place a big comment on the last part, object oriented as graph traversal ? I understood it well but I’d love to hear someone else consideration. Thanks 🙏🏻
The proposed solution in the Tree Walker example (around 23:00) is the function path_to(target, node) but path_to does not fully address the problem specification! The problem states: "Given a target find the path to it, starting with any node in a tree." The function path_to will only solve those problems when a target exists further down the tree than the given node; otherwise, path_to will not find the target! I propose changing the problem specification to "Given a target and a json document given as a Python object, find the path to it."
Around 1:03:50, I think the speaker could have redefined the root element using the refactored code like this: root = add_element(None, 'contact_list', status=..., company=...) Otherwise, the line "if parent is not None" is unnecessary.
You are correct. He said it, he just didn't do it. He said "It generalizes to this one" and pointed to the root. He just didn't finish rewriting the code there. I think he noticed he was running out of time.
Thanks for the work of syncing
didn't expect 5 sec of sync would be this helpful! thx a lot!
my tiny brain now work just fine!
I almost gave up on the original video but decided to scroll to the comments to see if it was just me... lo and behold your video was linked. Thanks for the effort
I'm glad you found it useful!
@@techma82 massive respect.
btw, you could have used something to download the video, and then used a player like vlc to shift the audio.
Thank you for taking the time to fix this. Well worth the effort to salvage a great talk.
Please TH-cam Algorithm, recommends more videos like this one.
Thank you for your kind words! Though all credit goes to the original creators, I just synced it.
Nice! Not only did you sync! But you also added timecodes. Thanks so much!
Thank God I found this after I watched only 15 min of the original.
Thanks!!!!! really appreciate the sync work!
People like you are absolute kings. AV desync is so annoying and SO prevalent.
Thank You Tech Ma
Massive legend! I was going to do this myself it was driving me crazy, thanks for putting in the effort! Fixes an awesome talk
Just making a note here:
0:00 -- Overview - Ten Strategies that Work!
5:40 -- Strategy 1: Chunking and Aliasing (manage cognitive load and reduce complexity)
22:08 -- Solve a related but simpler problem / Incremental Development -- Apply Feynman problem solving method: 1. Write down a clear problem spec. 2. Think very hard. 3. Write down the solution.
"The computer gives us words that does things. SWEs make new words that make computers easier to use" lol
Awesome work! Thank You!!
thank you so much! you are a hero!
👏🏻👏🏻👏🏻👏🏻👏🏻 how helpful this man is ..
Thanks a lot bro!
Thanks!
Thank you my kind sir!
When he talked about being able to do post mortems on code, fix it, and have code continue where it left off, he basically described the condition system in Common Lisp
I'm so glad I clicked on this.
Thank you
Anyone could place a big comment on the last part, object oriented as graph traversal ? I understood it well but I’d love to hear someone else consideration. Thanks 🙏🏻
The proposed solution in the Tree Walker example (around 23:00) is the function path_to(target, node) but path_to does not fully address the problem specification!
The problem states: "Given a target find the path to it, starting with any node in a tree." The function path_to will only solve those problems when a target exists further down the tree than the given node; otherwise, path_to will not find the target!
I propose changing the problem specification to "Given a target and a json document given as a Python object, find the path to it."
Around 1:03:50, I think the speaker could have redefined the root element using the refactored code like this: root = add_element(None, 'contact_list', status=..., company=...)
Otherwise, the line "if parent is not None" is unnecessary.
You are correct. He said it, he just didn't do it. He said "It generalizes to this one" and pointed to the root. He just didn't finish rewriting the code there.
I think he noticed he was running out of time.
20:51 what is the k=10. I can't reproduce his results for this instance.
k=10 is the number of choices you want
the "choices" function is only available in python 3, sound like you might be using python 2
python/django/mysql新教程:
python基础:th-cam.com/video/g6RnSRDjd5M/w-d-xo.html
Luke Skywalker can code???😵😀