5 ms·
Try teaching. This world needs more of competent developers to teach. It could also help with your loneliness, and people will appreciate it. Win win situation.
by immigrantheart 4y ago
Try teaching. This world needs more of competent developers to teach. It could also help with your loneliness, and people will appreciate it. Win win situation.
FWIW, one of my friend is the maintainer of one of the most popular FOSS. He doesn't code as much anymore, but instead focusing on building relationships with people, like a dev evangelist. He seems really happy doing it.
- 100011_100001 4y agoAs in teaching college courses or other developers? Currently I train new developers with all the tools we are using, and our CI/CD process. I mentor one new hire in six month cycles, and yesterday I got an intern mentee. I also write a lot of technical docs mainly as a way to explain to others how different parts of the system function. As I make code changes, I update the docs as my own personal definition of done. In terms of a college career, I'm not sure a college could pay me as well.
- immigrantheart 4y agoTeaching other developers. Maybe open a youtube channel for teaching programming, but for more senior techniques, i.e, how to build a robust software, approach to testing, error handling, logging, etc.
- 100011_100001 4y agoI debated starting a Youtube channel. I don't think I'm that special. I truly believe that what sets me apart is that I have good processes to get me working, asked a lot of questions to developers I admired as I was learning and read a lot of code to figure out how things work. It would probably be cool to explain that to others. I enjoy talking about the developer mindset I possess when mentoring Jr Devs that cycle through with me.
- immigrantheart 4y agoI for one would want to have more senior devs mentor me. I’m sure a lot of devs would appreciate the content.
- jerkstate 4y agoYeah, in particular, try teaching and motivating your colleagues. Programming computers is easy, programming people is a lot harder. “If you wish to build a ship, do not divide the men into teams and send them to the forest to cut wood. Instead, teach them to long for the vast and endless sea.” -Attributed to Antoine de Saint-Exupéry I often feel like I’m working more efficiently towards a goal than colleagues (and I work with others who make me feel inefficient, too), but that’s my opportunity as a tech lead. Help them figure out how to unblock themselves and motivate them towards the vision.
- immigrantheart 4y agoYeah. And it is easier to do this in a smaller company.