How and Why

Andrew Del Prete
Aug 26, 2017 · 2 min read

“The beginning of wisdom is this: Get wisdom. Though it cost all you have, get understanding.” Proverbs 4:7

Since the announcement of #FiveMinDev, I’ve been working diligently on the JavaScript Promises Series I promised. This is the first series I’ve recorded with the intent to help people gain understanding of the Why and not just the How of learning a subject.

I do believe learning the How is very important when getting started. As children we learned primarily by exploring the things we were fascinated with. Most of the time it’s out of curiosity, excitement, not purely for learning sake.

We learn the How first because we need to get the job done. We learn the Why next because it became necessary to understand.

As a developer I relate to the notion of learning How to do something before learning Why. When we’re first starting off, we spend a lot of time searching the web, copying and pasting code from sites like . We’re mostly concerned about getting the job done and not so much Why things work but just that they work.

Eventually we get to the place where we need to understand the context of somethings and Why they exists. It’s great having knowledge, but understanding is the next step.

While working on the JavaScript Promises series, I found myself constantly reminding myself to explain both the How and Why. I want to make sure I’m not just recording another “How-to” series, but am explaining where we came from and Why JavaScript Promises solve existing issues.


01 — Introduction : Recorded!
02 — Synchronous vs. Asynchronous JavaScript : Recorded!
03 — Do you Promise? : Recorded!
04 — What is a Promise? : Recorded!
05 — resolve() and reject() in Real Life : Recorded!
06 — Chaining Promises : Recorded!
07 — More on Rejection : In Progress
08 — Promise.all() the Things : In Progress
09 — Fetching Data from a Server : In Progress
10 — Debugging Promises : In Progress

I’m just over the halfway mark for recording the series. I’m still shooting for September, 2017 so be on the look out!


Originally published at



Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store