Most languages share common design patterns, and diversity sharpens skills beyond syntax. Working across PHP, Python, and TypeScript gave me stronger instincts for architecture, environment setup, and server configuration, while also highlighting the real costs of juggling multiple ecosystems. The result is broader flexibility in how I approach unique projects and long-term software maintenance.
Python has become my preferred programming language due to its versatility, ease of use, and robust feature set. With simplicity in handling parallel processing tasks and streamlined command-line interfaces, Python offers powerful tools for both simple and complex projects, from system utilities to graphical applications.
The SOLID principles are one of a few groups of software design principles that are often and easily applied to most modern software development. I work primarily in PHP development on the back-end, where object oriented programming is still the usual standard and SOLID is of particular relevancy.