Kathy Sierra has had excellent opinions on usability and UX. Also here, on developer experience. Key take-away message: When learning something new, expose your brain to hundreds of high-quality samples of [whatever you're trying to learn] in a short period of time, and the brain will learn to automatically recognize patterns. The skill will become automatic.
For a free sample of Kathy Sierra's book 'Badass: making Users Awesome', click here: goo.gl/AU7A6j For other keynotes and interviews from the conference, visit our Fluent 2015 playlist! goo.gl/OD6xbU
I love this woman! She's the reason I learned Java as fast as I did.. I get to read the dry pages of a lot of programming books now, but I am eternally grateful to her for helping me build a good foundation
Sure. If you have read any of the headfirst books, you'd know that it takes a rather unconventional approach to teaching and learning. I love programming, but for a long time I couldn't get past a lot of books that would just delve into pages full of code. I know I read and re-read the chapter on Objects at least 5 times and still didn't get the concept. Then Kathy and the headfirst series came along. I was actually having fun learning. She would use real life situations, or even go off 'dialogue style' and make up conversations (I really really loved those!). Being a writer of fiction when I am not programming, I came to learn java as I would read any novel, only with a deeper level of attention to the material. Soon, I finished headfirst java, and then I moved on to headfirst sql, finished that too... And with the basics firmly in my grasps, I started reading the dull dry books without problems. I am a big fan of Kathy, and I recommend her methods and strategies to anyone coming into programming newly or finding it hard to get past the initial struggle of becoming a programmer.
Yep, she showed that you get much better results when you engage your audience than when you try to impress them, even with deeply technical subjects. There is this idea among some people that because you have to deal with a lot of details that you would enjoy a book of minutia: this is what a lot of sw books were until Head First came around (lots of minutia).
Same! Also, when I ran into a bug in one of the programs in Head First Java, I emailed her & she had a look & saw that the new (then) version of Java that I was using introduced a bug, and she gave me the fixed code. What a lovely, nice person. I was devastated when she got bullied off the Net.
I thought it was a clickbait title, but not at all, it's exactly what this conference do and even more, because life is about learning, so it's make my whole life greater :) Thanks !
For me the message was a lot more about being aware of how you use your daily finite brain resource. I guess the next step is to find out how to use brain efficiently, which you describe above.
Probably not. Gist according to me is if someone wants to learn a skill say programming, then follow a two step approach: 1. Get high quality small examples 2. Get high quantity of such high quality small examples (200-300). Secondly, Divide a task to smaller task that can be done in 45-90 minutes, 3 sessions. Say, you want to get a document complete. Step 1: Session I (45 minutes) Outline Step 2: Session II (45 minutes) Content Step 3: Session III (45 minutes) Formatting If your document is not complete by 3 sessions, time to break down the sub tasks into smaller tasks Outline -Table of contents -Timeline description -Tables contents Content -.. -.. -.. etc. Then rerun the algorithm of 45-90 minutes, 3 sessions on subtasks Step 1: Session I (45 minutes) -Table of contents Step 2: Session II (45 minutes) -Timeline description Step 3: Session III (45 minutes) -Tables contents
I'm so pleased she said "Practice makes permanent"….I've been saying that for years and all I get back is…"No it's not, it's practice makes perfect!". Here's how to think of this concept…..imagine you walk up and down a strip of grass. What eventually happens to that grass? It wears away into a pathway…right. So what happens when you 'stop' walking up and down that path? The grass grows back and that muddy pathway is now hidden and eventually forgotten about. That's exactly how the neural pathways work within our brains. Keep the pathway's open by practicing everyday - simple as ;-)
I like this idea of building a programming library with hundreds of high quality examples of small techniques, methods and idioms to help the community learn faster. Who wants to open source this with me?
Wow, great to listen to. I personally had been creating training with simple examples. I got yelled out, talked down to for simple examples that didn’t build on each other. I’d do things like “here is a uinavigationcontroller. Here are some properties and methods (that are mostly boring), why do you is it, and then move to code examples with either one to two examples.” This made the most sense to me. It is how I learned things the best. I always hated lessons that built on the last lesson. I argued these points with editors at book publishers and they didn’t like my thoughts. People argued with me about my ideas were bad. I tried to explain that technical books aren’t novels. People want to go in, get some info, and then go use it. People can’t jump to a section of chapter 8 in a book if they have to first read chapters 1-7.
I too love her when i heared her name itself - Kathy Sierra. She also knows for Java as moderator. I love evrything about her. Her works , thought process and dedication. Love u Kathy and all good wishes for your works. God bless you.
Man this girl is my inspiration to life!! So awesome. I totally get this, it has a lot to do with just making lots of iterations with any kind of experience to let your brain subconsciously memorize patterns. Its really cool to think about this, even if you are new in something, even if you make mistakes doing it, its still about time you spend doing it over and over! In some cases, patterns form from other patterns you know while not being aware of it. I totally experience this in all situations in my life. I think this is how experience is formed. And to think about it if you do that a lot, your brains start to get even better at learning/memorizing this way!
Excellent - really enjoyed that! Something to really talk about and take back to your local dev community\ company and use to ingrain this sense of "smart" learning. Feels like she hit the nail on the head in terms of the vastness of skills the average developer needs to have and also relating that to the three piles - thoroughly interesting!
This was an excellent talk not only for those in the coding world but for everyday people as well (that would be me). It applies to so many things and the way we learn. Truly a lovely talk. Thank you!
Wow she either an alien who trying to help a messed up human society or just a Badass Human trying to help fellow-beings, either way she's genius. Hats Off to your effort
For anyone out there watching this video and also learning python, check out Raymond Hettinger's talks. In particular, "The Mental Game of Python", since his focus is on this exact concept--you can program in ways that try to accomodate for your brain's limited number of registers.
What a master piece this video is!!!. Amazing video for everybody. I really like your books and I give most of the credit to you for the kind of Java Programmer I'm today. Your SCJP book has changed my life and the way I understood Java. I consider that book as my bible and still refer to some concepts when I want to implement something really mind blowing.
Seriously Kathy! How could you read my mind? You(Kathy Sierra) are not a programmer, actually you are a psychologist. You can read minds and learn form people's mind. That presentation is talking to me. Believe me you guys, she(Kathy Sierra) is a magician.
I have no idea how my pattern-matching machine in my skull knew that I absolutely HAD TO watch this particular video. But it did, and I definitely did. So... now what...
kinda how i learned redux, there were so many moving parts so i decided to pick one subsection like action creators and reducers since they are connected. got good at that to the point it was muscle memory it was basic javascript. then moved on to learn other subsections and that worked for me
This is brilliant - thank you Kathy. I think understanding cognitive resources must hold the key to better understanding, diagnosis and management of ADD. Also, flip that idea around, it can probably help explain why so many techs and people who spend a LOT of time on internet exhibit ADD-like symptoms.
Can anyone correct me if i understood the talk in right way? Basically Kathy says that you need to make habbit from one activity and that you will have much better result because you don't need to waste your cognitive resources on thinking while doing it. But her example with pilots was misunderstanding for me. Thanks.
Very interesting talk but I wish there were more examples of perceptual learning related to programming. Does anyone know of any websites or books using this approach? It is not surprising to learn that perceptual learning works for identifying the sex of a baby chicks since it is based on a direct visual analysis (i.e. perception). On the other hand, it is surprising that we can learn subjects that are largely conceptual (i.e. abstract), like object oriented programming, by the same means. Upon reflection, I do believe we learn best by example and this is probably what Kathy Sierra is getting at. Actually, this fits well with Ayn Rand's idea of "concept formation" where each concept we hold is built upon a perceptual foundation. In this case, the 'perceptual learning' approach for teaching a novice 'for loops' would be to have them practice writing lots and lots of for loops. After writing hundreds of examples, the student would have the necessary perceptual foundation to form the concept 'for loop'.
+Calvin Coolidge The simplest concepts are largely based on patterns as well - and the brain does pattern matching really well. More complex concepts are based on simpler concepts, which are eventually boiled down to just patterns, which our brains handle for us (given the chance). To use your example of loops, over the course of an hour, I'd probably teach the while loop first, and then have the learners spend a few minutes doing some really simple loops before then introducing nested loops. After about 10 minutes on the while loop, they'd then start the for loop. Same again, and after around 10 minutes of that, I'd move on to mixing the two loops for a further 10 minutes. At the half hour mark, I'd move onto do while loops, do those for 10 minutes, and then spend the final 20 minutes doing examples of all three kinds of loops. After they were done with each exercise, they'd be shown the model answer and be moved onto the next exercise. By the end of that hour, they'd probably be sick of loops, but they'd be able to do them in their sleep.
Sometimes you just write the code which actually works and you do it without knowing or implementing the algorithm. It's the brain that matches the pattern. When you have a clear vision about your goal, your brain works hard to to find numerous ways to reach your destination.
Does she mean that we build an excellent code libraries and reading them can make us become a master? I am not quite sure I realize what she tried to express in this part. :( Is there anyone could correct me or provide more concrete examples, especially for programmers? Thanks!
Hi, I'm an English and programming learner, could anyone please tell me what does Unicorn mean here? Obviously, it can't be the real unicorn, the one looks like a horse but carries a dangerous weapon. Thanks in advance.
Unicorns do not exist. So you cannot find them. Some are looking for someone with the perfect skill set, however such person is mythical and does not actually exist. Hence the term "looking for unicorns". Think about looking for a secretary who speaks Estonian, Greek, Cantonese and Swahili. What are your odds of finding such a person? Such a person would be called a "unicorn".
what available when it needs to learn about programing , it's always a difficult to find out a well-prepared example or a smooth method which may leads us to learn easily and fast.
Cognitive resource and willpower share the same resource tank which something I did not know about but understand intuitively because brain had a lot of samples to learn from))
So how exactly does it help with programming? She wanted to explain but never did.
9 ปีที่แล้ว
what's wrong with node? nested callbacks :D anyway I think Stackoverflow already does that - but 1st learn basics at codeacademy, codeschool and maybe read some book so you know what to ask or search for
I had a similar thought; I'm not that knowledgeable in machine learning, but the part when she talked about learning by getting exposure to a lot of examples and figuring out the patterns, sounded like the concept of training a supervised learning model (neural networks, specifically, came to my mind) :).
EVERY SKILL IN LEARNT : WE ARE HUMAN BEINGS EVERYTHING HAS TO BE DEVELOPED, BEFORE WE CAN WRITE REASONABLY WELL WE HAVE TO LEARN TO WRITE, tne same applies to reading, folding clothes, as for exceling at a particular skill, we have different degrees of competency, one can type a letter, another person can build a 5 page website, another person can develop a full-fledged computer game, another person can contribute to building a programmable-application system. Lets us be realistic, as for me, I can create websites, can develop sections of a website, can create quiz games, but if you ask me whether I can do more complex programming tasks, beyond what I can currently problem solve, depending upon its complexing in scripting code. I do what I can handle and cope with, why because I want to envisage reaching a finished project.
Seeing this, I'm thinking back to starting to learn ANY programming language. You always start by seeing tons of bad examples - harsh, inefficient, "this will do" types. Sure, it simplifies material easing learning. But, does it harm out natural compass for writing good code? Food for thought.
+Art K You are contradicting yourself. When you are beginner you don't know what's good and what's bad code, therefor what you just said makes 0 sense.
No kidding. Last Friday, I didn't pass the test for a web developer job I was applying for, because I f*king SOLVED a problem without knowing how I did it! They didn't accept the answers such as "I just... know" and "I couldn't explain how I do it"... I got a big NO!
+Joepet Fernandez No, it's not. To know in detail is wasting cognitive ressources - hello, watch the video! That's why we have invented books. Outsourcing information that experts don't need to have handy anymore, but they have automated it to the point they are applying it perfectly, yet may not be able to explain everything in detail.
I had nervous breakdown, while watching, my life is miserable, because of all this things, I always Keep feeling inside me, which makes my very exhausted.
All you have to know to be a web developer is HTML, JS, and CSS. Even the guy that just knows HTML can "develop" a web page. So it's not really exclusive. The real question is how capable of a web developer are you?
Can I please borrow your line to put this as my status on my social profile of the coders group of my company ??I feel the same but you have put it in very apt manner which is impressive
Kathy Sierra has had excellent opinions on usability and UX. Also here, on developer experience.
Key take-away message: When learning something new, expose your brain to hundreds of high-quality samples of [whatever you're trying to learn] in a short period of time, and the brain will learn to automatically recognize patterns. The skill will become automatic.
For a free sample of Kathy Sierra's book 'Badass: making Users Awesome', click here: goo.gl/AU7A6j
For other keynotes and interviews from the conference, visit our Fluent 2015 playlist! goo.gl/OD6xbU
I love this woman! She's the reason I learned Java as fast as I did.. I get to read the dry pages of a lot of programming books now, but I am eternally grateful to her for helping me build a good foundation
Can you tell me more about your experience? It sounds very interesting.
Sure. If you have read any of the headfirst books, you'd know that it takes a rather unconventional approach to teaching and learning. I love programming, but for a long time I couldn't get past a lot of books that would just delve into pages full of code. I know I read and re-read the chapter on Objects at least 5 times and still didn't get the concept. Then Kathy and the headfirst series came along. I was actually having fun learning. She would use real life situations, or even go off 'dialogue style' and make up conversations (I really really loved those!). Being a writer of fiction when I am not programming, I came to learn java as I would read any novel, only with a deeper level of attention to the material. Soon, I finished headfirst java, and then I moved on to headfirst sql, finished that too... And with the basics firmly in my grasps, I started reading the dull dry books without problems. I am a big fan of Kathy, and I recommend her methods and strategies to anyone coming into programming newly or finding it hard to get past the initial struggle of becoming a programmer.
Yep, she showed that you get much better results when you engage your audience than when you try to impress them, even with deeply technical subjects. There is this idea among some people that because you have to deal with a lot of details that you would enjoy a book of minutia: this is what a lot of sw books were until Head First came around (lots of minutia).
hi jeremiah can you give us an example eg how did you learn java did you like make an app before knowing the basics or what cant understand thanks
Same! Also, when I ran into a bug in one of the programs in Head First Java, I emailed her & she had a look & saw that the new (then) version of Java that I was using introduced a bug, and she gave me the fixed code. What a lovely, nice person. I was devastated when she got bullied off the Net.
The way Kathy Sierra explains things is unbelievable. I learned a lot with you, thanks.
Awesome! This should be a TED talk about learning in any cognitive-consuming work environment, not just programming!
I thought it was a clickbait title, but not at all, it's exactly what this conference do and even more, because life is about learning, so it's make my whole life greater :) Thanks !
Kathy Sierra is amazing!! I've revisited this lecture multiple times and there's always something great to glean from it.
this is, literally, the best video on TH-cam.
This helped me more then any lesson I've ever learned in school. Thank you very much this was amazing .
It's a 23 minute talk. But basically comes down to this: "Break up big problems into little problems. And get really good at solving them." Profound.
Yep. Still worth hearing the stories and studies though. Very interesting. She's an interesting speaker too
For me the message was a lot more about being aware of how you use your daily finite brain resource. I guess the next step is to find out how to use brain efficiently, which you describe above.
Probably not. Gist according to me is if someone wants to learn a skill say programming, then follow a two step approach:
1. Get high quality small examples
2. Get high quantity of such high quality small examples (200-300).
Secondly,
Divide a task to smaller task that can be done in 45-90 minutes, 3 sessions.
Say, you want to get a document complete.
Step 1: Session I (45 minutes)
Outline
Step 2: Session II (45 minutes)
Content
Step 3: Session III (45 minutes)
Formatting
If your document is not complete by 3 sessions, time to break down the sub tasks into smaller tasks
Outline
-Table of contents
-Timeline description
-Tables contents
Content
-..
-..
-..
etc.
Then rerun the algorithm of 45-90 minutes, 3 sessions on subtasks
Step 1: Session I (45 minutes)
-Table of contents
Step 2: Session II (45 minutes)
-Timeline description
Step 3: Session III (45 minutes)
-Tables contents
11:25 . I lost my cognitive resources trying to remember what’s in A, B and C
C
I'm so pleased she said "Practice makes permanent"….I've been saying that for years and all I get back is…"No it's not, it's practice makes perfect!". Here's how to think of this concept…..imagine you walk up and down a strip of grass. What eventually happens to that grass? It wears away into a pathway…right. So what happens when you 'stop' walking up and down that path? The grass grows back and that muddy pathway is now hidden and eventually forgotten about. That's exactly how the neural pathways work within our brains. Keep the pathway's open by practicing everyday - simple as ;-)
Driving is a prime example that practices doesn't make perfect.
I like this idea of building a programming library with hundreds of high quality examples of small techniques, methods and idioms to help the community learn faster. Who wants to open source this with me?
You should definitely start that!
+Dan Allison I'd love to :).... Where should we start?
+Javier Rovegno Campos Oh wow that's pretty close, I'm impressed...
Stack Overflow Documentation is something like this ...and it's in beta now.
doesn't that already exists? it's called npm.
Wow, great to listen to. I personally had been creating training with simple examples. I got yelled out, talked down to for simple examples that didn’t build on each other. I’d do things like “here is a uinavigationcontroller. Here are some properties and methods (that are mostly boring), why do you is it, and then move to code examples with either one to two examples.” This made the most sense to me. It is how I learned things the best. I always hated lessons that built on the last lesson. I argued these points with editors at book publishers and they didn’t like my thoughts. People argued with me about my ideas were bad. I tried to explain that technical books aren’t novels. People want to go in, get some info, and then go use it. People can’t jump to a section of chapter 8 in a book if they have to first read chapters 1-7.
I too love her when i heared her name itself - Kathy Sierra. She also knows for Java as moderator. I love evrything about her. Her works , thought process and dedication. Love u Kathy and all good wishes for your works. God bless you.
Man this girl is my inspiration to life!! So awesome. I totally get this, it has a lot to do with just making lots of iterations with any kind of experience to let your brain subconsciously memorize patterns. Its really cool to think about this, even if you are new in something, even if you make mistakes doing it, its still about time you spend doing it over and over! In some cases, patterns form from other patterns you know while not being aware of it. I totally experience this in all situations in my life. I think this is how experience is formed. And to think about it if you do that a lot, your brains start to get even better at learning/memorizing this way!
Love your work, your books, your ideas. Thank you so much for sharing!
Excellent - really enjoyed that! Something to really talk about and take back to your local dev community\ company and use to ingrain this sense of "smart" learning.
Feels like she hit the nail on the head in terms of the vastness of skills the average developer needs to have and also relating that to the three piles - thoroughly interesting!
One of the best talks about cognitive resources I have ever seen. Very nice. Thanks.
One of the best talks I've seen about cognitive skills.
This was an excellent talk not only for those in the coding world but for everyday people as well (that would be me). It applies to so many things and the way we learn. Truly a lovely talk. Thank you!
Wow she either an alien who trying to help a messed up human society or just a Badass Human trying to help fellow-beings, either way she's genius.
Hats Off to your effort
We really just found out that machine learning techniques apply to actual brains
What a world
For anyone out there watching this video and also learning python, check out Raymond Hettinger's talks. In particular, "The Mental Game of Python", since his focus is on this exact concept--you can program in ways that try to accomodate for your brain's limited number of registers.
What a master piece this video is!!!. Amazing video for everybody. I really like your books and I give most of the credit to you for the kind of Java Programmer I'm today. Your SCJP book has changed my life and the way I understood Java. I consider that book as my bible and still refer to some concepts when I want to implement something really mind blowing.
Wow...what an engaging personality and a top notch speaker to boot...
7 years later.. do we have any resources available that she describes? High quality and quantity set of code samples.
Seriously Kathy! How could you read my mind? You(Kathy Sierra) are not a programmer, actually you are a psychologist. You can read minds and learn form people's mind. That presentation is talking to me. Believe me you guys, she(Kathy Sierra) is a magician.
She is awesome. Great talk! Thank you for sharing.
"Perceptual learning" => "non-verbal learning". See: general-semantics.
I'm happy to see Kathy at-it-again, after CPU went dark, so many years ago.
what does she mean "are there any unicorns here?" in 00:14? Thanks for your answers!
could have used some code to illustrate how cognitive skill could help to find shortest and quickest solution.
Still relevant and excellent today.
I have no idea how my pattern-matching machine in my skull knew that I absolutely HAD TO watch this particular video.
But it did, and I definitely did. So... now what...
Whoa ! That was some intellegent talk by the great Cathy Sierra
Coding on TextEdit since 30 years? quite intelligent she is huh!
?? your superiority complex smells bad.
kinda how i learned redux, there were so many moving parts so i decided to pick one subsection like action creators and reducers since they are connected. got good at that to the point it was muscle memory it was basic javascript. then moved on to learn other subsections and that worked for me
Wow! Earned my Subscribe. This is amazing Kathy! Thank you so much for sharing this with us!
Fantastic speech.
This is brilliant - thank you Kathy. I think understanding cognitive resources must hold the key to better understanding, diagnosis and management of ADD. Also, flip that idea around, it can probably help explain why so many techs and people who spend a LOT of time on internet exhibit ADD-like symptoms.
Great video!
I wish my teachers would see this video.
This is amazing, thanks Kathy Sierra
Can anyone correct me if i understood the talk in right way?
Basically Kathy says that you need to make habbit from one activity and that you will have much better result because you don't need to waste your cognitive resources on thinking while doing it.
But her example with pilots was misunderstanding for me.
Thanks.
Can somebody point me to studies that show what she is referring to?
this talk is actually really really good .. well said.
What a great piece!
Very interesting, good viewpoints.
This talk is great. Thanks
Amazing talk!
Super interesting. Machine learning ... for the brain.
Wow, Really enjoyed this presentation, thank you :)
Sounds like the perfect pitch for HASKELL. The point of the language is to make reasoning about your code easier.
wow what a great talk! saved to fave list.
You guys enjoy your day!
Were is the link to working as a community on making huge-quantity samples happen?
Very interesting talk but I wish there were more examples of perceptual learning related to programming. Does anyone know of any websites or books using this approach?
It is not surprising to learn that perceptual learning works for identifying the sex of a baby chicks since it is based on a direct visual analysis (i.e. perception). On the other hand, it is surprising that we can learn subjects that are largely conceptual (i.e. abstract), like object oriented programming, by the same means.
Upon reflection, I do believe we learn best by example and this is probably what Kathy Sierra is getting at. Actually, this fits well with Ayn Rand's idea of "concept formation" where each concept we hold is built upon a perceptual foundation. In this case, the 'perceptual learning' approach for teaching a novice 'for loops' would be to have them practice writing lots and lots of for loops. After writing hundreds of examples, the student would have the necessary perceptual foundation to form the concept 'for loop'.
+Calvin Coolidge The simplest concepts are largely based on patterns as well - and the brain does pattern matching really well. More complex concepts are based on simpler concepts, which are eventually boiled down to just patterns, which our brains handle for us (given the chance). To use your example of loops, over the course of an hour, I'd probably teach the while loop first, and then have the learners spend a few minutes doing some really simple loops before then introducing nested loops. After about 10 minutes on the while loop, they'd then start the for loop. Same again, and after around 10 minutes of that, I'd move on to mixing the two loops for a further 10 minutes. At the half hour mark, I'd move onto do while loops, do those for 10 minutes, and then spend the final 20 minutes doing examples of all three kinds of loops. After they were done with each exercise, they'd be shown the model answer and be moved onto the next exercise. By the end of that hour, they'd probably be sick of loops, but they'd be able to do them in their sleep.
+Calvin Coolidge Let's make one...
Sometimes you just write the code which actually works and you do it without knowing or implementing the algorithm. It's the brain that matches the pattern.
When you have a clear vision about your goal, your brain works hard to to find numerous ways to reach your destination.
Communting is the biggest cause of cognitive resource waste.
Multi tasking is the second one.
Do you have podcast ?
Does she mean that we build an excellent code libraries and reading them can make us become a master? I am not quite sure I realize what she tried to express in this part. :( Is there anyone could correct me or provide more concrete examples, especially for programmers? Thanks!
what is the meaning of unicorn
i just wanna know what camera was used here?
The question here is there a way to increase ones cognitive resource? Can one has a bigger tank?
What a talk👏 Loved it
I love she uses kanban to manage learning new skills
I usually apply Kanban rules over scrum methodologies, what do you gotta say about it?
I was thinking the same lol :)
Hi, I'm an English and programming learner, could anyone please tell me what does Unicorn mean here? Obviously, it can't be the real unicorn, the one looks like a horse but carries a dangerous weapon. Thanks in advance.
Unicorns do not exist. So you cannot find them.
Some are looking for someone with the perfect skill set, however such person is mythical and does not actually exist. Hence the term "looking for unicorns".
Think about looking for a secretary who speaks Estonian, Greek, Cantonese and Swahili. What are your odds of finding such a person? Such a person would be called a "unicorn".
Thanks for the explanation, I got it. Based on the answer I'm sure you are a human, thanks again Malik. :)
unicorns are curly braces in programming lol
Are you still making fun on Node in 2021 ???
what available when it needs to learn about programing , it's always a difficult to find out a well-prepared example or a smooth method which may leads us to learn easily and fast.
I miss O'Reilly conferences :(
At around 14:20, does she meant using a non-IDE editor for 30 years of her career is draining her cognitive resource?
Best video on TH-cam.
Cognitive resource and willpower share the same resource tank which something I did not know about but understand intuitively because brain had a lot of samples to learn from))
So how exactly does it help with programming? She wanted to explain but never did.
what's wrong with node? nested callbacks :D anyway I think Stackoverflow already does that - but 1st learn basics at codeacademy, codeschool and maybe read some book so you know what to ask or search for
Sounds like non-parametric (kNN) machine learning with your brain
I had a similar thought; I'm not that knowledgeable in machine learning, but the part when she talked about learning by getting exposure to a lot of examples and figuring out the patterns, sounded like the concept of training a supervised learning model (neural networks, specifically, came to my mind) :).
EVERY SKILL IN LEARNT : WE ARE HUMAN BEINGS EVERYTHING HAS TO BE DEVELOPED, BEFORE WE CAN WRITE REASONABLY WELL WE HAVE TO LEARN TO WRITE, tne same applies to reading, folding clothes, as for exceling at a particular skill, we have different degrees of competency, one can type a letter, another person can build a 5 page website, another person can develop a full-fledged computer game, another person can contribute to building a programmable-application system. Lets us be realistic, as for me, I can create websites, can develop sections of a website, can create quiz games, but if you ask me whether I can do more complex programming tasks, beyond what I can currently problem solve, depending upon its complexing in scripting code. I do what I can handle and cope with, why because I want to envisage reaching a finished project.
Thats a great video!
Vim as a Skill will always be at "B", but you can move subparts to "C" from time to time :) Once it becomes automatic, you become a Unicorn!
Thank you
wow, phenomenal!
Like it at the end.
Seeing this, I'm thinking back to starting to learn ANY programming language. You always start by seeing tons of bad examples - harsh, inefficient, "this will do" types. Sure, it simplifies material easing learning. But, does it harm out natural compass for writing good code? Food for thought.
+Art K You are contradicting yourself. When you are beginner you don't know what's good and what's bad code, therefor what you just said makes 0 sense.
+Aleksandar Grbic One can reflect.
Very interesting.
No kidding. Last Friday, I didn't pass the test for a web developer job I was applying for, because I f*king SOLVED a problem without knowing how I did it! They didn't accept the answers such as "I just... know" and "I couldn't explain how I do it"... I got a big NO!
+Gabriella Marpaung being able to explain your work is equally important as getting it done imho
+Joepet Fernandez No, it's not. To know in detail is wasting cognitive ressources - hello, watch the video! That's why we have invented books. Outsourcing information that experts don't need to have handy anymore, but they have automated it to the point they are applying it perfectly, yet may not be able to explain everything in detail.
I had nervous breakdown, while watching, my life is miserable, because of all this things, I always Keep feeling inside me, which makes my very exhausted.
I'm not as weird as I thought when I get bad feelings sometimes when looking at code?
Happens to me all the time man.
I never cease to be amazed at the inelegance I encounter in code. I get really annoyed when I realize I wrote it.
Did she asked if there are peoples who identify as 'unicorn' and one person said yes?
Two people said rofl
All you have to know to be a web developer is HTML, JS, and CSS. Even the guy that just knows HTML can "develop" a web page. So it's not really exclusive. The real question is how capable of a web developer are you?
front end developer that is. We need to start learning Golang, Node JS, PHP7, something high class and cool
Unicorns? What does she mean?
Serious pony
awesome ...so true
Can someone explain me the whole thing, I couldn't get a word
As a lazy developer if the code is too long it smells bad to me. I'm always right, and find something simpler :)
Can I please borrow your line to put this as my status on my social profile of the coders group of my company ??I feel the same but you have put it in very apt manner which is impressive
Oh god she speaks so fast that having to translate and understand at half of the video I've drained my Cognitive Pool
+A Matías Quezada watched it on x2 ..
+A Matías Quezada Use Transcript.
you just need more exposure to it)
She speaks fast....? WHAT
She ate cake and stayed in a cage before getting on stage.
5:08 Or the dog from the cage thought if he couldn't solve the puzzle he would have to go into the cage again and worked extra hard...
excellent
wonderful
Promises solve nested callbacks. It is called compostability!
Now I know why I used to buy cake alot
Can anyone write the TL;DW version of the video?
Nah, it's worth watching
You are better off not paying any attention to it.
yes.
To learn rapidly, study a BIG library of small, diverse, excellent examples.
Break big problems down into little problems.