====== The Junior Developer Guide ====== ===== Julie Evans - So you want to be a wizard ===== [[http://jvns.ca/blog/so-you-want-to-be-a-wizard/|So you want to be a wizard]] Excellent Analysis on how to learn and why and what when being/becoming a Developer/IT person by epic Julie Evans [[https://twitter.com/b0rk]] ===== Adrian Kosmaczewski - Being a Developer after 40 ===== [[https://deprogrammaticaipsum.com/2016/04/25/being-a-developer-after-40/|Being a Developer after 40]] Written by excellent Developer, Speaker, Trainer and Nerd [[https://twitter.com/akosma|Adrian Kosmaczewski]] about his journey, some very good advices for (junior) devs in general and a LOAD of good book recommendations/articles. ==== Article recommendations ==== [[http://canonical.org/~kragen/tao-of-programming.html|TAO of programming]] ==== Book recommendations ==== * Dealers of Lightning by Michael A. Hiltzik * Revolution in the Valley by Andy Hertzfeld * The Cathedral and the Bazaar by Eric S. Raymond * The Success of Open Source by Steven Weber * The Old New Thing by Raymond Chen * The Mythical Man Month by Frederick P. Brooks Jr. * Peopleware by Tom DeMarco and Tim Lister * The Psychology of Software Programming by Gerald M. Weinberg * Facts and Fallacies of Software Engineering by Robert L. Glass * The Design of Everyday Things by Don Norman * Agile!: The Good, the Hype and the Ugly by Bertrand Meyer * Rework by Jason Fried and David Heinemeier Hansson * Geekonomics by David Rice ===== David Brady - Loyalty and .. (Series) ====== [[https://whydavewhy.com/2013/08/16/loyalty-and-layoffs/|Loyalty and Layoffs (Part 1)]] Good piece on the importance of a professional Network [[https://whydavewhy.com/2013/09/02/loyalty-and-your-professional-network/|Loyalty and your Network (Part 2)]] [[https://whydavewhy.com/2013/09/04/loyalty-and-trust/|Loyalty and Trust (Part 3)]] [[https://whydavewhy.com/2013/11/07/loyalty-and-daring/|Loyalty and Daring (Part 4)]] ===== Scott Hanselmann - I'm a phony ===== [[http://www.hanselman.com/blog/ImAPhonyAreYou.aspx|I'm a Phony]] ===== Pieter Hintjens - Confessions of a Necromancer ===== [[http://hintjens.com/blog:125|Confessions of a Necromancer]] ===== Zach Holman ===== [[https://zachholman.com/posts/fired/|Fired]] ===== Bryan Edds ===== [[https://medium.com/@bryanedds/living-in-the-age-of-software-fuckery-8859f81ca877#.i52kxd32d|Living in the Age of Software Fuckery]] ===== Stuff that's important to read ===== [[http://principlesofchaos.org/|Chaos Engineering]] [[http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/|Learn Vim Progressively]] ===== Christian Heilmann - The Stackoverflow Developer ===== https://www.christianheilmann.com/2015/07/17/the-full-stackoverflow-developer/ ===== Michael Simons - Good Read ===== A collection of articles, books and quotes that may help to become a better developer https://github.com/michael-simons/goodreads ===== Ben Northrop - Reflections of an old programmer ===== http://www.bennorthrop.com/Essays/2016/reflections-of-an-old-programmer.php ===== Deirdré Straughan - Letting Go of a Beloved Technology ===== http://www.beginningwithi.com/2016/10/08/letting-go-of-a-beloved-technology/ ===== Books programmers don't really read ===== http://www.billthelizard.com/2008/12/books-programmers-dont-really-read.html ===== James Long - How I Became a better Programmer ===== http://jlongster.com/How-I-Became-Better-Programmer ===== Kristian Koehntopp ===== http://blog.koehntopp.info/index.php/2026-friday-deploys-and-other-harmful-bofh-memes/ ===== James Sinclair ===== http://jrsinclair.com/articles/2017/faster-better-cheaper-art-of-making-software/ ===== Generalist or Specialist Developer ===== https://simpleprogrammer.com/generalist-or-specialist-developer/ ===== Be lazy ===== https://exceptionnotfound.net/be-the-laziest-programmer-you-can-be/ ===== Advice for new software devs who've read all those other advice essays ===== https://buttondown.email/hillelwayne/archive/advice-for-new-software-devs-whove-read-all-those ===== The Awesome List ===== https://github.com/sindresorhus/awesome