Professional Development – 2023 – Week 18

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

.NET

The Most Confusing C# 12 Feature Yet (via Nick Chapsas)

Before C# 12, you couldn’t alias primitive types such as int, int[], or int?. Now you can. What’s interesting is that you can alias tuples — using Point2d = (int X, int Y). This is convenient, but it makes the code appear like it’s using a class, but it’s just aliased (which could even be globally aliased).

NativeAOT for .NET APIs Is Here and It’s INSANE! (via Nick Chapsas)

  • AOT = Ahead of Time
  • In .NET 8, you can have your ASP.NET APIs compiled as native code — no dependency on the .NET Framework.
  • You need to do some hand-holding when it comes to serializing JSON objects, though.
  • Keep in mind that JIT execution is quite fast. You get faster startup time, a lower disk footprint, and sometimes less memory.

Hybrid work

Is Your Hybrid Team Losing Steam? (via HBR)

  • Channeling energy. Emphasize overarching goals — not missed opportunities. Make overcommitment transparent — but don’t valorize busyness.
  • Generating energy. Co-create a sense of meaning — don’t force your own vision. Elevate others’ dignity and worth — not just their utility. Focus on momentum — not only the end goal.
  • Multiplying energy. Reveal their own idiosyncrasies — despite the vulnerability. Notice others’ different sides — not just your own. Focus on learning and growth — and not so much on control.

Interviews

How to Answer “What Are Your Strengths and Weaknesses?” (via HBR)

I like the format of how to address strengths — name it, real life example, impact it had, how much you enjoy leveraging it. For weaknesses, think of them as challenges that can be overcome. Don’t go for character flaws, but list things you’re not good at but would like to improve (and how this role will help do that).

Managing people

4 Types of Employee Complaints — and How to Respond (via HBR)

  • Productive complaining (pointing out a problem and presenting a solution), venting (releasing bottled up tension), chronic complaining (nothing is ever right), malicious complaining (undermining others).
  • To address… start with interest and curiosity, encourage and help facilitate constructive complaints, and tackle destructive complaints.