Posts

Monthly Goal Tracker - April 2025

Target = 15,00,00,000 (15 Cr) Current = -30,00,0000 (-30L) LOL! 😂 -2% Goal achieved!

I want to become financially free and teach college students

I am currently in a decent financial position I have a high paying job and some savings This high paying job, when invested well, shall buy me my freedom I plan to create a corpus of 15-20 Cr in the next 10 years and then retire from my software engineering job After that, I am going to spend most of my time raising my kids And on the side, I will teach students either at home or at a tuition center My time will be much more valuable to my kids than my money They will learn at an accelerated pace when they will learn with me :)

People don't acknowledge the worth of my hard work

A month ago, I asked a 4th year college boy to study DSA with me I wanted to learn for my job switch and he would have gotten a better placement But he declined, suggesting that he won't find the time as he might start working in a startup This blew my mind! The boy doesn't understand the leverage that he would have gotten by training with me I am a seasoned professional who grew his CTC 17-fold in the last 8.5 years Most people in India can't recognize opportunities, leave alone grabbing them

Got a new lead engineer job

I was facing some issued with my last company My manager was doing micro-management and my SVP was the real reason behind it My SVP wanted some boot-licking and not work, because the company didn't have good work and was also facing a cash crunch As a result, I received a negative review, which totally pissed me off I started searching for a new job, but the search was long and tough After about 6 months, I finally got a offer and put down my resignation During the notice period, I got 2 other offers and eventually joined the one which I liked better It has been a month in my new company and the tech and product is much better than my last Work now feels better

A simple leaderboard app in Spring boot using redis

 Sure! I'll walk you through setting up a simple Spring Boot project where Redis is used to maintain a leaderboard. Steps: Set up Spring Boot Project : We'll use Spring Initializr to create a simple Spring Boot application. Add Dependencies : We will need Redis dependencies. Configure Redis : We'll configure the Redis connection settings. Create Service for Leaderboard : We will implement logic to update and retrieve leaderboard data. Create REST Endpoints : Expose REST endpoints to interact with the leaderboard. 1. Setting Up the Spring Boot Project Go to Spring Initializr and create a new project with the following options: Project : Maven Project Language : Java Spring Boot Version : Latest (2.7.x or 3.x) Dependencies : Spring Web Spring Data Redis Spring Boot DevTools (optional for development) Download the zip file and unzip it. 2. Add Redis Dependencies If you're using Maven, you need to add the Redis dependency to the pom.xml : <depen...

A simple rate limiter in Spring boot

Pom.xml <? xml version ="1.0" encoding ="UTF-8" ?> <project xmlns ="http://maven.apache.org/POM/4.0.0" xmlns: xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi :schemaLocation ="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > <modelVersion> 4.0.0 </modelVersion> <groupId> com.manager.wealth </groupId> <artifactId> rate-limiter-demo </artifactId> <version> 1.0-SNAPSHOT </version> <properties> <maven.compiler.source> 22 </maven.compiler.source> <maven.compiler.target> 22 </maven.compiler.target> <project.build.sourceEncoding> UTF-8 </project.build.sourceEncoding> </properties> <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web --> <dependency>...