Amrit Pandey

Blog Series Talks Knowledge Base
Subscribe to Amrit Pandey on YouTube Follow Amrit Pandey on LinkedIn Go to Amrit's GitHub profile
  • Career

    Apr 8, 2026

    What is your self-worth?

    A reflection on how self-worth goes beyond salary, status, and external recognition, and why meaning matters more than measurable reward.

    #personal-development#mindset
  • Career

    Apr 4, 2026

    Becoming the editor of my life

    In 2019, I was out of college and practically doing nothing in terms of my career. I found myself going nowhere and saw no hope for building a career. This TED talk came to me as a new ray of hope.

    #personal-development
  • Java

    Jan 26, 2026

    How to install JDK on Windows 11

    If you want a manual and flexible way to set up Java, learning how to install JDK on Windows 11 using the ZIP file from jdk.java.net is a great option. This method does not require an installer and works well when you do not have administrator access.

    #java#jdk#windows
  • Java

    Nov 22, 2025

    The 'No-Boilerplate' Era Begins in Java Latest Version (JDK 25)

    In this article, I've outlined the most important syntax and API updates introduced in Java's latest version, JDK 25.

    #java#programming
  • Career

    Jul 13, 2025

    Vibe Coding - But not what you think!

    It’s not math, it’s not logic — it’s just thinking.

    #ai#vibe-coding
  • Engineering

    Jul 12, 2025

    ABAP: What the heck is it!?

    ABAP has come a long way! From being a simple scripting language to now empowering 80% of the world's major ERP business processes.

    #programming
  • Engineering

    May 25, 2025

    Can you defend your favorite programming language?

    Every coffee corner with Software Engineers invites a healthy debate over "**What's the best programming language?**".

    #programming
  • Java

    May 12, 2025

    Understanding Java's Asynchronous Journey

    Asynchronous programming skills are no longer "nice-to-have" almost every programming language has it and uses it.

    #java#programming
  • Career

    May 1, 2025

    Programming Myths We Desperately Need to Retire

    The real value in any craft—especially programming—comes from hands-on experience. And that kind of practical knowledge only grows through real-world work, not theory alone.

    #opinion#programming
  • Career

    Apr 14, 2025

    A simple path to get good at DSA in 2026

    I practised Data Structures and Algorithms from scratch, like I were back in my university.

    #competitve-coding#dsa#programming
  • AI

    Apr 13, 2025

    MCP Matters! Streamlining AI’s Interaction with Data

    Every now and then, the tech world has a habit of spinning up some new technology that seems revolutionary and allegedly humanity-changing.

    #ai#llm
  • Java

    Mar 27, 2025

    JDK 24 is Here! Game-Changing Features Every Java Developer Must Know

    In this article, I’ve outlined the most important syntax and API updates introduced in JDK 24.

    #java#jdk#jdk24
  • Java

    Mar 16, 2025

    What the heck is Hibernate!?

    In this article we are going to talk about Hibernate. We will not be delving into any code and keep it stupid simple. In subsequent article series we will dig deeper into Hibernate where we code and see inner workings.

    #hibernate#java#orm
  • AI

    Nov 10, 2024

    Insights from Building an Embeddings and Retrieval-Augmented Generation App

    Key insights from creating a practical text search app with vector embeddings and RAG, without frameworks or external APIs.

    #embeddings#RAG#LLM
  • Search

    Nov 9, 2024

    BM25 Algorithm for text retrieval

    BM25 algorithm is one of the most powerful algorithm in text search and retrieval that was created in 1994 but is still used today.

    #algorithm#text-retrieval#search-engine
  • Architecture

    Sep 29, 2024

    A Simple and Scalable Architecture for Your Next To-Do App

    I suggested that if CRUD projects adopt a client-server architecture, it would spice things up and also teach a lot about decoupling and scalable application development. In this post, I am proposing a simple client-server architecture for your personal project.

    #software-design#scalability#to-do-app
  • Self-Development

    Sep 27, 2024

    The Winter Arc

    The Winter Arc is a focused, three-month period of intentional self-development and personal growth.

    #productivity#mindset#discipline
  • Gaming

    Aug 2, 2024

    Playstation vs Xbox Dilemma

    I never thought I would face a TV dilemma like Sheldon did in real life! But this dilemma is as real as it gets and is also unavoidable. It's about whether I should go for an Xbox or a PlayStation.

    #playstation#xbox#console
  • Programming

    May 18, 2024

    To GC or not to GC

    Garbage Collectors solved crucial memory management issues by preventing leaks, but they add runtime overhead, reducing overall performance. With languages like Rust that omits GC for more efficient memory management, it's worth questioning whether new programming languages still need garbage collectors.

    #garbage-collection#memory-management#performance
  • Learning

    Mar 2, 2024

    Simple path to get good in DSA

    Simple path to get good at solving Data Structure and Algorithm problems.

    #DSA#problem-solving#programming
  • Architecture

    Feb 4, 2024

    MVP: An improvement over Model View Controller

    MVP architecture was first proposed by Taligent Inc. a subsidiary of IBM in 1996 as a success to popular MVC architecture for building modern apps.

    #design-patterns#MVP#software-architecture
  • OS

    Jul 17, 2019

    Unix, BSD, Minix, Linux - What, Who and When

    Linux isn't the origin of open source distro which we use today! There is a history much before 1992 that led to the dawn of Linux and OSS softwares of today.

    #unix#linux#history
  • Career

    Jun 26, 2019

    Some invaluable tips for programmers

    Wisdom is underrated in tech because there is no right way to do a job. Here are tips I collected from some of the veterans programmers of the era.

    #programming#tips#productivity
  • Software Quality

    Jun 12, 2019

    Why do we need tests!

    Running a program without tests is like using a mathematical formula without proof. We “hope” program will work as expected for every input.

    #testing#TDD#reliability
  • Programming

    May 18, 2019

    What Go Programming Language does and does not have

    Go has the benefit of hindsight, and basics are well done it has a garbage collection, a package system, first ...

    #golang#concurrency#backend

Writings and Learnings

  • Blogs
  • Research Log
  • RSS Feed

Series

  • Design Patterns in Java

Legal & Contact

  • Privacy Policy
  • Contact
Subscribe to Amrit Pandey on YouTube Follow Amrit Pandey on LinkedIn Go to Amrit's GitHub profile

© 2026 Amrit Pandey.