Overengineering 101: what is it and how to avoid it?

As developers, we often aim to build software with sophisticated UIs and cutting-edge features using the latest technologies.

However, this ambition can lead to overengineered products with longer development times, higher costs, and unnecessary complexities that complicate users' lives instead of improving them.

In this talk, we will explore the overengineering trap, how to identify it, and, most importantly, ways to avoid falling into it.

Speaker(s)

Ayoub Moustaid

Ayoub Moustaid
Managing Director @ Overflow

Serial digital entrepreneur passionate about SaaS, microSaaS & iOS Mobile Apps business, with 11+ years of experience in the digital & software engineering field.

Former senior software engineer and IT consultant at multiple private and public companies.

I built a dozen of products 🚀 .. sold a few ones 💰 .. and failed/learned from many 📖

Want to join? Make sure to get your ticket and join 5 days of learning, networking and fun in Darija

Made with ❤️ by Geeksblabla Team

| © 2025 Geeksblabla | All Rights Reserved