digitalmars.D - Opinions on DConf talks
- Joakim (45/45) Jun 25 2013 Now that the last talk from DConf is up, I thought it might be a
- David Gileadi (6/6) Jun 25 2013 This may be OT since I'm not offering opinions on individual talks, but
- Regan Heath (10/12) Jun 25 2013 I don't have anything specific to say about any of the talks in particul...
- Iain Buclaw (8/20) Jun 25 2013 Actually, when having coffee between myself, Brad, Walter and Manu
- MattCoder (12/16) Jun 25 2013 I watched and liked 'em all.
- Adam Wilson (12/27) Jun 25 2013 I think in this internet era it is far to easy to underestimate the powe...
- MattCoder (5/9) Jun 25 2013 I understand your point, and In fact I think this was (or will
- H. S. Teoh (13/36) Jun 25 2013 [...]
- Walter Bright (12/19) Jun 25 2013 +1
- Jonathan M Davis (16/23) Jun 25 2013 I was very surprised by how many valuable discussions and interactions t...
- Adam D. Ruppe (8/10) Jun 25 2013 There is possibly an opportunity cost: I'd be willing to work
- Brad Roberts (6/13) Jun 26 2013 Spending $30k on a single developer vs spending it on a conference atten...
- Manu (2/21) Jun 25 2013 Brutal! ;)
- Steven Schveighoffer (12/13) Jun 25 2013 Wow, you're not as ugly as you type! :)
- H. S. Teoh (18/32) Jun 25 2013 Heh... I must say, watching Manu's talks gave the necessary context to
- Manu (8/32) Jun 25 2013 Haha, well I'm glad to hear that!
- Brad Anderson (7/63) Jun 25 2013 Don't worry. Those of us in the #d IRC channel knew you were a
- Walter Bright (2/4) Jun 25 2013 I can vouch that Manu is a friendly guy!
- deadalnix (2/6) Jun 26 2013 You may think so, but he is just an hypocrite :P
- Walter Bright (2/3) Jun 26 2013 That's out of line here.
- deadalnix (3/6) Jun 26 2013 The smiley isn't there randomly. And frankly, I really like
- =?UTF-8?B?QWxpIMOHZWhyZWxp?= (3/9) Jun 26 2013 I think Walter got you there. ;)
-
Iain Buclaw
(8/18)
Jun 26 2013
"an hypocrite" ??? - =?UTF-8?B?QWxpIMOHZWhyZWxp?= (3/6) Jun 26 2013 The French are exempt from that rule . ;)
- Joakim (7/16) Jun 25 2013 I agree, a physical conference is positively anachronistic in
- Kagamin (6/8) Jun 26 2013 I believe conferences privatize information. Dconf is not half
- Andrei Alexandrescu (3/11) Jun 26 2013 This all seems very odd to me.
- deadalnix (9/26) Jun 26 2013 You've spent to much time running the confs. When you can't go,
- Manu (46/51) Jun 25 2013 I'd like to add a few comments here, since I guess I didn't do so at the
- Joakim (10/17) Jun 25 2013 No need to apologize or defend your talk. I was simply expecting
Now that the last talk from DConf is up, I thought it might be a good time to review them, as someone who didn't attend. From the standpoint of a D conference, the worst talk was Walter's. It was clearly aimed at a non-D audience, so there was nothing new there for a D audience: I'm guessing it's a familiar talk he gives to outside groups. However, as a recording on the internet, it might be the best talk for newbies, as an introduction to the language, as every other talk goes deeper into the language. I wish Walter had done a real technical talk on his experiences developing D and dmd, as he is a font of knowledge on many technical topics, rather than a basic overview of D. Maybe next year, perhaps he can talk about porting dmd to D. :) The rest of the first day's talks were interesting looks at various technical issues. Ben loves testing a bit too much, ;) I suspect that a distributed approach like Robert's is the future. Didn't realize there was so much to copying and moving till I watched Ali's talk, still not sure I grasp all of it. Good to see a different approach to GC by Leandro. I was underwhelmed by Manu's talk: too much low-level technical detail about the integration effort between C++ and D, not enough discussion of the benefits of using D. The Q&A panel with Walter and Andrei should have been an hour, or until questions petered out, and held every day of DConf. :) Vladimir's talk was the highlight of the second day for me, a great mix of technical material and exploring the current state of related D libraries. Adam's talk was enjoyable, a nice look started watching but haven't finished Martin and Maxime's talks yet, not that interested in shared libraries or JITs but I'll finish them later. Don's talk was the best of the conference: great mix of technical material, pragmatic considerations, and humor. The title was horrible though, wasn't expecting much from a talk on "metaprogramming," was pleasantly surprised when the topic was barely talked about. Nice overview of SIMD by Manu and LLVM/LDC by Nadlinger. Simcha's talk was well done but I wonder if I'd ever use any of those higher-level patterns; good to hear what Stefane's team is up to with static analysis. Andrei, as usual, was very good, though there was too much structure and boilerplate for me, however little there was compared to his usual talk. The bits about scaling to a million users through "professionalism" were weird for a volunteer effort though. All in all, a great effort, looking forward to the next one.
Jun 25 2013
This may be OT since I'm not offering opinions on individual talks, but I really enjoyed the talks and want to say thanks for posting them online for us non-attendees to enjoy. I know Andrei was using them as an analogy, but his comments about the professionalism of the AV crew were spot on--they did a fantastic job. Great conference!
Jun 25 2013
On Tue, 25 Jun 2013 16:18:44 +0100, Joakim <joakim airpost.net> wrote:Now that the last talk from DConf is up, I thought it might be a good time to review them, as someone who didn't attend.I don't have anything specific to say about any of the talks in particular (constructive or otherwise). I enjoyed them all to varying degrees (based mainly on how applicable they were to me personally :P). I respect the time, effort and courage it takes to do a talk - especially one which is subsequently shared online with a wider community - so I wanted to say a big THANK YOU to everyone involved. Regan -- Using Opera's revolutionary email client: http://www.opera.com/mail/
Jun 25 2013
On 25 June 2013 16:18, Joakim <joakim airpost.net> wrote:Now that the last talk from DConf is up, I thought it might be a good time to review them, as someone who didn't attend. From the standpoint of a D conference, the worst talk was Walter's. It was clearly aimed at a non-D audience, so there was nothing new there for a D audience: I'm guessing it's a familiar talk he gives to outside groups. However, as a recording on the internet, it might be the best talk for newbies, as an introduction to the language, as every other talk goes deeper into the language. I wish Walter had done a real technical talk on his experiences developing D and dmd, as he is a font of knowledge on many technical topics, rather than a basic overview of D. Maybe next year, perhaps he can talk about porting dmd to D. :)Actually, when having coffee between myself, Brad, Walter and Manu before the conference. I'm pretty certain he mentioned feeling a bit odd that he was going to do largely a non-technical talk. And to be honest, a keynote speech should be kept non-technical. :) -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';
Jun 25 2013
On Tuesday, 25 June 2013 at 15:18:46 UTC, Joakim wrote:. . . All in all, a great effort, looking forward to the next one.I watched and liked 'em all. But one little thing that comes in mind now is: It really needs this type of conference when we live in Internet era? It was a U$ 30k event for how many attendees? 100 for a universe of 10k D users? What I mean is, can't "we" make those videos and share thoughts without conferences, do it monthly to gather attention of more programmers? If the internet works for open source code, a live meeting over internet wouldn't be possible too? PS: Sorry my poor english.
Jun 25 2013
On Tue, 25 Jun 2013 12:38:01 -0700, MattCoder <mattcoder hotmail.com> wrote:On Tuesday, 25 June 2013 at 15:18:46 UTC, Joakim wrote:I think in this internet era it is far to easy to underestimate the power of physical interaction. More got done as a result of the conference than I think would've been possible otherwise. Sometimes you just need to duke it out verbally. :-) -- Adam Wilson IRC: LightBender Project Coordinator The Horizon Project http://www.thehorizonproject.org/. . . All in all, a great effort, looking forward to the next one.I watched and liked 'em all. But one little thing that comes in mind now is: It really needs this type of conference when we live in Internet era? It was a U$ 30k event for how many attendees? 100 for a universe of 10k D users? What I mean is, can't "we" make those videos and share thoughts without conferences, do it monthly to gather attention of more programmers? If the internet works for open source code, a live meeting over internet wouldn't be possible too? PS: Sorry my poor english.
Jun 25 2013
On Tuesday, 25 June 2013 at 19:42:45 UTC, Adam Wilson wrote:I think in this internet era it is far to easy to underestimate the power of physical interaction. More got done as a result of the conference than I think would've been possible otherwise. Sometimes you just need to duke it out verbally. :-)I understand your point, and In fact I think this was (or will be) valuable for D community. But at the same time it's too restrictive, and there is distance and others costs etc. I just think a live meeting maybe would be a nice try.
Jun 25 2013
On Tue, Jun 25, 2013 at 12:42:44PM -0700, Adam Wilson wrote:On Tue, 25 Jun 2013 12:38:01 -0700, MattCoder <mattcoder hotmail.com> wrote:[...][...] I couldn't make it to the conference, but from what I heard, a lot of hatchets were buried and a lot of issues were sorted out as a result of meeting in person. That should never be underestimated. :) In this day and age of online personae, it's all too easy to forget that there are real, living, breathing people behind the personae. Meeting in person has a way of sorting things out in a way no amount of email, forum, or online chat could ever do. T -- Knowledge is that area of ignorance that we arrange and classify. -- Ambrose BierceI watched and liked 'em all. But one little thing that comes in mind now is: It really needs this type of conference when we live in Internet era? It was a U$ 30k event for how many attendees? 100 for a universe of 10k D users? What I mean is, can't "we" make those videos and share thoughts without conferences, do it monthly to gather attention of more programmers? If the internet works for open source code, a live meeting over internet wouldn't be possible too? PS: Sorry my poor english.I think in this internet era it is far to easy to underestimate the power of physical interaction. More got done as a result of the conference than I think would've been possible otherwise. Sometimes you just need to duke it out verbally. :-)
Jun 25 2013
On 6/25/2013 12:58 PM, H. S. Teoh wrote:I couldn't make it to the conference, but from what I heard, a lot of hatchets were buried and a lot of issues were sorted out as a result of meeting in person. That should never be underestimated. :) In this day and age of online personae, it's all too easy to forget that there are real, living, breathing people behind the personae. Meeting in person has a way of sorting things out in a way no amount of email, forum, or online chat could ever do.+1 The conference was immensely valuable. The presentations themselves are just the sparks. The real stuff happens in discussions before and after. It's like something a friend of mine told me. He realized after a few years that the real business of the company he worked for happened at lunch, and that by bringing his own and eating it at his desk he wound up sabotaging his career. BTW, personally I'm a lot more free with my thoughts & opinions when I'm not being recorded for posterity and data mining, as happens with all online interactions. There's a lot to be said for meeting people off the record to get those sausages made :-)
Jun 25 2013
On Tuesday, June 25, 2013 12:58:22 H. S. Teoh wrote:I couldn't make it to the conference, but from what I heard, a lot of hatchets were buried and a lot of issues were sorted out as a result of meeting in person. That should never be underestimated. :) In this day and age of online personae, it's all too easy to forget that there are real, living, breathing people behind the personae. Meeting in person has a way of sorting things out in a way no amount of email, forum, or online chat could ever do.I was very surprised by how many valuable discussions and interactions took place outside of the talks. I don't think that that value can be overestimated. For instance, I suspect that almost all of us view Manu somewhat differently from having interacted with him in person. He's still somewhat abrasive in person but nothing like he is online. You get a very different view of someone from interacting with them in person, and I found that many discussions were far more effective when we had the opportunity to discuss stuff in person informally rather than in the newsgroup (as valuable as discussions here can be). And for those that couldn't actually make to the conference, they've been able to view the recordings of the talks. I don't see how we lose anything by having conferences like this. They're incredibly common, and I think that we'll benefit immensely from having them yearly like Walter and Andrei have said is the plan is from now on. - Jonathan M Davis
Jun 25 2013
On Tuesday, 25 June 2013 at 22:16:31 UTC, Jonathan M Davis wrote:I don't see how we lose anything by having conferences like this.There is possibly an opportunity cost: I'd be willing to work significant time on D stuff, directed by the community, for a year if paid the $30,000 we raised on kickstarter, and perhaps even use spaces instead of tabs in the code [!!!] and I'm sure I'm not the only one. But the conference(s) may end up being worth more than contracting some programmers, so it isn't necessarily a loss.
Jun 25 2013
On 6/25/13 4:36 PM, Adam D. Ruppe wrote:On Tuesday, 25 June 2013 at 22:16:31 UTC, Jonathan M Davis wrote:Spending $30k on a single developer vs spending it on a conference attended by 100 people where lots of major issues are discussed is no contest. The conference every time. If even a handful of people took something away from the conference and went off and did something that improves the community even a little, the end result is worth a lot more. And I'm sure that more than a handful of people got great value out of time spent.I don't see how we lose anything by having conferences like this.There is possibly an opportunity cost: I'd be willing to work significant time on D stuff, directed by the community, for a year if paid the $30,000 we raised on kickstarter, and perhaps even use spaces instead of tabs in the code [!!!] and I'm sure I'm not the only one. But the conference(s) may end up being worth more than contracting some programmers, so it isn't necessarily a loss.
Jun 26 2013
On 26 June 2013 08:16, Jonathan M Davis <jmdavisProg gmx.com> wrote:On Tuesday, June 25, 2013 12:58:22 H. S. Teoh wrote:Brutal! ;)I couldn't make it to the conference, but from what I heard, a lot of hatchets were buried and a lot of issues were sorted out as a result of meeting in person. That should never be underestimated. :) In this day and age of online personae, it's all too easy to forget that there are real, living, breathing people behind the personae. Meeting in person has a way of sorting things out in a way no amount of email, forum, or online chat could ever do.I was very surprised by how many valuable discussions and interactions took place outside of the talks. I don't think that that value can be overestimated. For instance, I suspect that almost all of us view Manu somewhat differently from having interacted with him in person. He's still somewhat abrasive in person but nothing like he is online. You get a very different view of someone from interacting with them in person, and I found that many discussions were far more effective when we had the opportunity to discuss stuff in person informally rather than in the newsgroup (as valuable as discussions here can be).
Jun 25 2013
On Tue, 25 Jun 2013 19:58:59 -0400, Manu <turkeyman gmail.com> wrote:Brutal! ;)Wow, you're not as ugly as you type! :) One thing that I would agree is that people are more civil, more accommodating in person. I too cannot put enough value on actually interacting with everyone instead of typing at them. Personal interaction is a very important thing, we take so many cues from body language in how to interpret this ambiguous language (English, that is). We digital-age folks tend to forget that. Not just in burying hatchets, but tearing down biases as well... I can think of a few people who are quite different in person than I was expecting. Will not name names though :) -Steve
Jun 25 2013
On Wed, Jun 26, 2013 at 09:58:59AM +1000, Manu wrote:On 26 June 2013 08:16, Jonathan M Davis <jmdavisProg gmx.com> wrote:[...]Heh... I must say, watching Manu's talks gave the necessary context to interpret his online writing style, which are actually *not* abrasive as some might construe them to be. It's a case of "lost in transit": online text is notoriously bad at conveying the author's emotions and tone of voice (that is to say, not at all), so an offhand joke or casual remark can be wrongly taken to be a personal attack when there is no such intention on the part of the author. Getting to know a person (in person :-P) makes a big difference in how you interpret what he writes. That's why meeting in person makes a huge difference. :) Online video chats (e.g. Skype) help somewhat, but I still feel that Skype is missing something from actual in-person contact. T -- We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true. -- Robert WilenskI was very surprised by how many valuable discussions and interactions took place outside of the talks. I don't think that that value can be overestimated. For instance, I suspect that almost all of us view Manu somewhat differently from having interacted with him in person. He's still somewhat abrasive in person but nothing like he is online. You get a very different view of someone from interacting with them in person, and I found that many discussions were far more effective when we had the opportunity to discuss stuff in person informally rather than in the newsgroup (as valuable as discussions here can be).Brutal! ;)
Jun 25 2013
On 26 June 2013 10:15, H. S. Teoh <hsteoh quickfur.ath.cx> wrote:On Wed, Jun 26, 2013 at 09:58:59AM +1000, Manu wrote:Haha, well I'm glad to hear that! I think it's safe to say that my generally blunt and perhaps somewhat northern-australian inflammatory sense of humor just doesn't translate to text. I've also never involved myself in any online community before, and just write basically how I talk. Believe it or not, I'm actually a friendly guy! ...or at least, I like to think so... ;)On 26 June 2013 08:16, Jonathan M Davis <jmdavisProg gmx.com> wrote:[...]Heh... I must say, watching Manu's talks gave the necessary context to interpret his online writing style, which are actually *not* abrasive as some might construe them to be. It's a case of "lost in transit": online text is notoriously bad at conveying the author's emotions and tone of voice (that is to say, not at all), so an offhand joke or casual remark can be wrongly taken to be a personal attack when there is no such intention on the part of the author. Getting to know a person (in person :-P) makes a big difference in how you interpret what he writes.I was very surprised by how many valuable discussions and interactions took place outside of the talks. I don't think that that value can be overestimated. For instance, I suspect that almost all of us view Manu somewhat differently from having interacted with him in person. He's still somewhat abrasive in person but nothing like he is online. You get a very different view of someone from interacting with them in person, and I found that many discussions were far more effective when we had the opportunity to discuss stuff in person informally rather than in the newsgroup (as valuable as discussions here can be).Brutal! ;)
Jun 25 2013
On Wednesday, 26 June 2013 at 00:40:48 UTC, Manu wrote:On 26 June 2013 10:15, H. S. Teoh <hsteoh quickfur.ath.cx> wrote:Don't worry. Those of us in the #d IRC channel knew you were a friendly guy :P. This is why I'm surprised people are talking about you like you are aggressive or abrasive rather than just passionate about subjects you know a lot about. Real time interaction, even through text, can do wonders for getting to know someone's tone.On Wed, Jun 26, 2013 at 09:58:59AM +1000, Manu wrote:Haha, well I'm glad to hear that! I think it's safe to say that my generally blunt and perhaps somewhat northern-australian inflammatory sense of humor just doesn't translate to text. I've also never involved myself in any online community before, and just write basically how I talk. Believe it or not, I'm actually a friendly guy! ...or at least, I like to think so... ;)On 26 June 2013 08:16, Jonathan M Davis <jmdavisProg gmx.com> wrote:[...]Heh... I must say, watching Manu's talks gave the necessary context to interpret his online writing style, which are actually *not* abrasive as some might construe them to be. It's a case of "lost in transit": online text is notoriously bad at conveying the author's emotions and tone of voice (that is to say, not at all), so an offhand joke or casual remark can be wrongly taken to be a personal attack when there is no such intention on the part of the author. Getting to know a person (in person :-P) makes a big difference in how you interpret what he writes.I was very surprised by how many valuable discussions and interactions took place outside of the talks. I don't think that that value can be overestimated. For instance, I suspect that almost all of us view Manu somewhat differently from having interacted with him in person. He's still somewhat abrasive in person but nothing like he is online. You get a very different view of someone from interacting with them in person, and I found that many discussions were far more effective when we had the opportunity to discuss stuff in person informally rather than in the newsgroup (as valuable as discussions here can be).Brutal! ;)
Jun 25 2013
On 6/25/2013 5:40 PM, Manu wrote:Believe it or not, I'm actually a friendly guy! ...or at least, I like to think so... ;)I can vouch that Manu is a friendly guy!
Jun 25 2013
On Wednesday, 26 June 2013 at 01:38:26 UTC, Walter Bright wrote:On 6/25/2013 5:40 PM, Manu wrote:You may think so, but he is just an hypocrite :PBelieve it or not, I'm actually a friendly guy! ...or at least, I like to think so... ;)I can vouch that Manu is a friendly guy!
Jun 26 2013
On 6/26/2013 2:46 AM, deadalnix wrote:You may think so, but he is just an hypocrite :PThat's out of line here.
Jun 26 2013
On Wednesday, 26 June 2013 at 10:06:19 UTC, Walter Bright wrote:On 6/26/2013 2:46 AM, deadalnix wrote:The smiley isn't there randomly. And frankly, I really like Manu's style, he is intellectually stimulating.You may think so, but he is just an hypocrite :PThat's out of line here.
Jun 26 2013
On 06/26/2013 03:15 AM, deadalnix wrote:On Wednesday, 26 June 2013 at 10:06:19 UTC, Walter Bright wrote:I think Walter got you there. ;) AliOn 6/26/2013 2:46 AM, deadalnix wrote:The smiley isn't there randomly.You may think so, but he is just an hypocrite :PThat's out of line here.
Jun 26 2013
On 26 June 2013 10:46, deadalnix <deadalnix gmail.com> wrote:On Wednesday, 26 June 2013 at 01:38:26 UTC, Walter Bright wrote:<grammar> "an hypocrite" ??? </nazi> Manu's a lovable hippy, and I can vouch having shared a small hotel room with him (though I have bias because I'm a technological hippy also ;) -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';On 6/25/2013 5:40 PM, Manu wrote:You may think so, but he is just an hypocrite :PBelieve it or not, I'm actually a friendly guy! ...or at least, I like to think so... ;)I can vouch that Manu is a friendly guy!
Jun 26 2013
On 06/26/2013 03:37 AM, Iain Buclaw wrote:On 26 June 2013 10:46, deadalnix <deadalnix gmail.com> wrote:The French are exempt from that rule . ;) AliYou may think so, but he is just an hypocrite :P<grammar> "an hypocrite" ??? </nazi>
Jun 26 2013
On Tuesday, 25 June 2013 at 19:38:04 UTC, MattCoder wrote:But one little thing that comes in mind now is: It really needs this type of conference when we live in Internet era? It was a U$ 30k event for how many attendees? 100 for a universe of 10k D users? What I mean is, can't "we" make those videos and share thoughts without conferences, do it monthly to gather attention of more programmers? If the internet works for open source code, a live meeting over internet wouldn't be possible too?I agree, a physical conference is positively anachronistic in this day and age. So much of D is done online, no reason these talks couldn't be done that way too. That said, the last D conference was in 2007: it does make sense to get together in person at least once every six years, ;) at least for those who go in for that sort of thing.
Jun 25 2013
On Tuesday, 25 June 2013 at 19:38:04 UTC, MattCoder wrote:But one little thing that comes in mind now is: It really needs this type of conference when we live in Internet era?I believe conferences privatize information. Dconf is not half bad, but there're much worse cases. Video is low-quality medium to deliver technical information, in some cases it's completely inaccessible. Well, if it's not supposed to share information, then ok, but usually it's persieved in a different way.
Jun 26 2013
On 6/26/13 5:23 AM, Kagamin wrote:On Tuesday, 25 June 2013 at 19:38:04 UTC, MattCoder wrote:This all seems very odd to me. AndreiBut one little thing that comes in mind now is: It really needs this type of conference when we live in Internet era?I believe conferences privatize information. Dconf is not half bad, but there're much worse cases. Video is low-quality medium to deliver technical information, in some cases it's completely inaccessible. Well, if it's not supposed to share information, then ok, but usually it's persieved in a different way.
Jun 26 2013
On Wednesday, 26 June 2013 at 15:58:41 UTC, Andrei Alexandrescu wrote:On 6/26/13 5:23 AM, Kagamin wrote:You've spent to much time running the confs. When you can't go, they are the most frustrating thing ever. So much information is exchanged and so many people are out of it. I remember finding myself watching conferences live at completely crazy schedules due to timeshift. I guess recording provide a fair balance. Especially since DConf's are very high quality.On Tuesday, 25 June 2013 at 19:38:04 UTC, MattCoder wrote:This all seems very odd to me. AndreiBut one little thing that comes in mind now is: It really needs this type of conference when we live in Internet era?I believe conferences privatize information. Dconf is not half bad, but there're much worse cases. Video is low-quality medium to deliver technical information, in some cases it's completely inaccessible. Well, if it's not supposed to share information, then ok, but usually it's persieved in a different way.
Jun 26 2013
On 26 June 2013 01:18, Joakim <joakim airpost.net> wrote:I was underwhelmed by Manu's talk: too much low-level technical detail about the integration effort between C++ and D, not enough discussion of the benefits of using D. The Q&A panel with Walter and Andrei should have been an hour, or until questions petered out, and held every day of DConf. :)I'd like to add a few comments here, since I guess I didn't do so at the conference. I initially really wanted my talk to be as you say/hoped. But I started down that path, and realised I didn't have anywhere near enough meat to fill an hour. The truth is, integration of D with our workflow took a lot longer than we'd hoped, and in some ways it's a miracle we persisted... We got caught up on endless stumbling blocks, but the whole time, we could see the light at the end of the tunnel. Just one last hurdle... yay... oh, no actually... just one last hurdle... [repeat]. The segment at the start of my talk wrangling compilers, runtime libraries, IDE's, debuginfo... this actually took probably 80-90% of our time. I had a lot more slides in there previously, but it felt like they were a bit of a downer, and not that interesting, so I took them out and just summarised. As a result, when I wrote the talk, there wasn't as much code written in D as I'd originally hoped, or enough time spent by the average programmer writing D code that I could draw strong conclusions of the type you'd have liked to hear about. In the end, I thought it was more valuable to discuss our hurdles, and justify some of the design points, requirements, and reasons behind language features I had pushed for. I think what I wanted as the most important take-away from my talk, was to generate discussions to make sure other companies approaching D cold, as we did, don't need to go through the same painful lead-in process in the future. Additionally, the design of our framework, which is a fairly solid piece of work, may be of interest to others looking to do similar things. It ended up with a good block in the middle, which I admit, does appear to be the focus since it was pretty hard to summarise, and dominates the slides. I hope it was interesting at least. It was something concrete that I could share. At the end of the day, you all know what D code looks like anyway. When our guys write D code, it looks more or less like you expect, and it just works. Nothing really special about it. Naturally, I couldn't discuss specifics of code written in D, since they're game-specific features, and protected by NDA. In the last segment, I did give a high-level glance over some of the things that basically all our programmers upon first contact immediately appreciated when working with D. Maybe they seem trivial, but it doesn't hurt to re-enforce that they are very strong features of the language that everyone falls in love with immediately. I guess, in summary, sorry you were underwhelmed/disappointed. To be honest, I was too, I'd hoped I could offer more. I think a lot of other people did too... but maybe next year there will be another one with an additional year's practical experience...? :)
Jun 25 2013
On Wednesday, 26 June 2013 at 03:22:16 UTC, Manu wrote:I guess, in summary, sorry you were underwhelmed/disappointed. To be honest, I was too, I'd hoped I could offer more. I think a lot of other people did too... but maybe next year there will be another one with an additional year's practical experience...? :)No need to apologize or defend your talk. I was simply expecting a talk about "Using D Alongside a Game Engine," not "Integrating D into an Existing C++ Game Engine." ;) Your talk was a nice technical introduction to the latter, I'm sure it was very useful for those wondering about the potential pitfalls of integrating with C++ and it was kind of amazing all the hoops you jumped through. The last part of your talk, where you talked about actual D use, was what I was looking forward to the whole talk being about. Maybe next year, :) as you say.
Jun 25 2013