Categories


Archives


Recent Posts


Categories


Goodnight and Goodluck

astorm

Frustrated by Magento? Then you’ll love Commerce Bug, the must have debugging extension for anyone using Magento. Whether you’re just starting out or you’re a seasoned pro, Commerce Bug will save you and your team hours everyday. Grab a copy and start working with Magento instead of against it.

No Frills Magento Layout is the only Magento front end book you'll ever need. Get your copy today!

This entry is part 26 of 43 in the series Miscellaneous Magento Articles. Earlier posts include Magento Front Controller, Reinstalling Magento Modules, Clearing the Magento Cache, Magento's Class Instantiation Abstraction and Autoload, Magento Development Environment, Logging Magento's Controller Dispatch, Magento Configuration Lint, Slides from Magento Developer's Paradise, Generated Magento Model Code, Magento Knowledge Base, Magento Connect Role Directories, Magento Base Directories, PHP Error Handling and Magento Developer Mode, Magento Compiler Mode, Magento: Standard OOP Still Applies, Magento: Debugging with Varien Object, Generating Google Sitemaps in Magento, IE9 fix for Magento, Magento's Many 404 Pages, Magento Quickies, Commerce Bug in Magento CE 1.6, Welcome to Magento: Pre-Innovate, Magento's Global Variable Design Patterns, Magento 2: Factory Pattern and Class Rewrites, and Magento Block Lifecycle Methods. Later posts include Magento Attribute Migration Generator, Fixing Magento Flat Collections with Chaos, Pulse Storm Launcher in Magento Connect, StackExchange and the Year of the Site Builder, Scaling Magento at Copious, Incremental Migration Scripts in Magento, A Better Magento 404 Page, Anatomy of the Magento PHP 5.4 Patch, Validating a Magento Connect Extension, Magento Cross Area Sessions, Review of Grokking Magento, Imagine 2014: Magento 1.9 Infinite Theme Fallback, Magento Ultimate Module Creator Review, Magento Imagine 2014: Parent/Child Themes, Early Magento Session Instantiation is Harmful, Using Squid for Local Hostnames on iPads, and Magento, Varnish, and Turpentine.

If you follow Magento closely there have been hints, but it seems like the cat’s out of the bag. Yoav Kutner, Magento’s co-founder and CTO, is moving on.

It’s easy to scoff at Magento’s complicated hierarchy, or the sometimes uneven coding style, or the engineered-not-designed UI, or one of the other countless decisions Yoav had to make while managing the technology team for Magento’s platform. Personally, I would have liked the see a more open development process, with core developers engaging directly with the community in a public way. We all have our own pet peeves about Magento’s code base, and it’d be easy to conjure up an imaginary axe to grind with the outgoing CTO.

All of which is easy to do — when you’re not the CTO.

Building a new technology platform, particularly in a business environment as hostile as ecommerce/online-retail, is hard. Really hard. There’s countless reasons OSCommerce was the stagnant standard for so long. Yoav’s decisions may not have made all the people happy all of the time, but they were the right decisions for Magento, and without someone to make those hard choices Magento may have ended up another also-ran in the shopping cart wars.

All of which is my long winded way of saying thank you, goodbye, and good luck to Yoav Kutner. None of us would be here without his 8+ years of hard work. Assuming he doesn’t buy a island off the coast of Spain and disappear, I’m sure we’ll be hearing more out of him in the years to come.

Originally published March 30, 2012
Series Navigation<< Magento Block Lifecycle MethodsMagento Attribute Migration Generator >>