Do you code? Are u a Coder / Non-coding manager?
I code whenever I have to do a POC, Evaluating an approach. In a distributed work, when someone is struck if it's Vision / Model Training Code / Clustering / Approach / DB / Design I review/debug. If it's for algo I reuse my past domain inputs to see what are alternatives.
Can you write code and demonstrate capability?
Mind visualizes in a different way, not as methods and packages :)
- For string search, c/c++ for loop comes to mind
- There is regex in python
- semicolon for java statements
- I only remember logic / I StackOverflow it and put syntax
- Do i remember syntax heavily, No
- SQL Server I had spent a considerable time I can write about it anytime
Do you know how Transformer works, can u rewrite it?
- Get back to basics, 1st cut - LSTM you have attention, cell state, memory, forget gate
- Build your blocks - 2nd cut - A bit of encoder (encode input), and a set of decoders added, from a given list pick where attention is maximum
- Code up basics, 3rd cut - Rework / check similar simpler examples/paper on the transformer
- Customize examples - 4th cut - logic/approach/code / keep iterating/building from other repo / customize/working to see if a prototype helps, Still coding / experiment.
How often do you code?
Out of 10 git codes, I experiment / 1~2 work and for the rest I end up with environmental issues. You keep changing tabs reading products/code/experiments. It's never fixed but it's more about a solution to build and the rest is part of solving the problem.
Everything does not contribute immediately but every type of error adds up to a backlog of 'Oh I have seen it, ' This could be due to this'
Learned knowledge / applied knowledge / inferred knowledge / connected knowledge.
Domain vs Data vs Code vs product balancing all the aspects.
Seniority in software engineering is more than money and promotions.
— Fernando 🇮🇹🇨🇠(@Franc0Fernand0) December 30, 2022
It's about taking on more responsibilities:
• make the right trade-offs
• add value to the business
• give reasonable estimations
• mentor and share knowledgehttps://t.co/ziIiIxWVOr
Why do we Change Roles / Jobs?
- Experiment with different roles/projects
- Impact / Change of Environment
- Learn new things
- Change of place/people
- Growth / Financial benefits
- Money, Work-Life, Win / Failures, Impact, Learning everything matters but at the end of the day pick and choose battles
It's one life, learning never ends, and Nothing comes for free. Keep learning, aware and aligned.
With Covid, I do feel age catching up in my 40s. Pick and choose your battles in Life :). Keep going!!!
How do I learn as a Manager?
- As a manager, if you manage people who can manage themselves then you have time to learn
- As a manager, if you manage people you have to manage then your focus and attention will be divided
- The most painful thing is making someone understand and aware of their weakness
- It's difficult to see other's points of view if we defend, Consulting is all about the right tradeoff time vs effort vs impact.
- Code to prototype solution feasibility
- Learn to review other's domain use cases
- Bridge product vs tech wherever possible
- The lookout where you can resell solutions
- Collaborate for success, Success needs credits shared, and Failure needs credits owned up
- Know what you speak
- Code what you speak
- Speak what you code
- Improve on the feedback you hear
- Improve every time when you get an idea
No comments:
Post a Comment