Things I've learned as a Sr Engineer
Key things I liked
- All fields have about 10-20 core principles
- Be authentic at work.
- Good code is code that can be understood by a junior engineer. Great code can be understood by a first-year CS freshman. The best code is no code at all.
- Writing good proposals for changes is a great skill
- We should hire more interns, they're awesome
- What did you do and what did you accomplish. That's all people care about
- Be kind to everyone. Not because it'll help your career (it will), but because being kind is rewarding by itself.
- Being a good engineer means knowing best practices. Being a senior engineer means knowing when to break best practices.
- Walk me through a project: what you think, what you ask, what you do, what tools you use and WHY! What you don’t use and WHY? That’s more valuable for me.
- Make me think! Hands-on also needs to be brains-on
- Working with humans is a complex process. We are not logical creatures.
- Capacity of criticism
- Opinions and reasons to back them up
- Willing to learn outside the field
- Hire for attitude, teachable people
- Eliminate repetitive strain of sprint planning
- Scheduled regular check-ins
- More time to delve into customer issues and develop well-defined proposals
Keep Exploring!!!
No comments:
Post a Comment