Description
Course info
Rating
(27)
Level
Beginner
Updated
Dec 8, 2017
Duration
1h 52m
Description

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.

About the author
About the author

Jon Skeet is a software engineer (currently at Google) and author.

More from the author
Asynchronous C# 5.0
Intermediate
2h 57m
29 Mar 2013
C# Design Strategies
Intermediate
3h 15m
26 Apr 2012
About the author

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 publications.

More from the author
Managing Scope Creep
Beginner
1h 22m
5 Jul 2018
More courses by Lars Klint
Section Introduction Transcripts
Section Introduction Transcripts

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.