My Day at the Software Development Institute - March 13, 2025
Today was my 20th day at the Software Development Institute in Bangalore. I woke up around 3:30 AM. After freshening up, I ate the almonds I had soaked the night before. After that, I went to the dining area and grabbed my tiffin. I kept it aside, but since my tiffin was in the fridge and was freezing cold, I had to come up with a little jugaad (hack). I heated up my iron, placed it upside down, and set my tiffin on top of it. This way, my freezing cold tiffin was warm and fresh. After that, I ate the biryani, offered my namaz, and then took a nap until around 7:40 AM.
Once I woke up, I got ready for the institute and headed out. I was afraid I might be late, but when I reached the institute parking area, I saw that the trainer's car wasn’t parked, which meant he hadn't arrived yet. I got happy, went to my classroom, punched in my attendance, and sat at my desk. I called Rishika, and she said she was on her way. After a few minutes, the trainer arrived and started explaining objects in Java with examples. He explained what classes are, what objects are, how objects can be accessed, how objects are created, and how reference variables can be reinitialized.
He also mentioned that an object is a copy of a class, and changes in one object won’t reflect in other objects unless they are sharing the same address. We went through many examples, like changing variables and assigning different values to each other. The whole day was spent discussing these concepts in different variations.
When the first period was over, we usually went to the park for breakfast, but today, we were asked to go to Room 302. In this room, the teachers wanted to form groups for presentations. We sat there for a while, and then two to three faculty members came in and segregated the students based on the languages spoken. There were four groups: Hindi, Kannada, Tamil, and Telugu. The class was divided into these four language groups, and then they selected one member from each group to form new groups. The result was that in each new group, there were students who spoke different languages, meaning English was the only option for communication.
In my team, I was the leader. I started explaining three topics, and then other group members explained the rest. The presentation went well, but unfortunately, during the segregation process, my friends were also separated. We had been grouped together earlier, but the faculty deliberately split us up, most likely because we were either Hindi or Kannada speakers. In the end, eight of us were placed in eight different groups. After the presentation, we were scheduled to go back to our class for another Java session. However, we didn’t immediately go back since we had been sitting in the room for almost 4–5 hours. We went to the park instead, and those who hadn’t had breakfast yet had theirs. Since I was fasting, I didn’t eat.
At the park, I found out about a misunderstanding going on between some of the guys. I didn’t get involved but just told them to sort it out and move on. After that, we went back to class, where the trainer continued teaching. We went through everything mentioned earlier, and the class went on until around 2:00 PM. Afterward, my friends went for lunch while I went to offer my namaz. I took a quick 30-minute nap before returning to class.
When I arrived, my friends had returned, and we sat and waited for the trainer. He arrived a little late and told us to take our laptops and start practicing the concepts we had learned earlier. He would return in 10–15 minutes. So, I opened my laptop and started writing the programs.
As I worked, I noticed that Rishika was upset and very quiet. I asked her what happened, but she didn’t respond, so I stayed quiet and focused on writing my program. She then went out, and I’m not sure what happened afterward. When she returned, I continued working on my program.
Finally, the trainer came back, reviewed some points from the morning session, and informed us that there would be no holiday tomorrow. We would have to come to the institute at the same time as usual. After class, I saw Rishika leave quickly without talking to anyone. I called her and asked why she was leaving like that. She stopped for a moment, and we walked together toward our respective destinations.
I left for my PG, and on the way, I called my roommate to ask where the keys were. He told me that they were in the room, so I returned home, kept my bag inside, and spent around 1–1.5 hours on social media. After that, I took a moment to search for answers to some queries I had.
Later, I went to offer my Asr namaz. My roommate was going to the market to buy his stuff, and he told me he would return by 6:30 PM and leave the keys on the holder in the room. I went to the masjid for namaz, and although I was a bit late, I offered it and then waited for Iftar. There wasn't much food available for Iftar today, but Alhamdulillah, whatever was there was enough, and I had a good meal. Afterward, I had a samosa. I wanted to have pakodas too, but they were finished. I asked the vendor for some fried onion residue, and he gave me a generous amount. I was really happy with that! I ate the samosa, pakodas, and fried onions before heading back to the masjid for Maghrib namaz.
For dinner, I didn’t want to buy the usual biryani, so I decided to save money and eat at the PG. But on the way, I saw a Maggi stall and couldn’t resist my craving. I ordered Maggi, and it was good! After eating, I went straight back to my room so I wouldn’t be tempted to buy anything else.

For Sehri, I decided to buy one egg and kept it in my room. For the next half hour, I got caught up in social media again, even though I had other work to do. Eventually, my mom called, and we talked for a while.
Later, I took my tiffin to the dining area and filled it with whatever was available, then put it in the fridge. The wife of the PG owner suggested that I shouldn’t store rice in the fridge as it spoils. I agreed and decided to manage it differently. Afterward, I filled my water bottle and went back to my room, planning to start writing my blog.
When I got back, I noticed some pages in my notebook were torn, so I spent a bit of time fixing them. It was already 9:30 PM, and since I had to revise today’s lessons and finish this blog, I decided to just write the blog and sleep afterward.
So, that’s all for today. Let's see what tomorrow brings. Please like, share, and subscribe to my blog, and if you have any queries, feel free to comment below and I’ll respond. Thanks and goodnight!
Java Concepts Explained:
- Classes and Objects:
- Class: A class is a blueprint or template from which objects are created. It defines the properties (fields) and behaviors (methods) that the objects of that class will have.
- Object: An object is an instance of a class. It contains real values and represents the actual data.
- Creating Objects:
- To create an object, we use the
new
keyword. For example:MyClass obj = new MyClass();
This creates an instance ofMyClass
calledobj
.
- Accessing Objects:
- You can access the properties and methods of an object using the dot (
.
) operator. For example:obj.property
orobj.method()
- You can access the properties and methods of an object using the dot (
- Reference Variables:
- A reference variable holds the memory address of an object. Reference variables can be reinitialized, meaning one object can reference another. For example: javaCopy
MyClass obj1 = new MyClass(); MyClass obj2 = obj1; // obj2 now references the same object as obj1
- A reference variable holds the memory address of an object. Reference variables can be reinitialized, meaning one object can reference another. For example: javaCopy
- Object Behavior:
- Changes to one object do not affect other objects unless they share the same reference (memory address). For example: javaCopy
MyClass obj1 = new MyClass(); MyClass obj2 = new MyClass(); obj1.property = "Hello"; // This change won't affect obj2
- Changes to one object do not affect other objects unless they share the same reference (memory address). For example: javaCopy
Comments
Post a Comment