Professional Development – 2023 – Week 41

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

.NET

“Don’t Use Fields in C#! Use Properties Instead” | Code Cop #003 (via Nick Chapsas)

Nick takes the list of reasons someone prefers private properties instead of fields to explain how those benefits are either incorrect. He goes over the differences in use cases between fields and properties.

The Testing Technique Everyone Should Use in .NET (via Nick Chapsas)

If you set up integration testing as Nick suggests in his other videos/courses, the type of failure message you get when something goes wrong is not helpful in tracking down the root issue. You could debug it use the logs. There’s a package (Meziantou.Extensions.Logging.Xunit) that emits the logs as part of the test results. In the WebApplicationFactory you can clear all logging providers then add a ILoggerProvider that is the XUnitLoggerProvider.

Career

Work has changed. Why haven’t resumes? (via TED)

  • Resumes are subjective, meaning there’s so much conflicting advice.
  • We question ourselves rather than the resume tool.
  • Resumes don’t do you justice if you have a non-traditional path (which is now the norm).
  • The pressure to fit your experience onto one page for experienced candidates is too much.
  • Summarizing a lifetime of achievements is hard.
  • Alternatives… skills assessments, portfolios of work, video testimonials, team with candidates to see how they solve problems, simulations or situational assessments

3 Ways to Better Connect with Your Coworkers (via TED)

  1. Build trust by opening up. When you’re vulnerable, it lets others know they can be vulnerable too.
  2. Be a joiner. Create more weak ties (those you know but don’t work with regularly) by getting involved in other activities.
  3. Make it easier for people to belong to something.

Process

Your non-linear problem of 90% utilization (via A Smart Bear)

This was published almost 8 years ago and is still relevant today. “Is everyone is working very hard, all the time, and yet accomplishing 1/10th of what it seems they should? Maybe this is why.”