Play by Play is a series in which top technologists work through a problem in real time, unrehearsed and unscripted. In this course, Play by Play: Problem Solving in a Developer World, Jon Skeet and Lars Klint demonstrate the importance of constructing a well researched question from the start, in order to get the right answers. Learn what the difference is between a good question vs. a bad question, the importance for the community to invest time, and how diagnostics can be a great tool for developers and the industry. By the end of this course, you’ll have a clear understanding on how and why it is important to properly structure your questions right the first time through.
Lars is an author, trainer, Microsoft MVP, community leader, authority on
all things Windows Platform, and part time crocodile wrangler. He is heavily
involved in the space of HoloLens and mixed reality, as well as a published
Pluralsight author, freelance solution architect, and writer for numerous
Course Overview Hi, my name is Jon Skeet. And I'm Lars Klint. And welcome to the Play By Play on Problem Solving in a Developer World. I'm a C# language wonk and a connoisseur of date and time oddities. Viewed another way, I like breaking things in unexpected ways. Professionally, I work for Google making Google Cloud Platform rock for C# developers. And I'm a freelance solution architect at larsklint. com, Microsoft Most Valued Professional in Windows Platform Development, speaker, and expert in Australian Outback internet. Yeah, that is really a thing. I've been building software systems from tiny websites to massive telecommunication systems for the past 20 years. One of the things we don't learn during our education is how to ask great questions; questions that can be of benefit to a wider community and increase the level of communication between developers; questions that are well thought out, concise, and relevant. First we'll understand the building blocks of great questions, such as defining your audience, putting yourself in the answerer's position, formatting a question for readability, selling your problem to invite quality help, following language conventions to reduce friction, and much, much more. Second, we dive into how to diagnose the root of a problem you're asking about by boiling it down to its smallest components, then reproducing the smallest code sample you can for asking the question. We'll finish up going through handy checklists for both asking questions and performing diagnostics to make sure you are on the right track throughout the process. You'll love these. This is a course that is beneficial to every single developer wanting to improve both their own learning and helping the community they work in. I hope you'll join us on this journey to learn how to ask great questions and how to perform diagnostics, with the Problem Solving in a Developer World Play By Play, at Pluralsight.