Crews Not Teams
Building effective teams by leveraging individual strengths instead of competing. Inspired by tactical video games where each member has specialized skills.
Building effective teams by leveraging individual strengths instead of competing. Inspired by tactical video games where each member has specialized skills.
Building sustainable habits for coding interview preparation. Focus on systems over outcomes, consistent practice, and measuring the right metrics for long-term improvement.
My journey learning Rust over 145 days as my primary programming language, including gotchas, resources, and why I chose Rust over Golang.
How to implement retry logic for HTTP requests in Rust using reqwest and the again crate. Handling network failures, rate limiting, and JSON parsing errors with exponential backoff.
A career framework based on statistical quality control: Pay, People, Work - you can only have two good things at any job. Understanding when to join, stay, or leave a company.
An introduction to statistical quality control using control charts and Shewhart charts. Understanding process variation, control limits, and statistical manufacturing principles.
My journey learning Rust after 3 years of attempts, finally succeeding after 40 days and building a webservice at Merkle Science.
A comprehensive introduction to Rust for Python developers, covering why Rust matters, memory management, ownership, borrowing, and practical code examples.
How to use custom variable markers in Jinja templates to avoid conflicts with Apache Airflow or other template engines. Alternative approaches for nested templating scenarios.
TIL how to create fixed-length iterables in Python using collections.deque with maxlen parameter. Perfect for creating circular buffers and bounded collections.