262 karma · joined July 6, 2016
Absolutely, collaboration is much smoother if we write well
Also I'm eager to receive feedback on it. That's why I'm so grateful for the Hacker News community's comments!
Here's the Amazon link if anyone else is thinking about reading it - https://www.amazon.com/Writing-10th-Anniversary-Memoir-Craft...
Humor sounds like a great tool to keep people reading
> If you don't learn about grammars, lexers, parsers, ASTs,... you're at a huge disadvantage in many situations.
Can you get an example? I don't recall a time where I used this knowledge in the last 5 years as a systems generalist in big tech.
Still, I think I could cut out at least half of the classes which I'm confident didn't matter and still have similar thinking.
As a mentor, you need to understand that you cannot get everyone to have steller results. Your goal is to provide a lift with your advice so that they are in a better place than they would have been without you.
This became clear to me when I provided the same coaching to two engineers. One grew at a breakneck pace while the other grew more slowly.
Agreed that junior engineers should focus on code with most time (but not all). If you focus on the low hanging fruit outside of code you can have more impact overall without too much time investment there.