"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 Career. Show all posts
Showing posts with label Career. Show all posts

February 24, 2025

Growing Better in Your Perspective, Not in Comparison

Career is Not:

The competition challenges individuals to prove their relevance, contributions, and visibility. It can become a cycle of constantly demonstrating skills, communication, and expertise to outshine others in a highly competitive landscape. The relentless pursuit of visibility creates a dynamic where comparisons become inevitable, even when the differences are as distinct as apples and oranges. We find ourselves not only competing with direct peers but also with colleagues across various divisions, all striving to be recognized and make a meaningful impact.

Career Is:

Take time to build your perspectives and focus on what you can do during your peak years of good health and availability. A career is more about experience and shaping what truly makes you happy. It’s a marathon, not a sprint - plan your journey in phases and balance your priorities.

"Growth is not measured by how far ahead you are of others, but by how deeply you understand yourself and how intentionally you shape your journey."

The Experimenter’s Mindset: Focus, Iterate, Persist!

  • Productivity = Focused Time
  • Ideation = Aha! Moment + Iteration
  • Right Idea + Confidence = Realization
  • Don’t stop experimenting just because you haven’t learned everything.
  • Some fundamentals and assumptions will evolve as you learn from mistakes.
  • Persistence > Time / Data / Needs / Tech Perspectives
  • Success = Sticking to your idea despite constraints!
Keep Going!!!


August 04, 2024

Working as AI Advisor

  • Close proximity to decision-makers
  • Tech will be commodity but Domain + Tech is true knowledge
  • Loyalty works in long term, talent gets visibility in short term
  • Take time and provide accuracte inputs, Optimism + Clear perspectives matter
  • Building relationships, Experimenting on meaningful projects, Novelty to build solutions / integrate past experience + latest tech to match quality matters
  • Balancing business vs tech roadmap, Being able to spot features that differentiate the rest
  • In the end everything may fail but there is a satisfaction in the Journey

Keep Exploring!!!


August 02, 2024

Memorization vs Generalization

Memorization vs Generalization

When you develop #GenAI apps, After a certain stage, When things work fine, The immediate next question is

  • Model is memorizing or Learning patterns
  • Test with variations / Analyze on patterns of responses

I don't want my life to be memorization - Company1 - Company2 ..., Exploring out of comfort zones provides diverse perspectives.

Earlier I had time to regret, Now I don't have time to think about anything. A long day of managing and solving different problems and different lenses of execution. Sometimes some experiences don't fill your pocket but fill your soul. In the end, I want to smile at death, I have tried all my wishlists.

Keep Exploring!!!


November 27, 2023

Roles vs Positions vs Titles

  • Developer - Ownership of module - Tech knowledge
  • Sr.Developer - Ownership of code + module design + QA - Tech + QA + Domain knowledge
  • Lead - Ownership of certain functionality + Support - Tech + QA + Support + Domain knowledge
  • Manager - Ownership + Design + Delivery - Tech + QA + Support + Domain knowledge + Delivery
  • Sr.Manager - Ownership and initiatives - Tech + QA + Support + Domain knowledge + Delivery + Architecture 
  • Director - Run the Team + Envision New Initiatives + Code / Adopt New tech - Tech + QA + Support + Domain knowledge + Delivery + Architecture 

Keep Exploring!!!

July 20, 2023

3.5 years of AI / ML work and some key projects

Some key moments of the past 3.5 years of work 
  • Setting up / Driving a Virtual NRF - Driving everything from India
  • Strategy roadmaps based on the current state of multiple customers in  Retail, Logistics, Beauty, etc..
  • Vision-based products / Roadmaps / Production Architecture - Virtual Tryon
  • DAM / Stylitics / Try on Solutions 
  • Vision Products / Projects - Skin Care / Leaf-based plant classification
  • Forecasting projects - 300K products for Beauty product retailer
  • Bundle recommendations - For a clothing retailer, Figuring out what sells well
  • 2 months AI + Analysis + Troubleshooting a slow-performing Trading App (Air Crash Investigation type work :))
  • Image Search Engine, Image Catalog creation
  • A ton of tech reviews, architecture discussions
  • Code up as and when needed, Code / Learn / Handle both tech + business audience
  • Three batches of training AI / ML for 150+ product managers, Publishing POV
  • Reporting feedback/improvements for AzureOpenAI, Google partners, etc.
  • Currently in LLM, GenAI Mode
  • External Talk in One of the Conferences for Virtual Try on
  • Almost all good moments, except a few situations where I would be cautious if I spot such symptoms
  • Lot of coding/teaching for Upgrad :) to get better at basics :)
In the next 5 years how we code, will it be mostly prompt-based or idea based looks like a lot of new approaches in development :)
  • Tyco and Microsoft taught me a lot of domain
  • Even after a master's in ML, Domain knowledge + Common sense helps me more than ML views
  • Still could recollect key tables at least 100 tables in Reverse Logistics work - Product, Warranty, Msops, SST Tracking, Repair, Warranty etc..
  • The warranty rewrite work is still memorable and applicable till today
  • The 3PL touch point connectivity is still relevant in supply chain visibility
  • Sensormatic gave the RFID + EAS + People counting + Instore retail operations
  • The heart and soul of instore operations is based on store planning + planogram + store layout + real-time alerts + cycle counting + a lot of real-time opportunities with Vision
  • Now if I look back a lot of ML is applicable and I will rework If I have to redo those problems yet again :), Classifying the type of customer issues in XBOX, using NLP to address customer issues with GenAI, Past had a lot of data
  • Now all data can generate signals - Video, Audio, Text on top of RDBMS
Learned a few things (New start)
  • Optimization opportunities
  • Exploring pyomo / other relevant connected opportunities
  • Azure data curate features/masking/removing/compliance
  • A ton of training / long term - only to learn more 'persistence'
  • A ton of mentoring internship projects 
  • Reviewing/panelist in several events
  • Tyco was a bit relaxed with work, This is a marathon
Wishlist
  • Need a break!!!
  • Write a book
  • Take a break
  • Try building some ideas/products
  • Business + Tech is always essential to see the big picture / Explore options / Freelance
My perspective




Ref - Link

Why AI / ML ideas Fail in Large Enterprises?

Keep Thinking!!!

February 25, 2023

Full Stack vs Deep Stack

I always feel myself an aspirational Deep Stack guy, Getting better in one focused area and expanding on related areas. I don't think it would be right to stay expert in all vs exposure in all.

  • Expertise vs Exposure
  • Communication vs Capability
  • Consistency vs Competency

Everything will be reflected in our plans, actions, and thinking. 

Ref - Link

In my career, I prefer to be a good T in some areas and Try to be a V where to build solutions I need to learn. 70% T and 30% V, You only have limited time to keep sharpening skills vs catching up on related skills. 



As a Team, You need a mix of all ingredients


Ref - Link

Go where you Grow, Grow where you Go. 
Titles <> Knowledge
Keep Learning

Keep Thinking!!!

April 27, 2022

Retrospect / Connect your work

To understand how much Am I aligned in my current role/competency. A few questions :)

  • Projects - Clarity towards how it aligns with product/ customer /org needs
  • New ideas/initiatives - Did I pitch / experiment / got support/time to work on it
  • Conversations - Task focused conversation vs personal learning discussions with mentors 
  • Recognize situations when you were struck what I reflect upon it, Ask for help / Support / Learning outcome?
  • How do I balance/align towards increased workload/urgency / Am I able to manage WLB / learning?
  • What work I do not feel comfortable doing
  • What recent work I like/feel happy about from tech skills/outcome
What got you here, won't get you there
Every next level needs the next version of you

Keep Thinking!!!

January 28, 2022

Interesting JD - DataScience Roles - Evaluation Software Engineer

I have come across several d#atascience #jobs, This one Evaluation Software Engineer is very interesting

The JD States below things

  • Organize neural network challenge scenarios and route them to the appropriate evaluation suites
  • Collaborate with engineers and program managers to identify which neural network challenge cases are the highest priority to improve
  • Investigate if the challenge persists in newer versions of models

My version of understanding

For a vision model for a failed use case - pedestrian not detected, vehicle not detected they triage / prioritize / address

  • Why a use case fails, How to enrich the dataset
  • Do the key regions are activated when we interpret feature activation across layers
  • Prioritize / Add data / customize network if needed / train / validate it is fixed

This reflects how much every scenario is validated, prioritized, and ensured models reflect the real-world scenarios. Most of the time we see ML, DL jobs but not this level of details and clarity.

The JD link

This is the difference between prototype vs production vs updates and how forward-looking they are in the future to handle all scenarios :), Behind all #autopilot models there would be tons of #scenarios and multiple Evaluation Software Engineers and automated suites validating it.

I have never seen a similar type of JD anywhere except Tesla :)

Keep Exploring!!

December 30, 2021

Follow your passion - Decrypt it

Follow your passion means

  • Work on your interest outside work hours
  • Build domain perspectives by following companies/trends
  • Differentiate between your work vs your interests
  • Build prototypes for your passion outside work
  • Teach / Mentor / Learn / Unlearn as much as possible
  • Be unique in your own ways of perspectives / ideas

It's not money/titles, Sometimes you need to carve your own path. Keep going!!!

Building Products / Career without titles

Sometimes when you work on building a product/solution

  • You look at business opportunities, market landsscape, You take product manager lens
  • You read/scan through options to build minimum prototype with development manager lens
  • You connect with VCs for feedback / evaluate with sales lens
  • Everything is time bound, You have the lens of program manager

We demonstrate multiple roles in different situations. This is all what it means experience :)

Keep Learning!!!


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!!!

June 05, 2019

Learning vs Compensation vs Titles

This question usually comes to me at different cycles. The experiences we gather from different roles and domains get accumulated and gives us perspectives unique to the domain.

After a decade I had options to choose
  • Go forward in same Database space
  • Setting up teams from scratch 
  • Domain-based focus and build expertise
  • Professional services, Automation, QA
  • Learn something new
Every challenge once you solve becomes boring. Everything is difficult until you find a way to do it. Passion without skills won't get you where you want to go.

Five years back I decided to reboot myself in Data science space. Every other previous experience gave new perspectives to explore. Building expertise in one area, solving problems in a domain perspective, Working on creating unique IP, Learning other related tasks to delivery.

Many times in career I always get discussions and proposals to go back to previous roles. From data science now I get to hear Big Data + Data science skills. Even within data science to build expertise in video, numbers, text aspects, it needs deep dive and consistent focus for a certain period.

Close to two decades in a few years now question remains how long to remain as Individual contributor, Finding a role that uses all the previous experience, keeping up with titles?

The primary aspect of my satisfaction is learning. After a few years, there could be something that would replace today's data science.

As I grow older, I have to pick and choose my areas of interest, areas to focus on. I never met happiness focusing alone on titles or compensation. They also have a priority after satisfaction though. A job that gives you learning, exciting but not overwhelming challenges, manageable work-life, and compensation would be the best thing to look for and have satisfaction till the day of death. Sometimes you need titles to execute your strategy.

Compensation helps you meet your financial goals. The search is to find a role that gives you opportunities that meets your priorities and leverages your strengths. Career is a long term thing. Keep learning until you find your dream role. Be prepared for the role. Don't wait for titles to learn the role.


How to write a design doc, take feedback, and drive it to resolution, in a reasonable period of time
  • Competitive product
  • Papers Referenced
  • Potential Architecture
  • Prototype 
  • Demo
  • Next Steps
How to mentor an early-career teammate, a mid-career engineer, a new manager who needs technical advice
  • What would I do if I am in your situation? This is how I look up and advise. We cannot learn everything. We have to pick and focus on few things which are important for us.
How to influence another team to use your solution instead of writing their own
  • View it as a joint success. Sometimes you have to give credit to make things work. 
How to get other engineers to listen to your ideas without making them feel threatened
  • You are not selling your idea, You are conveying how it is done across other industries/companies. You need to have a working demo, deep dive on the benefits of it. It may not work in the first go but over a period of time trust will develop
How to craft a project proposal, socialize it, and get buy-in to execute it
  • Everything we pick someone who has already experimented / could be something ongoing. Give the context, potential value and take it to next level.
Keep going!!!