baweaver

Learning Paths

Guided reading paths through my articles, organized by interest and experience level.

New to Ruby

Starting from scratch? These posts cover the fundamentals you need to write idiomatic Ruby.

  1. Understanding Ruby - Triple Equals
  2. Understanding Ruby - Blocks, Procs, and Lambdas
  3. Understanding Ruby - to_proc and Function Interfaces
  4. Understanding Ruby - Comparable
  5. Understanding Ruby - Enumerable - Intro and Interfaces
  6. Understanding Ruby - Enumerable - Transformations
  7. Understanding Ruby - Enumerable - Searching and Filtering
  8. Understanding Ruby - Enumerable - Predicate Conditions
  9. Understanding Ruby - Enumerable - Sorting and Comparing
  10. Understanding Ruby - Enumerable - Counting
  11. Understanding Ruby - Enumerable - Combining
  12. Understanding Ruby - Enumerable - Grouping
  13. Understanding Ruby - Enumerable - Iterating and Taking
  14. Understanding Ruby - Enumerable - Coercion
  15. Understanding Ruby - For vs Each
  16. Understanding Ruby – Recursion
  17. Understanding Ruby - Memoization

Neurodivergence in Tech

Writing about autism, ADHD, and building a career that works with how you're wired.

  1. Lemurs mean Hope
  2. Tales of the Autistic Developer - The 10x Engineer
  3. Tales of the Autistic Developer - The Ecstasy of the Void
  4. Tales of the Autistic Developer - Myth of the Autistic Jerk
  5. Tales of the Autistic Developer - Senior Developer
  6. Tales of the Autistic Developer - The Mentor
  7. Tales of the Autistic Developer - The Expert
  8. Tales of the Autistic Developer - Loud Loud World
  9. Tales of the Autistic Developer – Order and Chaos
  10. Tales of the Autistic Developer – The Politician
  11. On Autism - Grounding and Normalcy