|
|
|
|
|
by sph
1886 days ago
|
|
WAT is classic and very funny, but I recommend all software engineers to watch all of Gary Bernhardt's talks on his website: https://www.destroyallsoftware.com/talks His talk about "Boundaries" taught me one of the most illuminating concepts I've learned in my career, about separation of concerns, functional core & imperative shell, unit testing, etc., and radically changed the way I write code - the talk uses Ruby as an example, but can be applicable to any language under the sun. In fact, watch all five of them, they all reach this outstanding level of being educational, interesting and funny at the same time. |
|
They are all great talks, but please don't use "The Birth & Death of JavaScript" as an instruction manual!
In addition to the talks on his website, I also recommend watching "The Unix Chainsaw"[1]. It's a great introduction into using the full power of the unix shell as an interactive programming language.
[1] https://www.youtube.com/watch?v=ZQnyApKysg4