How to Negotiate a 40% Salary Hike When Switching Jobs in India
The 40% jump is achievable and common. Here is the mechanics of how it works, why companies offer it, and how to position yourself to get it.
The 40% jump is achievable and common. Here is the mechanics of how it works, why companies offer it, and how to position yourself to get it.
There is a specific kind of Obsidian vault that looks incredible in YouTube videos - perfectly organized folders, hundreds of linked notes, beautiful dashboards - and gets abandoned after two weeks because maintaining it is a full-time job. Many developers go through multiple versions of this. What works best is simpler and actually sticks. The Core Principle: Capture Fast, Organize Later (but Not Too Much Later) The enemy of a useful knowledge system is friction at capture time. If adding a note requires navigating to the right folder, applying five tags, linking to three existing notes, and writing a proper summary, you will not do it when you need to. ...
If you bought your term insurance through an agent or walked into an LIC branch, there is a reasonable chance you are paying 15-30% more in annual premium than someone who bought the exact same policy online. Over a 30-year term, that is Rs. 1-3 lakh in excess premium paid. Here is why the gap exists and how to buy online without sacrificing service or claim security. The Economics of Agent-Sold Insurance Insurance agents in India earn a commission on the first-year premium (typically 15-40% for term plans) and a smaller renewal commission in subsequent years. This commission is not shown to you as a line item - it is embedded in the premium you pay. ...
Most Python code is single-threaded and runs on one machine. ML workloads outgrew single machines years ago. Ray is the framework that makes distributed Python feel as natural as single-machine Python - and it has become the default infrastructure layer for serious ML teams. What Ray Is Ray is an open-source distributed computing framework from UC Berkeley’s RISELab (now maintained by Anyscale). The core idea: make a Python function run on any machine in a cluster as easily as it runs locally. ...
The traffic argument for developer blogging is weak. The better arguments are about learning, career, and thinking quality - and they work even with zero readers.
Every career advice article tells you to network. Most engineers react to this advice with some combination of reluctance and mild disgust. The disgust is valid - but it is aimed at the wrong thing. The thing that feels gross is not networking. It is transactional relationship-building: connecting with people only when you need something, treating professional contacts as resources to extract value from, sending “just checking in” messages when you actually want a referral. ...
Paying rent to your parents and claiming HRA exemption is one of the most effective tax-saving strategies available to salaried individuals. When done correctly, it is completely legitimate. When done sloppily, it is a red flag for the Income Tax Department. Here is how to do it right. The Basic Rule Under Section 10(13A) of the Income Tax Act, HRA exemption is available if: You actually pay rent You live in a rented accommodation The house is not owned by you Paying rent to a family member (parent, sibling) is allowed. The only person you cannot pay rent to for HRA purposes is your spouse - courts and the IT department consistently hold that spouses living together cannot have a landlord-tenant relationship. ...
Most side projects on resumes are ignored. Here is the difference between a project that hiring managers remember and one that disappears into the noise.
Cashback credit cards promise simple math: spend money, get some back. No points to track, no redemption portals to navigate. It sounds like free money. The reality is more complicated. Here is what the fine print on most Indian cashback cards actually means for your wallet. The Cashback Rates Are Usually Lower Than They Look Most Indian cashback cards advertise rates of 2-5%. The actual cashback you receive after conditions is usually much lower. ...
The symptom was gradual: database CPU creeping from 40% to 60% to 80% over three weeks without a corresponding spike in traffic. We were not under unusual load. The query patterns were not obviously wrong. It took pg_stat_statements and 20 minutes of analysis to find a single query pattern that was running thousands of times per minute - and could be reduced to tens of times per minute. The Situation The application is a content platform. Users visit pages that display articles with author information, tag lists, view counts, and related article recommendations. Load had grown steadily and we were 30 days from needing to scale the database vertically, which meant a multi-hour maintenance window and a doubled database bill. ...
Most engineers treat documentation as a tax - the annoying thing you do after the real work is done. Write the code, ship the feature, then reluctantly add some words to the wiki before the ticket gets closed. This misses the whole point. Writing documentation is not a service to future readers. It is a thinking exercise that makes you a better engineer while it also helps those future readers. ...
Microservices promise independent scaling and team autonomy. The pitch is real. So are the operational costs that only show up after you have 50 services in production.
WebAssembly was announced in 2015, shipped in browsers in 2017, and has spent the years since being perpetually “almost there.” The use cases were always compelling. The tooling was always immature. That is changing fast, and 2026 is the year the server-side WASM story finally makes sense. What WASM Actually Is WebAssembly is a binary instruction format - a compilation target, not a language. You write code in Rust, C, Go, C++, Python, or a growing list of other languages. You compile it to .wasm. The WASM binary runs in a sandboxed virtual machine with deterministic behavior and near-native performance. ...
Filing your own ITR as a salaried employee is straightforward if you follow the right sequence. Here is the exact process, step by step, for AY 2026-27.
Teams that migrated to the Next.js App Router six months ago are now living with the consequences. The honest verdict from engineers who made the jump.
Rust won the systems programming conversation. Memory safety without a garbage collector, a package ecosystem that actually works, and adoption at Microsoft, Google, the Linux kernel, and the Rust Foundation. The debate is over. But a new language is building real momentum, and it takes a fundamentally different philosophy to the same problem space. Zig is worth understanding. What Zig Is Zig is a general-purpose systems programming language created by Andrew Kelley, first released in 2016 and still pre-1.0. It targets the same space as C - low-level systems code, embedded software, performance-critical applications - but with a cleaner model for memory management, error handling, and compile-time programming. ...
You got the offer. The salary number is good. You are tempted to sign. Wait. The salary is the part of the offer you will feel every month. But the team quality, growth trajectory, culture, and equity structure will affect your career for years. These deserve more evaluation time than the number that was easiest to compare. The Compensation Stack (Not Just Salary) First, understand what you are actually being offered. ...
Your terminal is where you spend a third of your working life. These five configurations compound into hours saved per week.
When Redis changed its license in 2024, the community forked it into Valkey. Two years later, there is a clear answer on which one most teams should use.
Every developer says they want to contribute to open source. Most never do. The reason is always some version of “I am not good enough yet” or “what if my code is bad.” Here is the thing: maintainers are desperately overwhelmed. They have backlogs of issues, outdated documentation, and tests that need writing. They are not sitting there judging whether you are smart enough. They are hoping someone - anyone - will help. ...