The opinions in this article are entirely my own, and don’t reflect the opinions of Yahoo or members of the YUI Team who worked with me, both of whom I hold in the highest regard.
A few days ago, Yahoo released a blog post announcing the end of active development on YUI. Having been a YUI Core Team member for the last two years (up until a month ago), I thought that I’d share my thoughts on my relationship with YUI, and the people who built it.
My involvement with YUI started in 2010 when I was still in university in Canada. Despite being inexperienced in front-end development, Thomas Sha and Eric Miraglia gave me the opportunity to be an intern on the YUI Team . At the time, mobile development at Yahoo was in its infancy and YUI was heavily used across all Yahoo web properties, and for good reason. It allowed Yahoo to have a common front-end library across all its’ properties .
The next four months were one of the most productive of my life, as I tried to soak in all I could from some of the best front-end engineers in the business. It was intimidating as I didn’t want to make myself look silly, but I always thought that folks on the team made me feel smarter than I really was.
I returned for a second internship in 2011 and then joined the team full-time in 2012, and remained there until July 2014, when I left to pursue other opportunities.
Being around the team for more than 4 years in some capacity allowed me to witness the changing role of YUI within Yahoo.
Here’s a brief list of what I noticed. I’ll try to be as unbiased as possible:
It’s sad to see YUI go into the sunset, because I have seen the effort that went into building it. From a personal point-of-view, I feel honoured to have been a part of the team that engineered it, and the community that supported it. There were lots of ups and downs, but I guess that’s the case for everything.
The front-end community at Yahoo is pretty strong at the moment. Even though the Team has changed from 4 years ago, the bar is very high when it comes to engineering expertise, and I know that they are working on solutions to some complex front-end problems. It just kinda sucks a little bit that YUI won’t be a part of it anymore.
 It might have been mandatory, but I don’t know for sure.
 I’m not counting folks who genuinely cited their problems with the library, and suggested a work-around. I’m talking about folks who basically trolled the ilists. The YUI Team and the greater engineering community had to repeatedly justify themselves, which further stretched the team.
 YUI still runs on IE6 while supporting the latest mobile browsers.
 The YUI Team is now known as the Yahoo Presentation Technologies Team.
The cover photo is by Mr. TimDC. CC BY-NC-ND 2.0