All these articles have been written in a personal capacity and do not reflect the views of my employer, IIT Delhi, or any other organization.

  1. Plumber's Salary > IT Engineer's Salary [link]
  2. Why I Returned to India from the US [link]
  3. Release of the First Part of the Book on Modern Distributed Systems [link]
  4. Why India does Not Produce Good Administrators [link]
  5. Mental Health of University Teachers - A Topic that is Never Discussed [link]
  6. How an Academic became a Startup Founder [link]
  7. What is Really Happening in India's Engineering Colleges [link]
  8. Should Attendance be Compulsory in Universities [link]
  9. OS class videos put online [ link ]
  10. Dumb well-published academics [ link ]
  11. Computer Systems Researcher Maturity Model [link]
  12. Indian Academia: Wasted Resources or the Promise of the Future [link]
  13. Ensuring that cloud vendors provide a minimum QoS [link]
  14. Version 3.0 of computer architecture books released [ link ]
  15. Technology transfer from my group (six products via an EoI) [link]
  16. What can be taught, and what cannot be taught, when you reach voting age? [link]
  17. Open textbook movement. [link]
  18. Cover of the book on the Design of Web Browsers released. [link]
  19. New Chapter on RISC-V in my book Basic Computer Architecture [link]
  20. How is Hiring done in IITs/NITs? [link]
  21. GPUTejas version 2.0 released [link]
  22. Philosophy of Large-Scale Entrance Exams. [link]
  23. Teaching: An Interesting yet Paradoxical of Human Psychology [ link]
  24. Latest version of ISA emulators [ link ]
  25. Importance of Vernacular Languages [ link]
  26. Announcement of the new OS course based on the latest version of the Linux kernel [ link ]
  27. Excellence in Absolute Poverty: Stories from Odisha, India [ link]
  28. Ever thought what is common between the maps of New York, Berlin, Delhi, Sau Paulo, Osaka and Tehran? [ link]
  29. Should we put in 70-hour weeks? [link]
  30. Version 2.0 of my computer architecture book released (Next-Gen Computer Architecture). [link]
  31. We, the people of our great country, sadly don't read. [link]
  32. IIT Delhi's M.Tech program in cybersecurity [link]
  33. Guide to Linux kernel hacking. [link]
  34. Life after IIT: Unemployed at 40 or employed till 80? [link]
  35. How to impart values to engineers the right way? [link]
  36. Need for an engineering exit exam in India [link]
  37. Why are our undergraduate students not studying? [ link]
  38. Significant result: Universal model for cache side-channel attacks. [link]
  39. Why has (fake) AI/ML ripped through our academic system? [link]
  40. What can our education policy makers learn from our hunter-gatherer ancestors? [link]
  41. What kind of academic content do we prefer? [link]
  42. How a False Love for AI/ML is Destroying our Engineering Colleges. [link]
  43. Announcement of the Tejas architectural simulator. [ link]
  44. Videos of my class on Real-Time Systems [link]
  45. Why have grades (marks) in educational institutions? [link]
  46. Ultra-high throughput JSON parser developed in our group. [link]
  47. Laser Modulation Schemes to Reduce Static Power in On-chip Networks. Book chapter. [link]
  48. What is wrong with school education in India? (Part-II) [link]
  49. What is wrong with school education in India? (Part-I) [link]
  50. What universities can learn from cavemen? [link]
  51. The second version of my book Basic Computer Architecture released. [link]
  52. Truth about depression in engineering colleges [link]
  53. India before 1991: What a can of coke meant to kids. [link]
  54. Stop discussing how much IITians earn: it is misleading and vulgar. [link]
  55. Survey of neural network accelerators. [link]
  56. Who pays for your fuel, power, mobile phone, and diamond ring? [link]
  57. Question about writing free textbooks? [link]
  58. Advanced distributed systems (slides and videos launched). [link]
  59. Is English really the problem in Indian education? [link]
  60. Release of computer architecture lecture videos. [link]
  61. Release of the new CBSE class 9-12 curriculum (chaired by Prof. Smruti R. Sarangi). [link]