The Two of Three Rule
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.
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.
Why good documentation means caring about your audience and stating the obvious. How assumption-free writing prevents confusion and creates better developer experiences.
Getting started with Vagrant for creating reproducible development environments. Using Vagrant to test Ansible playbooks across multiple Linux distributions with simple text-based VM configurations.
How Python's ecosystem complexity has grown over 8 years. From simple beginnings to overwhelming tooling choices - reflecting on developer experience and the Zen of Python.
My latest attempt at learning Go using Test-Driven Development. Setting concrete goals for CLI development, API interactions, and building REST services to measure progress.