PyConMY 2025

PyConMY 2025

The Zen of Metaprograming-the code that writes codes
2025-11-02 , Hall 1

Metaprogramming embodies the fact of writing code that operates on other code to simplify and automate complex tasks. While it provides immense flexibility and can dramatically reduce boilerplate, it can also lead to code that is difficult to debug or understand. The Zen of metaprogramming emphasizes the balance between flexibility and readability, urging developers to embrace metaprogramming when it truly adds value without sacrificing code clarity.


Achieving the balance between flexibility and readability in metaprogramming is one of the core challenges that developers face when using this powerful technique. Metaprogramming allows you to automate complex tasks, reduce repetitive boilerplate code, and enhance flexibility, but it can also lead to code that is difficult to understand and hard to debug if overused.

It could be achieved through following ways:

1)Using metaprogramming for repetitive and well defined tasks

2)Keeping metaprogramming simple and predictable

3)Keeping metaprogramming modular.

4)Ensuring testability and debuggability

5)Using error handling and logging.

I am Neha, a passionate PhD researcher currently pursuing my doctorate in Precision Medicine in Oncology and Complex Disorders at the University of Newcastle. As an international student from India, I am deeply invested in exploring the intersection of machine learning, oncology, and complex disorders to advance personalized healthcare solutions.

With over 8 years of experience in the IT sector, I have worked with esteemed companies like Tata Consultancy Services (TCS) and HCL Technologies, where I honed my skills in IT infrastructure, data analytics, and machine learning. My professional journey has provided me with a solid foundation in leveraging technology to solve real-world challenges.

In addition to my research, I am proud to have received fellowships from the Indian government as a Women Scientist and CMIE Fellow, recognizing my contributions to both technology and scientific research. Outside of academia, I work part-time with organizations like Junior Engineers and Code Camp, where I teach coding to students in schools across Australia, inspiring the next generation of tech leaders.

I am deeply committed to empowering women in technology and STEM education, particularly in the areas of machine learning and data science, and I actively strive to make a difference through mentorship and community outreach. My work in precision medicine aims to bridge the gap between cutting-edge technology and clinical application, and I am excited to contribute to advancements in oncology and complex disorder research.