https://speakerdeck.com/swanandp/the-well-rounded-engineer This deck by Swanand Pagnis is a great read. I only came across this recently September 2021. I wish I had come across this a couple of years ago.

Here are the recommended readings and books from this deck.

  1. Haskell - https://www.goodreads.com/en/book/show/25587599-haskell-programming-from-first-principles
  2. Ruby - Confident Ruby - https://pragprog.com/titles/agcr/confident-ruby/
  3. Ocaml - Real World Ocaml - https://dev.realworldocaml.org/
  4. Prolog - https://exercism.org/tracks/prolog and https://www.ic.unicamp.br/~meidanis/courses/mc336/2009s2/prolog/problemas/
  5. Programming Languages course on Coursera
    1. https://www.coursera.org/learn/programming-languages
    2. https://www.coursera.org/learn/programming-languages-part-b
    3. https://www.coursera.org/learn/programming-languages-part-c
  6. Mastering PostGreSQL - https://www.amazon.com/Mastering-PostgreSQL-Application-Development-Fontaine/dp/024494525X
  7. High Performance MySQL: Optimization, Backups, and Replication - https://amzn.to/3yZ8En1
  8. Dynamo DB - https://www.dynamodbguide.com/
  9. High Performance Browser Networking - https://hpbn.co/
  10. Working with TCP Sockets - https://www.goodreads.com/book/show/16107428-working-with-tcp-sockets
  11. https://datatracker.ietf.org/doc/html/rfc7231
  12. https://datatracker.ietf.org/doc/html/rfc2616
  13. Building a Ruby Profiler - https://www.youtube.com/watch?v=o6wWSPxYueU
  14. Ptrace - https://man7.org/linux/man-pages/man2/ptrace.2.html
  15. Observability Guide - https://www.honeycomb.io/wp-content/uploads/2018/07/Honeycomb-Guide-Achieving-Observability-v1.pdf
  16. Observability Book - https://www.oreilly.com/library/view/distributed-systems-observability/9781492033431/
  17. Zero Downtime - https://www.youtube.com/watch?v=6fc3og3bS4g
  18. Designing Data-Intensive Applications - https://www.oreilly.com/library/view/designing-data-intensive-applications/9781491903063/
  19. Design It - https://www.oreilly.com/library/view/design-it/9781680502923/
  20. Cracking the coding interview - https://amzn.to/2YIGhgn
  21. Higher Order Functions for Parsing - https://www.cs.nott.ac.uk/~pszgmh/parsing.pdf
  22. Lispy - https://norvig.com/lispy.html
  23. https://en.wikipedia.org/wiki/Recursive_descent_parser#:~:text=In%20computer%20science%2C%20a%20recursive,the%20nonterminals%20of%20the%20grammar.
  24. http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf
  25. Master method - https://www.programiz.com/dsa/master-theorem#:~:text=The%20master%20method%20is%20a,to%20have%20the%20same%20size.
  26. https://www.coursera.org/instructor/~768

Details

  1. https://www.smlnj.org/

More

  1. Engineering
  2. mentoring
  3. one on ones
  4. career ladder

Referenced in:

All notes