Posts

How AI Is Reshaping the Future of Software Development

  By Sohom Das In the last decade, software development has undergone rapid transformation—but nothing compares to the disruption brought by Artificial Intelligence (AI). As an IT student, I see firsthand how AI is no longer just a buzzword—it’s now a tool, a collaborator, and sometimes even a competitor in the coding world. AI as the Developer’s Assistant Gone are the days when developers spent hours writing boilerplate code. Tools like GitHub Copilot , powered by OpenAI, can now suggest code, complete functions, and even fix bugs in real time. This doesn't just improve productivity—it changes the entire coding workflow. Instead of writing every line from scratch, developers now focus more on logic and architecture while AI handles repetitive or predictable tasks. Smarter Testing and Debugging AI is improving the testing phase too. Machine learning models can now predict which parts of a codebase are likely to fail or cause errors. Automated tools like Testim or Mabl use A...
  Introduction In this blog, I’m excited to share one of my recent full-stack development projects — a basic clone of the IRCTC (Indian Railway Catering and Tourism Corporation) website. While it doesn’t replicate every feature of the real system, it includes core functionality like ticket booking, login for both users and admins, and a simple portal interface. This project helped me understand how real-world web systems operate, especially those with both user and admin roles. Project Overview The project is a simplified version of a railway ticket reservation system where: Users can log in , check ticket availability , and book tickets Admins can manage the ticket system behind the scenes It’s not meant to be a production-level site, but rather a learning-focused demo that mimics IRCTC’s key features. Key Features 1. User and Admin Login System Built two separate login roles: User: to book tickets Admin: to ...