The time to read this newsletter is 130 minutes.
A busy calendar and a busy mind will destroy your ability to create anything great. – Naval Ravikant
- GitHub stars won’t pay your rent: 20 mins read. The key point in the post is that you should not feel bad about charging money for your work. I think we software developers have taken it too far. Most of us feel that by making our work open source we are making the world better. But, the reality is that if you loose your job and need financial support then no user of your open source project will come to help. We need to become practical and keep financial reality in mind.
- Building a Kubernetes platform at Pinterest: 15 mins read. A lot of things you can learn about Kubernetes from this post by Pinterest engineering team. The key points for me are:
- You can use CRD to define your organisation specific service. Look at
PinterestService
. - CRD can be used as an alternative to Helm
- Infrastructure team has three main priorities: 1) Service Reliability 2) Developer Productivity 3) Infra Efficiency
- You can use CRD to define your organisation specific service. Look at
- Six Shades of Coupling: 15 mins read.
- When Redundancy Actually Helps: 10 mins read.
- The (not so) hidden cost of sharing code between iOS and Android: 10 mins read. So, we have come back the full circle. Organisations are moving away from code sharing approach when building same application for different mobile platforms. I have seen multiple organisations using C++ to write share code. The use of C++ limits number of developers you can find in the market and overall slows you down. You have to build tools to support your custom journey.
- 3 Strategies for implementing a microservices architecture: 5 mins read. The three strategies
- The Strangler method
- The Lego strategy
- The nuclear option
- Microservices, Apache Kafka, and Domain-Driven Design: 20 mins read.
- Habits vs. Goals: A Look at the Benefits of a Systematic Approach to Life: 10 mins read.
- Building an analytics stack from scratch: 15 mins read.
- Cutting Through Indecision & Overthinking: 10 mins read. Take action. Half the battle is won if you get started.