Taylor Otwell, the creator of Laravel, advocates for simpler, disposable, and easily modifiable software. In a recent podcast, Otwell criticized "cathedrals of complexity" that are difficult to change. He specifically spoke out against overly clever solutions that deviate significantly from documented language or framework practices, labeling them as "hacks" with long-term issues.
Avoiding Complexity
Otwell, who humbly identifies as an "average programmer," experienced the consequences of early design choices firsthand. Between 2013 and 2014, he had to rewrite Laravel's core architecture due to unforeseen limitations, resulting in breaking compatibility. This experience shaped his current philosophy: avoid excessive code complexity unless absolutely necessary for critical problem-solving.
Maintaining Control
Otwell maintains tight control over Laravel's development. He personally merges all pull requests—an average of 10-15 per day, five days a week. This hands-on involvement underscores his commitment to keeping Laravel focused and manageable.


