How to stay skillful in a changing world
| 1 min read
As you grow in your career, you take on more responsibilities, such as hiring, mentoring, code reviews, and architecture reviews. Your primary focus is ensuring the system scales and people are empowered. However, you often miss what attracted you to this field: coding. One of the biggest concerns I hear from senior engineers is that they don’t have enough time to code. It also scares us a bit that we might lose this essential building skill if we don't code. These are some of the tricks I did to ensure that I hone the craft of building.
- Pick a non-critical roadmap item: There are always a few non-critical items you can pick up. These items allow for a relaxed schedule and focus on quality.
- Build internal tools: You can build internal tools to improve developers' or other teams’ lives. This can be a Slack bot or a command line utility. This approach also lets you explore new tech you’ve been itching to try.
- Undertake a hobby project: Build something for your own custom use case. If you feel others can benefit from your project, you can launch it on Producthunt or Peerlist.
- Deliver a talk: The preparation required for the talk allows you to explore the details of the subject. You may also get to practice coding in the preparation.
- Conduct workshops: This is the evolution of delivering a talk. If you are passionate about a technology, build and deliver a workshop for it. Teaching is the best way to learn!