Roger explains why everyone should learn to code, even if they
don't intend to go pro. "Learning something difficult, however, is
beneficial in and of itself. The process is the prize. Struggling
with code, while frustrating, is medicine for the mind."

Genius is a fickle beast. Sometimes you have the good fortune to
work with a mad genius. Other times you are doomed to work with
pure madness. There are also times when it is hard to tell the
difference.

In this episode we explore "brilliant jerks" and how to save
your development team from them.

Madison tells her story of how she went from being a fashion
model with no college degree to full-time software engineer in just
one year. She used free online resources including freeCodeCamp,
and worked for free at a startup until they hired her.

Canadian software engineer Bill Sourour recounts a tragic
experience early in his developer career when writing code for a
pharmaceutical company. He explores developer ethics, the
responsibilities developers have, and the challenges they face in
sticking to their values.