Professional Development – 2023 – Week 37

Image Credit: https://www.flickr.com/photos/54585499@N04/

.NET

The “Terrible” Keyword You Didn’t Know C# Had (via Nick Chapsas)

  • You can add labels (strings followed by a colon) that you can jump to using goto.
  • The problem is that these labels can be anywhere.
  • This is a very specific case where the code reads better; Microsoft uses it in several places.

Productivity

5 Ways to Actually Move Forward on That Task You’ve Been Avoiding (via HBR)

  • “Indeed, research has shown that procrastination — rather than being a moral failing or sign of laziness — is actually a subconscious strategy to avoid negative emotions.”
  • Get clarity on scope — is it an in-depth task or something that can be done quickly?
  • Identify concrete steps
  • Take small actions
  • Create forcing functions
  • Limit competing distractions that give you a dopamine hit (e.g., checking email)