On Saturday, 22 December 2018 at 17:13:06 UTC, Mike Parker wrote:
We like the current format and see no need to change it at this time.

That's all it really comes down to. Y'all like it.

But the time and money COULD be put to far better use. Consider this: keep the same schedule, but the talks change from being 50 minutes of awkward power point to being:

15 minutes - the talk part. Speaker introduces the topic and proposes something for everyone to work on.

20 minutes - the conference attendees split into a few work-sized groups and do something about the proposed topic. Maybe mini-hackathon. Maybe just discuss it. Maybe toy around with the stuff. The speaker wanders around groups to help guide them as needed and see what they are talking about.

15 minutes - The speaker goes up front again to share what was learned from the groups. Open discussion is encouraged. If appropriate, an action plan is decided upon. It concludes with a feeling of accomplishment.


All topics and talk handouts and powerpoints MUST be made public ahead of time for people who want to study it and have some thoughts prepared going into it.



For example, let's look at last year's first few talks. 1, memory safety. Walter introduces the problem and the new features. The groups spend the work session actually trying the feature. Try it on your code. Try to break it. Talk about how you hate it in your little group, whatever, just get hands-on in-person.

Then, Walter could come back and demonstrate the stuff (basically the same as the second half of his old slides) for everyone - with the group's comments added. When we get to the last slide with "more work to do", the audience knows this - they might have even filed some bugs from their experience already! Hackathon work lined up.

BetterC talk? Basically ditto.


So what's the advantage here over just lecturing?

* The audience is more engaged. Many people learn more by doing than by just watching.

* The work groups can mingle a bit and maybe get to know each other and learn from each other. (I'd randomize these a little.)

* Everyone trying it together means they may be able to write bug reports, get more insight into DIPs, be prepared to review PRs since they have at least SOME experience.

* People's questions will be more refined at the end of the talk.



Pretty small tweak to the current format - and not all talks need to be the same, just a new option here - and I think it would make a lot more out of the in-person time.
  • DConf 2019: Shepherd's Pie... Mike Parker via Digitalmars-d-announce
    • Re: DConf 2019: Sheph... Russel Winder via Digitalmars-d-announce
    • Re: DConf 2019: Sheph... Joakim via Digitalmars-d-announce
      • Re: DConf 2019: S... Atila Neves via Digitalmars-d-announce
        • Re: DConf 201... Joakim via Digitalmars-d-announce
          • Re: DConf... Johannes Loher via Digitalmars-d-announce
            • Re: ... Joakim via Digitalmars-d-announce
              • ... Mike Parker via Digitalmars-d-announce
                • ... Joakim via Digitalmars-d-announce
                • ... Steven Schveighoffer via Digitalmars-d-announce
                • ... Adam D. Ruppe via Digitalmars-d-announce
              • ... Bastiaan Veelo via Digitalmars-d-announce
                • ... Joakim via Digitalmars-d-announce
              • ... Johannes Loher via Digitalmars-d-announce
          • Re: DConf... Walter Bright via Digitalmars-d-announce
        • Re: DConf 201... Walter Bright via Digitalmars-d-announce
          • Re: DConf... Joakim via Digitalmars-d-announce
            • Re: ... Walter Bright via Digitalmars-d-announce
              • ... Joakim via Digitalmars-d-announce
                • ... Iain Buclaw via Digitalmars-d-announce
              • ... Rubn via Digitalmars-d-announce

Reply via email to