Progress vs Perfection: Chicken Analogy

Progress vs Perfection: Chicken Analogy

Discussion: Will the Chicken Cross the Road?

So there's this chicken, and he's on the side of the road. He wants to cross the road. He wants to get to the other side.

Before he steps out and crosses the road, he looks both ways. That is a rational thing to do. If he doesn't look both ways, and he just steps out, he's going to get smashed by a car, and he won't get to the other side of the road.

This chicken is a little bit of a nervous chicken. He is just sitting there and watching. A car passes by, another car passes by, and he's looking at each one. He is analyzing the traffic, but he never steps out in the street and actually makes any progress because he's always afraid a car is going to come and nail him.

Now, in some regards, you and I are a little bit like that chicken. No, I'm not calling you yellow, or anything like that. That's not where I'm going with this.

What I'm saying is that, many times, when we're learning something, especially a step-by-step process, we can get a little caught up on learning it and trying to learn that something to perfection.

Instead of actually stepping out into the street and crossing the road, and actually making progress, we're sitting back and kind of studying, and studying, and studying. We're studying that traffic. We're actually not getting anywhere.

Stepping out into Uncertainty- At Some Point You Have to Cross the Road

In programming electronics, there is a lot to learn. Anytime you start to learn one thing, another thing is going to pop up. It's like this endless amount of rabbit holes.

In order for us to actually make progress to our goal, we have to be willing to accept a certain level of uncertainty. We have to be willing to say, okay, you know what, maybe I don't get all of this. But, I am going to take a step forward, and I am to keep moving forward.

That is really what I want you to try to think about as you learn all this new information. Some of it might (will) feel a little fuzzy as you move forward, and that is okay!

As we go through the course, I'll give you some really good rules of thumb for when I think it's okay for you to take a step forward and say, "You know what? I think that I know this enough."

Alright, let's go ahead and get cracking!

Episoder(61)

Data Types: One size does not fit all

Data Types: One size does not fit all

Discussion: We're going to explore some of the specific data types you'll encounter as you begin to program with Arduino. We'll tackle data types in more detail, to include: Integer and Integer Qual...

27 Mar 201711min

Understanding Variables

Understanding Variables

Discussion: This lesson covers one of the most fundamental of all programming concepts: Variables. This is a really exciting topic because once you have a handle on how variables work, you have one o...

26 Mar 201711min

Syntax; the spelling and grammar of programming

Syntax; the spelling and grammar of programming

You Will Need: The Arduino IDE installed and an Arduino connected to your computer. Discussion: In this lesson, we're going to be talking about programming syntax. We'll be introducing some of the ...

25 Mar 201711min

The Arduino Development Toolchain - How it all gets done...

The Arduino Development Toolchain - How it all gets done...

Discussion: In this lesson, we're going to do an overview of the Arduino toolchain. The toolchain includes all of the software tools that are between us pressing the Verify/Upload buttons and that co...

23 Mar 20178min

Arduino Board Hardware overview for people like me

Arduino Board Hardware overview for people like me

Discussion: This lesson continues our quest of learning more about programming and electronics. In previous lessons, we already discussed several reasons why we have chosen to use an Arduino board as...

22 Mar 201710min

Everything you need to know about the Arduino IDE (for now)

Everything you need to know about the Arduino IDE (for now)

Discussion: Now that you have downloaded and set preferences, you need to become familiar with the Arduino Integrated Development Environment, or IDE for short.  It works just like a text editor progr...

21 Mar 201711min

Mac - Download and Install the Arduino IDE

Mac - Download and Install the Arduino IDE

Discussion: Before you begin using the Arduino IDE, you must first learn how to download, install, and set your preferences. This lesson is specifically tailored for those who use a Mac. (The last le...

20 Mar 20177min

Populært innen Fakta

mikkels-paskenotter
fastlegen
dine-penger-pengeradet
relasjonspodden-med-dora-thorhallsdottir-kjersti-idem
foreldreradet
treningspodden
rss-strid-de-norske-borgerkrigene
jakt-og-fiskepodden
sinnsyn
rss-kunsten-a-leve
hverdagspsyken
rss-var-forste-kaffe
fryktlos
rss-kull
gravid-uke-for-uke
rss-bisarr-historie
lederskap-nhhs-podkast-om-ledelse
hagespiren-podcast
takk-og-lov-med-anine-kierulf
tomprat-med-gunnar-tjomlid