digitalmars.D - [OT] Things I like about Andrei
- Adam D. Ruppe (22/22) Jun 02 2016 A lot of us, myself included, have been very critical of Andrei
- docandrew (9/32) Jun 02 2016 +1.
- Pie? (1/1) Jun 02 2016 He's also very good looking!! That makes a difference! ;)
- rikki cattermole (2/21) Jun 02 2016 Wooow, go Andrei!
- Guillaume Piolat (8/31) Jun 03 2016 The Andrei + Walter combo has an excellent track record of being
- Carl Vogel (12/35) Jun 03 2016 I bought TDPL on sale whim a year ago, without any real interest
- w0rp (6/6) Jun 03 2016 I've learned in software development that you hardly ever hear
- ketmar (3/6) Jun 03 2016 so it's somewhat safe to assume that if nobody is yelling at you,
- H. S. Teoh via Digitalmars-d (6/12) Jun 03 2016 Or that you're a lazy person who has accomplished nothing to speak of
- Walter Bright (3/4) Jun 03 2016 Yup. And nobody does the Eyeroll of Destruction like Andrei!
- bachmeier (8/11) Jun 03 2016 Andrei and Walter put up with a lot of complaining and
- Andrei Alexandrescu (2/2) Jun 04 2016 Thank you folks for the kind words. It has been an honor to work with
A lot of us, myself included, have been very critical of Andrei lately but I want to list of the excellent work he has done over the years: First, early D was very different to D of today. Andrei changed that, for the better. He's a genius of innovation with templates and good at getting to the bottom of generic code. The Range concept is excellent, the logical extension of iterators like slices are to pointers, and std.algorithm is generally brilliant. Many of the patterns we take for granted in D, from templates in general to conversion and literals on top of them, to ranges and algorithms, were principally designed and implemented by Andrei. std.experimental.allocator is very well done and the Design by Introspection is not just smart insight to the generic programming problem, but actually explored and explained in such a way that we can hook onto it. His talks and writing are amusing and informative, and his dedication unquestionable. Andrei Alexandrescu is a very good, innovative programmer and writer who invents and explains things that others can't even consider. We're lucky to have him with us!
Jun 02 2016
On Friday, 3 June 2016 at 02:17:51 UTC, Adam D. Ruppe wrote:A lot of us, myself included, have been very critical of Andrei lately but I want to list of the excellent work he has done over the years: First, early D was very different to D of today. Andrei changed that, for the better. He's a genius of innovation with templates and good at getting to the bottom of generic code. The Range concept is excellent, the logical extension of iterators like slices are to pointers, and std.algorithm is generally brilliant. Many of the patterns we take for granted in D, from templates in general to conversion and literals on top of them, to ranges and algorithms, were principally designed and implemented by Andrei. std.experimental.allocator is very well done and the Design by Introspection is not just smart insight to the generic programming problem, but actually explored and explained in such a way that we can hook onto it. His talks and writing are amusing and informative, and his dedication unquestionable. Andrei Alexandrescu is a very good, innovative programmer and writer who invents and explains things that others can't even consider. We're lucky to have him with us!+1. I've been following D since the (dead tree) Dr. Dobbs article I found in a supermarket a decade ago, and it's been amazing to watch it grow since his participation. Even concepts that Walter used to swear off, like templates, have become not just bearable but a legitimately kick-ass feature thanks to Andrei's help. D owes him a lot! -Jon
Jun 02 2016
He's also very good looking!! That makes a difference! ;)
Jun 02 2016
On 03/06/2016 2:17 PM, Adam D. Ruppe wrote:A lot of us, myself included, have been very critical of Andrei lately but I want to list of the excellent work he has done over the years: First, early D was very different to D of today. Andrei changed that, for the better. He's a genius of innovation with templates and good at getting to the bottom of generic code. The Range concept is excellent, the logical extension of iterators like slices are to pointers, and std.algorithm is generally brilliant. Many of the patterns we take for granted in D, from templates in general to conversion and literals on top of them, to ranges and algorithms, were principally designed and implemented by Andrei. std.experimental.allocator is very well done and the Design by Introspection is not just smart insight to the generic programming problem, but actually explored and explained in such a way that we can hook onto it. His talks and writing are amusing and informative, and his dedication unquestionable. Andrei Alexandrescu is a very good, innovative programmer and writer who invents and explains things that others can't even consider. We're lucky to have him with us!Wooow, go Andrei!
Jun 02 2016
On Friday, 3 June 2016 at 02:17:51 UTC, Adam D. Ruppe wrote:A lot of us, myself included, have been very critical of Andrei lately but I want to list of the excellent work he has done over the years: First, early D was very different to D of today. Andrei changed that, for the better. He's a genius of innovation with templates and good at getting to the bottom of generic code. The Range concept is excellent, the logical extension of iterators like slices are to pointers, and std.algorithm is generally brilliant. Many of the patterns we take for granted in D, from templates in general to conversion and literals on top of them, to ranges and algorithms, were principally designed and implemented by Andrei. std.experimental.allocator is very well done and the Design by Introspection is not just smart insight to the generic programming problem, but actually explored and explained in such a way that we can hook onto it. His talks and writing are amusing and informative, and his dedication unquestionable. Andrei Alexandrescu is a very good, innovative programmer and writer who invents and explains things that others can't even consider. We're lucky to have him with us!The Andrei + Walter combo has an excellent track record of being consistently right about lots of things, whether we like it or not :) That one personally don't like feature X or Y doesn't mean it's not a good idea in the grand scheme of things. Bit of trust is the least we can do! I was all for removing virtual by default, in the end it didn't change life meaningfully to have it or not.
Jun 03 2016
On Friday, 3 June 2016 at 02:17:51 UTC, Adam D. Ruppe wrote:A lot of us, myself included, have been very critical of Andrei lately but I want to list of the excellent work he has done over the years: First, early D was very different to D of today. Andrei changed that, for the better. He's a genius of innovation with templates and good at getting to the bottom of generic code. The Range concept is excellent, the logical extension of iterators like slices are to pointers, and std.algorithm is generally brilliant. Many of the patterns we take for granted in D, from templates in general to conversion and literals on top of them, to ranges and algorithms, were principally designed and implemented by Andrei. std.experimental.allocator is very well done and the Design by Introspection is not just smart insight to the generic programming problem, but actually explored and explained in such a way that we can hook onto it. His talks and writing are amusing and informative, and his dedication unquestionable. Andrei Alexandrescu is a very good, innovative programmer and writer who invents and explains things that others can't even consider. We're lucky to have him with us!I bought TDPL on sale whim a year ago, without any real interest in using D--just curious what it's deal was. And I think I devoured the whole thing in two evenings. It's one of the best books about a programming language I've read. I learned a lot from it---not just about D, but about language design and programming as well. And it's just funny as hell. Between the book and his talks, he's a great representative for the language. Like many folks, I only use D for hobby projects, and I could drop it at any time. I find the things that keep me excited about it are things I've read or heard from Andrei.
Jun 03 2016
I've learned in software development that you hardly ever hear praise from others. Usually you only hear from others when you make mistakes. Such is life. Andrei is a pretty cool guy, and I'm totally pro Andrei. I'm thankful for the years of dedication and the development of a pretty wonderful language thus far.
Jun 03 2016
On Friday, 3 June 2016 at 22:36:17 UTC, w0rp wrote:I've learned in software development that you hardly ever hear praise from others. Usually you only hear from others when you make mistakes. Such is life.so it's somewhat safe to assume that if nobody is yelling at you, you must be a very smart person constantly doing things right. ;-)
Jun 03 2016
On Sat, Jun 04, 2016 at 12:49:27AM +0000, ketmar via Digitalmars-d wrote:On Friday, 3 June 2016 at 22:36:17 UTC, w0rp wrote:Or that you're a lazy person who has accomplished nothing to speak of and that nobody knows who you are. :-P T -- Just because you survived after you did it, doesn't mean it wasn't stupid!I've learned in software development that you hardly ever hear praise from others. Usually you only hear from others when you make mistakes. Such is life.so it's somewhat safe to assume that if nobody is yelling at you, you must be a very smart person constantly doing things right. ;-)
Jun 03 2016
On 6/2/2016 7:17 PM, Adam D. Ruppe wrote:We're lucky to have him with us!Yup. And nobody does the Eyeroll of Destruction like Andrei! http://imgur.com/W5AMy0P
Jun 03 2016
On Friday, 3 June 2016 at 02:17:51 UTC, Adam D. Ruppe wrote:A lot of us, myself included, have been very critical of Andrei lately but I want to list of the excellent work he has done over the years:Andrei and Walter put up with a lot of complaining and "feedback". There's a lot of negativity around here. Yes there is work to do but the current product is pretty good. I really appreciate the open environment. There is respect even for those new to the language and those that are not in the top tier of experts when it comes to programming and programming language design.
Jun 03 2016
Thank you folks for the kind words. It has been an honor to work with you all on the D language. -- Andrei
Jun 04 2016