Professional Development – 2023 – Week 26

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

AI/ML

3 Steps to Prepare Your Culture for AI (via HBR)

  • Establish guardrails for experimenting safely and responsibly
  • Learning to work with AI is a continuous (not one-and-done) learning process
  • Embrace the need for change management as you integrate AI-oriented changes

13 Principles for Using AI Responsibly (via HBR)

  1. Informed consent
  2. Aligned interestes
  3. Opt in and easy exits
  4. Conversational transparency
  5. Debiased and explainable AI
  6. AI training and development
  7. Health and well-being
  8. Data collection
  9. Data
  10. Privacy and security
  11. 3rd party disclosure
  12. Communication
  13. Laws and regulations

C#

The New “Interceptors” Feature of C# 12 Is WILD! (via Nick Chapsas)

  • C# is shifting toward ahead-of-time compilation.
  • Use the InterceptsLocation(fullPathToCsFile, line, character) attribute on an extension method.
  • This works in compile time, not run time.
  • Why the hard dependency on file path, line, and character? You’re not expected to write these by hand. This allows source generators to write it.
  • This allows the compiler to detect things that can be optimized.

Continuous learning

How Managers Can Make Time for Their Own Development (via HBR)

  • Model taking time to develop. Share your learning goals with others.
  • Get outside your org “bubble” and do knowledge-swap sessions with non-competing orgs.
  • Notice the time trap (I’ll get around to it once ___.). Make time for micro-learning moments (e.g., 10 minutes).

Time management

From Busy to Productive: Time Management Tips for Engineering Managers (via SWLW)

  • Automate repetitive tasks
  • Delegate responsibilities
  • Use project management tools to streamline
  • Set clear expectations
  • Limit meetings
  • Use time blocking
  • Foster autonomy
  • Consolidate communication periods
  • Leverage asynchronous communication