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