"No one is harder on a talented person than the person themselves" - Linda Wilkinson ; "Trust your guts and don't follow the herd" ; "Validate direction not destination" ;
Showing posts with label Visibility. Show all posts
Showing posts with label Visibility. Show all posts

October 09, 2021

Technology - Consulting - Coding - Domain Learning

At a senior role, what are things we can accomplish. I agree with the perspective and the work that is called out Link 

Technical Work

  • Review for technically design/architecture
  • Analyze for with security/scalability of design 
  • Collaborate with other technical teams to agree on interfaces and common APIs

People Work

  • 1-1s on a weekly basis
  • Regular feedback

Plus my own additions

  • Patenting / Knowledge Sharing
  • Building your point of view
  • Be on top of tech - Code as you need

Ongoing

  • Teaching, mentoring and coaching
  • Technical conversations and reviewing designs

Plus a perspective on mastering technology vs domain I like this article

Adding my top reasons to solve problems and not to master tech - Work On Interesting problems not Technologies

  • Ideas take time and need refinement
  • As you keep coding, you keep building perspectives
  • Working prototype creates more interest/excitement and keep improving
  • Your interest will not die down as you are solving newly known challenges
  • Scope, features you will balanace when you spot the unknowns
  • Its your idea you will not kill it :)

On WLB - Link

  • We collectively create the culture we live in, changes comes from healthy WLB
  • 20% of your work produces 80% of your value. Prioritize over priorities

Myth of super performers

I loved the below lines, I have seen this specific behavior. People who deliver but do not share, collaborate within the team. Adding my own perspectives

  • X is the only developer who gets anything done
  • Do not actively share knowledge with his peers
  • Good at communication but bad at collaboration
  • Explain simple things in a complicated way
  • Good, connect at Leadership Level. Over-communication at the leadership level, limited collaboration at ground level
  • Instead, make more people productive will reap the greatest benefits
  • Turn our attention from individuals to groups of people
  • Don’t mistake humility for ignorance - There are a lot of software engineers out there who won’t express opinions unless asked
Agile principles alternative definition
  • Empathy for customer needs
  • Actually getting stuff done
  • A bird’s-eye view of the product vs market 
  • Able to balance birds-eye view to product view vs component view
More Reads

20 Things I’ve Learned in my 20 Years as a Software Engineer

Keep Thinking!!!

December 13, 2010

Visibility aspect @ Work

I have seen instances where being visible helped people grow but I personally don’t believe in ‘Being centre of Attraction or Acting smart in front of senior management’ is a way to promote you.

People must be evaluated based on their achievements not based on their visibility. But sometimes it’s the other way. Skills will help you work anywhere. Visibility helps you sustain your current role.

Visibility by itself is a talent. Ability to convince and create perception is a talent. It’s the responsibility of the manager to differentiate visibility vs ability. People who contribute to the organization are as important as people who represent the organization. End of you day you need to be satisfied with your work. This alone can give you satisfaction.

”A good conscience is a soft pillow”.....