🌟 Highly Recommend: "Becoming a Better Writer" by @Pragmatic_Eng ! 📝 A gem for anyone in tech aiming to communicate ideas more effectively in blogs, docs, and beyond!
Explore here:
https://t.co/h7SVWD0rSK
#dev#SoftwareEngineering#softskills
Who's launching on Product Hunt soon?
🏆 After I got "Maker of the Year 2022", I worked on this guide to share what I learned by launching more than 10 times
Want it?
Reply OR retweet and I'll send it to you 👇
@smlpth@ludofleury ChatGPT's answers today resonate with this thread 😅
"However, it's important to note that without having the full context of the application and the rest of the codebase, my suggestions will be limited to what can be discerned from the visible code snippets"
CGPT is aware of it
@ryanlpeterman On "✅ Double check your code before submitting it for review":
A good practice when you start is to have a checklist of things you shouldn't forget:
-PR Description
-Commit Naming
-Code Formatting
...
And augment this list with feedback you've received from previous PRs.
@ryanlpeterman 5 additionals:
- Debugging and troubleshooting issues
- Writing documentation and creating user guides
- Designing system architecture and choosing the right technologies
- Mentoring junior developers
- Prioritizing features and tasks with product teams
@loganthorneloe I recommend the "Zettelkasten" method with tools like Obsidian. It promotes deep understanding by linking related notes. Also, keeping a daily tech log helps track progress and challenges faced. I'm a fan of Notion for structured docs!
🖥️ Principal/Architect: "Tech visionary"
💡Stay ahead of tech trends. Influence the company's technological direction. Mentor and guide multiple teams. Your decisions now can shape the company's future for years to come.
#SoftwareEngineering#Growth
🖥️ Staff Engineer: "Cross-team influence"
💡Develop a holistic view of your organization's tech stack. Collaborate across teams, provide architectural guidance, and identify areas of tech debt. Your impact is now larger than a single team.
#SoftwareEngineering#Growth
🚀 (1/4) How to Become a Product-Minded Engineer :
• Understand your company's mission and vision. How does the product align with these?
• Engage with different teams: product, marketing, UX. Broaden your horizons and see the bigger picture.
@emildzwonek Two additional tips for a pragmatic programmer:
➡️ Problem Solver: You don't just find problems, you find solutions and take the initiative to implement them.
➡️ Continuous Learner: You stay updated with the latest industry trends and constantly enhance your skill.
@svpino I completely agree with the importance of these 5 skills. Additionally, soft skills like communication, teamwork, and adaptability are equally critical.