hypesafe | 3 years ago | on: As eng manager, you so frequently get request to drop what you are doing
hypesafe's comments
hypesafe | 4 years ago | on: Burnout Is Real
hypesafe | 5 years ago | on: The most prized degree in India became the most worthless
Looking back here are a few memories of my college education experience that stand out:
* 1 computer "lab" with 15 PCs shared amongst 720 students. Only 1 PC had a dial-up internet connection that rarely worked.
* Majority of the courses taught by industry rejects who were unemployable.
* Hilariously we learnt standard nix command line tools (sed , awk, filesystem commands etc.) by writing the commands and their outputs using a pen and paper never once using a real terminal + shell because the college did not have a single nix machine.
* "Systems Programming" professor walks in the first day and declares she cannot code in C and 8086 assembly which the course mandated. She encouraged us to seek external tutoring (coaching classes as they are known in India) instead of relying on her.
* There was small cottage industry that sold finished projects to students - including source code, project reports, electronic circuitry where applicable. About 30% of the class bought these “projects” off the shelf.
Thankfully my family was able to send me to an American university for a graduate degree allowing me to have a shot at a tech career. Now having lived and worked in the Bay Area for 15 years I can say that quality of education at an average community college in the US is far superior to the tier-2 / tier-3 universities in India.
hypesafe | 7 years ago | on: Ask HN: Going from Developer to Manager. What should I know or learn?
My advice for a new manager would be:
1. Bootstrap by emulating your manager. As a new manager now is not the time to demonstrate your grasp of modern management literature. Pitching too many new management ideas too soon will slow you down. Start by emulating your manager. Copy her 1-on-1 cadence. Copy her team meeting cadence. Parrot her words in your own team meetings. Her style might not be the best - but it the style she is most familiar with and it gives her an opportunity to work with something familiar and hence comforting. Once you have a semblance of a track record - start evolving your own style.
2. Prioritize the tactical vs the strategic. The first 6-12 months are about building your credibility as a manager. You will build credibility by executing on the immediate needs of the org. So first 6 months should be about tactical execution - once your team starts getting better at executing dial down and delegate the tactical and start focusing on the strategic.
3. Try not to expand too fast. As a new manager it might be tempting to grab all the head count that comes your way. However without scalable processes in place you are likely to have a large but miserable team. Ensure that you have appropriate automation for tracking individual + project progress on a daily / weekly basis. Ensure that you are competent enough to derive high signal-to-noise ratio in your 1-on-1's with your directs.
4. Treat administrative / HR tasks with great seriousness. As an individual contributor your engineering tasks took priority. Do not be that manager who forgets to approve expenses, approve PTOs etc. Have a rock solid understanding of compensation and bonus structures, criteria for salary raises etc. Saying "Why don't you reach out to HR" is a great way for your directs to lose confidence in you.