
Data Structures & Algorithms - Preparing for Interviews
My process for learning Data Structures and Algorithms, with some segues into data visualization

My process for learning Data Structures and Algorithms, with some segues into data visualization
Comparing three methods to reverse lists in Python: slice notation, reversed(), and .reverse(). Includes performance benchmarks and readability considerations.
Building sustainable habits for coding interview preparation. Focus on systems over outcomes, consistent practice, and measuring the right metrics for long-term improvement.
TIL how to create fixed-length iterables in Python using collections.deque with maxlen parameter. Perfect for creating circular buffers and bounded collections.
My journey through Advent of Code 2021, tackling daily programming challenges in multiple languages. Learning Rust, Go, Elixir, and more while improving problem-solving skills and competitive programming abilities.
Today I learned about PostgreSQL performance challenges at scale and discovered a curated collection of LeetCode problems organized by common algorithmic patterns.
Today I discovered Grit, an innovative personal task manager that uses a multitree data structure to organize tasks and projects in a hierarchical, interconnected way.
Computer Science Education Applied Cryptography Course A Graduate Course in Applied Cryptography Comprehensive graduate-level cryptography textbook Covers both theoretical foundations and practical applications Free online resource for advanced cryptographic study Essential for security-focused software development Algorithms and Data Structures Algorithms by Jeff Erickson Modern algorithms textbook with clear explanations Covers fundamental algorithms and analysis techniques Practical approach with real-world applications Open Data Structures Free textbook on data structures and algorithms ...
Today I discovered comprehensive cryptography and algorithm resources, explored Rust development tools including Discord API libraries, and found valuable self-hosting and productivity solutions.
Today I explored the internal workings of Git version control system, understanding how Git stores and manages data under the hood.