Alan HardmanDiscover a diverse range of software engineering projects from Alan’s portfolio. Explore open-source contributions & see how he applies adaptability and collaboration to solve complex challenges.https://phpizza.com/en-usEffective AIhttps://phpizza.com/article/effective-ai/https://phpizza.com/article/effective-ai/Effective use of AI in software development comes from pairing strong models and agents with engineering discipline. This article covers practical workflows, where modern models shine, and how to avoid over-reliance.Tue, 10 Mar 2026 00:00:00 GMTLessons from a Decade as a Programming Polyglothttps://phpizza.com/article/polyglot/https://phpizza.com/article/polyglot/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.Tue, 09 Sep 2025 00:00:00 GMTMy experience with Pythonhttps://phpizza.com/article/python/https://phpizza.com/article/python/Leveraging Python for efficient development of command-line tools and system administration utilities. Discover examples including Imgfind and Ren, and building with SQLite for robust data management.Fri, 21 Feb 2025 00:00:00 GMTApplying SOLID principles to modern PHPhttps://phpizza.com/article/solid-php/https://phpizza.com/article/solid-php/SOLID principles are essential for modern PHP development, especially with frameworks like Laravel. This guide explains Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion – building better, more maintainable applications.Tue, 31 Aug 2021 00:00:00 GMT