Writing on software design, company building, and the payments industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Hacking my career.

In today's world, the demand for coding and software development is growing rapidly.

Lessons learned.....

I had always been interested in microservices

What is a microservice chassis?

One of the key features of a microservice chassis is the use of a lightweight, language-agnostic protocol for communication between services.

Why TypeScript is so nice to use

TypeScript helps developers write more robust and maintainable code compared to plain JavaScript by providing optional static type checking, better IDE support, and improved error detection during development.