The Tech Caffeine #5
How Facebook Builds Software, Apache 2 Vs MIT, Climate Change & Software, StackOverflow Developer Survey 2021 and much more..!
✳️ This Week’s Featured Articles ✳️
Why the Apache2 License
This short article from David Golden talks about why you should choose the Apache 2 license for your project over popular licenses like MIT.
Move Fast - How Facebook Builds Software: My Book Review
Gergely Orosz's great book review about Move Fast: How Facebook Builds Software by Jeff Meyerson. The book is recommended for engineering leaders (from engineering managers all the way to VPs and CTOs) as well as for engineers wanting to learn more about engineering strategy.
Climate Change Combat Guide For Software Engineers
This article explains the emerging discipline of green software engineering. As a software engineer, if you are looking to contribute to this, please read this article.
If you want to go a bit deeper into the topic, you can check out Terra.do’s courses and even plan to take a climate-related software job for yourself.
Best Practices for writing code comments
There are tons of content available for writing good code but you will hardly find good content talking about writing code comments. This article talks about 10 rules to follow while writing code comments.
20 Questions a Software Engineer Should Ask When Joining a New Team
Many matured teams have a “Getting Started” page for new members of the team. In case that information is not available then here is a useful article if you are planning to join a new team soon.
StackOverflow Developer Survey 2021
StackOverflow Developer Survey results are out. If you are interested in the following topics then a must-read -
✳️ Noteworthy Course ✳️
How To Become An Outstanding Solution Architect
Learn all the soft and hard skills you need to take your architect design skills to the next level
What you’ll learn -
What is a solution architect?
Soft skills that will make you a great architect
Common pitfalls in large IT projects
Master architectural patterns
A hands-on case study to hone your skills
Learn Unified Modeling Language
Design for quality attributes
Design for deployment and testing
✳️ Tweet of the week ✳️
✳️ Thank you for making it this far ✳️
If you enjoyed this newsletter, please share this with your friends & colleagues!
If you haven’t subscribed to this newsletter yet, then please do -
This newsletter was proofread by Grammarly