Learning

How it works

Learn the fundamentals of functional programming — for free, in your inbox

If you’re a software developer, you’ve probably noticed a growing trend: software applications keep getting more complicated. It falls on our shoulders as developers to build, test, maintain, and…

Read
Life

Injury is an opportunity

Another way to look at injury is as “an opportunity to strengthen the parts of ourselves that are not injured”. We are always hurting in some regard, and approaching it as an opportunity can have a…

Read
Coding

What topics are toughest for you to learn, as an intermediate web developer?

Beginners can feast on hundreds of courses on sites like TreeHouse, FreeCodeCamp and Egghead.io, alongside dozens of immersive bootcamps like Hack Reactor and App Academy. Advanced programmers…

Read
Life

Learning How to Learn: The Most Important Developer Skill

When you’re a developer, your job requires you to learn every single day — in spite of the constant lure of distractions like Hacker News, Twitter, Reddit, and Facebook. You constantly encounter new…

Read
How it works

Let’s Learn JavaScript Closures

The Internet is packed with great explanations of “what” closures are, but few deep-dives into the “why” side of things. I find that understanding the internals ultimately gives developers a stronger…

Read
Life

Don’t Spend Your Life Waiting for the Weekend

If not, I commend and envy you. For the rest of us, let’s admit that the workweek lifestyle sucks — “living for the weekend” may be a good subject for a country song, but it’s a bad way to live your…

Read