Okay, let's see what we've got. Two sets of annotated training materials. Six books. Over four dozen online videos. Some 80 articles, interviews, and academic papers. A slew of blog entries, and more posts to Usenet and StackOverflow than you can shake a stick at. A couple of contributions to the C++ vernacular. A poll equating my hair with that of a cartoon character.
I think that's enough; we're good to go. So consider me gone. 25 years after publication of my first academic papers involving C++, I'm retiring from active involvement with the language.
It's a good time for it. My job is explaining C++ and how to use it, but the C++ explanation biz is bustling. The conference scene is richer and more accessible than ever before, user group meetings take place worldwide, the C++ blogosphere grows increasingly populous, technical videos cover everything from atomics to zero initialization, audio podcasts turn commute-time into learn-time, and livecoding makes it possible to approach C++ as a spectator sport. StackOverflow provides quick, detailed answers to programming questions, and the C++ Core Guidelines aim to codify best practices. My voice is dropping out, but a great chorus will continue.
Anyway, I'm only mostly retiring from C++. I'll continue to address errata in my books, and I'll remain consulting editor for the Effective Software Development Series. I may even give one more talk. (A potential conference appearance has been in the works for a while. If it gets scheduled, I'll let you know.)
"What's next?," you may wonder. I get that a lot. I've spent the last quarter century focusing almost exclusively on C++, and that's caused me to push a lot of other things to the sidelines. Those things now get a chance to get off the bench. 25 years of deferred activities begets a pretty long to-do list. The topmost entry? Stop trying to monitor everything in the world of C++ :-)
Scott
I think that's enough; we're good to go. So consider me gone. 25 years after publication of my first academic papers involving C++, I'm retiring from active involvement with the language.
It's a good time for it. My job is explaining C++ and how to use it, but the C++ explanation biz is bustling. The conference scene is richer and more accessible than ever before, user group meetings take place worldwide, the C++ blogosphere grows increasingly populous, technical videos cover everything from atomics to zero initialization, audio podcasts turn commute-time into learn-time, and livecoding makes it possible to approach C++ as a spectator sport. StackOverflow provides quick, detailed answers to programming questions, and the C++ Core Guidelines aim to codify best practices. My voice is dropping out, but a great chorus will continue.
Anyway, I'm only mostly retiring from C++. I'll continue to address errata in my books, and I'll remain consulting editor for the Effective Software Development Series. I may even give one more talk. (A potential conference appearance has been in the works for a while. If it gets scheduled, I'll let you know.)
"What's next?," you may wonder. I get that a lot. I've spent the last quarter century focusing almost exclusively on C++, and that's caused me to push a lot of other things to the sidelines. Those things now get a chance to get off the bench. 25 years of deferred activities begets a pretty long to-do list. The topmost entry? Stop trying to monitor everything in the world of C++ :-)
Scott
46 comments:
I attended a talk you gave on c++ in London many years ago that was better than any book or video and which helped me decide a career in programming was one I wanted to pursue.
I'll miss your tutelage, but look forward to seeing what you do next.
Thank you.
Your keen insights will be missed. Hope the «mostly retiring» bit means we'll still profit from them on occasion. Happy semi-retirement!
Mazal tov!
Well, your 'effective' books and materials and all will be missed; yes, there is a lot of available info all over the internet, but the more one can find, the less you can find that is well written and organized.
I do regret your decision, but hey, enjoy whatever you do next, as much as I know I enjoyed your books. Thanks a lot for your work
I will miss you Scott. The books and articles you wrote are the masterpieces and helped many of us in becoming better programmers.
I wish you all the best for your future work and look forward to know what's next.
With Best Regards
Seeing your work was always a delight. It's sad to think I won't get to see one of your talks in person, and I won't have a new Effective book to read. My hope would be that you would change your mind, but I'm sure you've made a well-considered decision.
Thank you for all you've done. I wish you the best in all your endeavors.
Thank you for all your work on C++ -- and best of luck in the future!
Your C++ work is top notch! Sad to see you out of the "field", but good luck with all future projects!
Right time... We need Effective Haskell book series! ;)
Thank you for all your work, Scott!
Happy New Year!
How about Effective Rust... that should be a hit
Truly the end of an era. Your books made a true impact on countless programmers around the world. I remember the first heady, frightening days of my C++ journey 18 years ago, and Effective C++ was a beacon of hope that I clutched onto for dear life!
Maybe you're sick to death of writing, but I hope you continue to do so in whatever field you turn your talents to next!
Thank you and best wishes for all your future endeavors.
Mike
One guess ...
Move semantics was the last straw.
Effective Go, please
Among all the (good) resources that we have today your book "Effective Modern C++" still stands out. Nowhere else can you find a guide that covers all the *relevant* stuff with this level of quality (where each chapter has been carefully been enhanced and reviewed by other experts).
I feel sad about this :(
I got my start with C++ about 25 years ago with Walter Bright's compiler (Zortech). Your first book stands out in my memory the most. In those early days of the internet having a good book really meant a lot :)
Many thanks for everything you've done over the years to make C++ a better and brighter place.
Thank you for all your work with making C++ understood. Enjoy what ever you do next.
Thank you for all your work with making C++ understood. Enjoy what ever you do next.
Is it already april?
Madness! Madness I say!!
Cats and dogs are going to live together. Is it that, what you want? ;-)
Seriously, Scott, thank you for what you have done.
And if there is a slight chance of you being back for, let's say "Effective C++17"... we will welcome you with open arms!
C++ will definitely be strong in 2016 and onwards.
Hats off to you sir.
So long, and thanks for all the fish.
Thanks for everything!
Bravo!
Applause.
Not long ago, a Scott Meyers submission came up on HackerNews, and I almost posted a comment along the line sof, "why is Mr. Meyers *still* interested in this C++ cruft? Is he going to think and write about insipidities like nullptr for the rest of his life?"
About time, Mr. Meyers.
I wish you, into the new year, a cascade of exciting upgrades to your programming-language-related interests.
I dig the hair. Don't change for anyone. I'm counting four Meyers books on my shelf. Enjoy those other things you've been meaning to get to.
I've been reading your books since before I started college in 1993. Now that I'm running my own software company your books are always my first recommendation for new recruits. You've had a significant impact on the community that simply can't be measured.
Wishing you luck in whatever comes your way.
Thanks for all the fish.
see you in the javascript world ;)
Thank YOU!
Thanks for all the great book and talks. Your books helped turn a generation of "C with classes" programmers into modern C++ programmers. There is a lot of better C++ code out there in the world, because of your teaching efforts.
Thank you, Scott.
Thank you Scott. Your work has helped me significantly over the year. Much appreciated. Happy new year to you.
Please take a look at Kotlin (https://kotlinlang.org/) and let us know what you think, it's a really promising language.
Best of luck to you!
Your work made a huge influence. Thank you Scott!
You opened a whole new world of C++ to me... Sorry to hear you are going...
Best of luck for your future endeavors...
I have always looked forward to your online presentations. Those were a great source of learning for me and at the same time entertaining. If you had already decided to go on this path, you SHOULD have given atleast one talk at cppcon 2015 :)
Your effective series have for sure made a 'lot' C++ programmers better at their job.
Wishing you all the best for your future endeavours and do keep us posted on whatever you are upto, We C++ programmers would still be excited for sure :).
Thought I haven't done much with it lately (last two decades), C++ was my favorite language from around 1987-1993. I even wrote a complete, single pass, C++ preprocessor and parser in lex and yacc. Well, complete except for that ambiguous situation that couldn't be expressed in an LALR(1) grammar. I hear C++ has gotten more complicated since.
I remember your first book, Scott, and the wonder I felt upon the first reading (there were a few). I also remember spreading the word and telling fellow programmers they needed to buy and read it. I remember books. Fondly.
Thank you, Scott!
Best wishes with what's next.
Without Effective C++ I would probably not be programming C++.
Good luck and joy with whatever you plan to do in the future!
Thank you for all the hard work you've done! Good luck with your future plans!
D language needs you. :)
First impression I had was "you are moving to go (lang)" :) nevertheless you will be missed by many real programmers. I had an opportunity to interact with you regarding chapter 10 of more effective c++ of yours. You are rare of the rarest.
First impression I had was "you are moving to go (lang)" :) nevertheless you will be missed by many real programmers. I had an opportunity to interact with you regarding chapter 10 of more effective c++ of yours. You are rare of the rarest.
Thank you Scott for your dedicated and invaluable work. Best of luck for your future!
Thanks for all your effort in C++. You definitely left your foot print.
And you are right, your are leaving the C++ language (community) at a time where it has an all time high.
I wish you all the best for your new project.
Good luck on your new career direction. It feels a bit like Columbus going out of navigation :) Are you going to stay active in the software consulting business? And perhaps focusing on broad themes like performance, better UIs, and overall software development best practices?
Thanks for everything that you have done!
What about a "Goodbye C++, and welcome X" speech? =)
(X would be "the new thing" you'd be working on.)
Post a Comment