Choosing Functional Python (Without Forcing It)
Stop forcing functional purity in Python. Learn the mental models for when to use functional transformations and when to stick with simple, readable loops.
who am I?
Hi, I’m Amar — a Data Engineer at Citi in Pune, where I work on building and fixing things, particularly when it involves working on large-scale data processing jobs and optimizing Spark workloads. Before this, I spent four years at Sahaj Software as a Solutions Consultant, solving complex data problems and delivering reliable engineering solutions.
Over the years, I’ve worked on various software projects and continuously explore new technologies. I’ve also contributed to Apache Airflow and have been a past maintainer at CRI-O, DuckDuckGo, and Google Summer of Code.
Choosing Functional Python (Without Forcing It)
Stop forcing functional purity in Python. Learn the mental models for when to use functional transformations and when to stick with simple, readable loops.
Spot Optimizer ≠ Spot Fleet: decide smart, then launch
Stop guessing at EC2 Spot instances. Learn how Spot Optimizer intelligently selects low-interruption instance types, then pairs with EC2 Fleet for reliable, cost-effective infrastructure.