I have been into engineering management for quite sometime now. Each organization I have worked with have different expectations. Some of them have expectation of people management. Some of them have the designation as "Engineering Manager" but it turns out to be Delivery management. Some change the definition based on "current priority". Through all this, even though I could add value to various critical engineering decisions, but I have move miles away for day to day coding / code review activities.<p>should I transition to IC role and if yes, what are some suggestions to do so?