Myron Marston and Andy Lindeman are RSpec’s new project leads
November 28th, 2012
TL;DR
Myron Marston is taking over leadership of the RSpec project, and will be the lead maintainer of the rspec-core, rspec-expectations, and rspec-mocks gems.
Andy Lindeman is taking over as lead maintainer of the rspec-rails gem.
Myron Marston is RSpec’s new project lead
Myron Marston has been contributing to RSpec since the ramp up to the 2.0 release in 2010, and joined the core team in early 2011. In addition to solid contributions to the code base, Myron has taken responsibility for many bug reports, feature requests, pull requests, etc. He also makes a habit of answering RSpec-related questions on Stack Overflow and Twitter, and he does this all with thoughtfulness, patience, and wisdom.
I can’t think of a better choice to lead the RSpec project, so I invited him to do so. Thankfully, SEOmoz, Myron’s employer, is allowing him to work on RSpec during work hours, and so he accepted.
In addition to the overall project lead, Myron will be the lead maintainer of the rspec-core, rspec-expectations, and rspec-mocks gems. While Myron uses these core rspec libs every day for his work, he doesn’t do much with Rails, so we discussed and agreed that we’d ask somebody else to take care of the rspec-rails gem. Enter Andy Lindeman.
Andy Lindeman is the new lead maintainer of rspec-rails
Andy Lindeman is the newest addition to the rspec core team. Like Myron, Andy takes great care in shepherding pull requests and answering questions in addition to making his own rock solid contributions. Andy also writes Rails apps and does Rails training at Big Nerd Ranch, which puts him in a great position to ensure that rspec-rails keeps up with changes in Rails remains a great choice for developing Rails apps.
Thanks in part to Big Nerd Ranch for their support of Andy’s work on RSpec, Andy has agreed to take the lead on rspec-rails.
As for me …
When Dave Astels introduced Steven Baker’s new RSpec library to me back in 2005, I started submitting patches, Steven gave me commit rights and, a year later, he decided to move on to other work and offered me leadership of the project. I was overjoyed to accept.
In those days, I was teaching TDD/Refactoring courses for Object Mentor. I was encouraged to work on OSS in my bench time, and I was particularly interested in tools that helped to promote the documentation and design aspects of TDD. RSpec and some of the early definitions/discussions of BDD (”it’s all behavior!”) fit perfectly into my thinking and my world.
After I left Object Mentor, RSpec was part of my day to day work on Ruby applications, but most of my work on its maintenance moved to my spare time. This was fine at first, as I had the support of employers and family, but I found myself doing less and less of pretty much everything else that I enjoy and learn from.
Back in June, I joined a project team at DRW Trading that deals in a lot of Clojure and almost no Ruby. In the roughly 6 months since, I’ve been learning a new domain, a new language, new programming models, and even a new text editor. I consider myself extraordinarily fortunate to be able to learn all of these new things, but I’ve found myself less and less able to balance my work on RSpec with my job and with everything else I want to do.
And so, it is time.
Of course, I’ll continue to contribute to the project and surrounding conversation, and I look forward to seeing all my friends in the community at assorted conferences in the coming year(s). I’ll just be arriving without my RSpec Lead hat on.
Thank you to Steven Baker for handing me the wheel, and thank you to everybody who has participated in the project and all RSpec users for your support over these 6+ years. It’s been a great honor and a great pleasure.


November 28th, 2012 at 12:33 pm
Thank you David for your awesome work on RSpec and congratulations to both new leads of the project!
November 28th, 2012 at 1:23 pm
Thanks a lot for all the work! I’m sure Myron and Andy will keep on rocking, based on what they did so far!
November 28th, 2012 at 2:00 pm
Sad to be losing your leadership with rspec, you’ve really done a great job. I think it’s a testament to your fostering of the community that there are two really excellent choices to continue to lead rspec and rspec-rails.
Even with your clojure involvement I hope you still make it out to ChicagoRuby once in a while - I saw you there one time, and have been kicking myself for not talking to you!
November 28th, 2012 at 3:13 pm
Hats off David!
And congratulations to the new leaders
November 28th, 2012 at 7:34 pm
Thanks so much for all your efforts! I have learned an extraordinary amount about software design from rspec, and from your posts and emails specifically.
November 28th, 2012 at 8:33 pm
David, thank you so much!
November 28th, 2012 at 10:53 pm
Thank you David, and congratulation to the new leaders.
November 29th, 2012 at 8:39 am
Thank you for the awesome work you did with RSpec.
November 29th, 2012 at 9:49 am
You are the best hacker ever, thanks so much for big work and efforts.
November 29th, 2012 at 9:50 am
A bit sad to hear this news, you did an awesome job with rspec and advocating tdd/bdd in general. You were always extremely prompt and polite when issues/questions arose. Having a few (very small) open source gems of my own, I know how hard that can be.
But I am very happy to hear rspec will remain in capable hands. The phrase “the king is dead! Long live the king” springs to my mind
Godspeed David, keep on learning new stuff, as I hope I will be doing too
November 29th, 2012 at 11:14 am
David thanks so much for all the hard work and for making us all better software developers. Looking forward to great things from Myron and Andy. Best of luck to you all.
November 29th, 2012 at 12:40 pm
David, thank you for your hard work on RSpec. Congratulations on finding the right time for you to transition.
November 29th, 2012 at 1:52 pm
Hey David, thank you so much for your efforts, good luck with everything you do.
November 29th, 2012 at 6:19 pm
I spend large portions of my day testing and enjoy it much more because of RSpec. Thank you for all your contributions!!
November 30th, 2012 at 12:09 pm
RSpec changed my approach to writing code. I can’t think of anything that has had a more profound effect on me as a developer in the last few years. Thank you for all your fine work, especially in helping communicate the value of BDD to a wide audience.
December 2nd, 2012 at 1:06 pm
Thank you David for everything you’ve done. You’ve been an inspirational project lead.
December 7th, 2012 at 3:32 am
Thanks for you awesome stewardship of the project while it belonged to you, you are truly bad-ass! Rock on!
December 14th, 2012 at 11:53 am
Thank you David, good luck
December 22nd, 2012 at 10:49 am
Thank you for your incredible work on RSpec all these years. The community has benefited so much because of it. Best wishes!
March 1st, 2013 at 11:33 pm
Thank you David, for the great work on RSpec. Good luck!