Friday, 5 June 2015

Voldemort key-value store

Hello everybody,
I just finished my last engineering exam yesterday! Woohoo! The last thing I would expect to read in a computer science text book was a heading that read 'Voldemort'. Apparently there is a database system called Voldemort that is used in LinkedIn. How cool is that? I love the series and thought I had to post it here.
People working on it would be saying things like "Voldemort is down for 10s", "My Voldemort just crashed", "Inserted 10 rows into Voldemort", "Updating Voldemort...", "New version of Voldemort available". I'm sure they wouldn't be saying such stuff. But I'm sure whatever they do, would be really cool!


 
Until next time,
Bye! :)

Saturday, 30 May 2015

The day after an exam

Hello everybody,
I hope you're having a great day! As I mentioned in my previous post, I had an important exam yesterday. It went well and it feels like a huge burden was lifted off my shoulders. Before an exam, I feel exams are the worst things to happen to students and life would be much better without them. But actually, the joy you feel after finishing an exam is much more than when you don't have an exam. Any form of relaxation or enjoyment that you indulge in after an exam feels justified. Today, I woke up at about 9:30 am, switched on the TV and sat in front of it till about 4 pm! ( I did shower and have breakfast and lunch in between.) If I had done the same thing on any other random day, I would have felt really guilty. But since I had been working really hard for quite some time, I felt completely relaxed and happy wasting an entire day.
I think this is the reason we need goals and desires in life. We all love the sense of accomplishment that we feel after working towards a goal and achieving it. Living life as it comes is like the joy you feel when you have no exams. It is simple, uncomplicated and happy.
I think it is just a matter of choice. Both the options seem valid ways of living a happy contented life.
Woah! That turned philosophical very soon! I had a really nice day and wanted to do a post on how awesome it feels after an exam. What do you prefer? The day after an exam or a day when you don't have an exam approaching? Do let me know in the comments!
Until next time.
Bye! :D
P.S. I still haven't finished my exams. The next one is still about 5 days away so took a day off.

Thursday, 28 May 2015

Where's the pause button?

Hello everybody,
I'm writing a post after such a long time. Since I've been away for such a long time, I thought I'd just do a post telling you all what I've been up to.
My life has been super hectic for the past month. I was busy with my final year project work (worth 18 credits out of 24 credits). Getting the reports printed and bound was one hell of a job. We had to use LaTex for formatting the report and one missing bracket could ruin the formatting of the entire document. But at the end of it, I felt really proud seeing the printed reports.
The week before last week was our department farewell and institution farewell (on two separate days). The same week we had an Open Day in college where we had to present our projects to the public. So, the whole of that week I had taken leave from work. So last week and this week have been crazy at work too. I've just been living from one deadline to the next. Tomorrow is my final project evaluation and I'm quite nervous about it. Usually final projects are done in groups of 4; but since I'm showing the project that I did during my internship, I'm doing it alone. The entire responsibility is upon me and this is quite nerve-wracking. I hope all goes well tomorrow. I'll be done with my college exams by next Saturday. 
I'm sorry for this crappy post. I promise to post better content after I'm done with my exams.
Until next time,
Bye! :)

Friday, 23 January 2015

Survived Exams!

Hello all!
I'm finally done with my month-long exams. They started on 24th of December and got over yesterday! Phew! Now I can devote all my time to my blog... at least for the next few days... and then I start off with my final semester. Trying to concentrate was SUCH a hard task! I kept thinking of how I could make my blog better, what kind of layout would look better etc. I actually created this blog in between my laboratory and theory exams. :P I don't take exams too seriously. I put in my effort, try my best and I think that is all that should matter. My tip to anyone who is stressed about exams:
If you find yourself nervous even after putting in your best effort, try and think about how insignificant your exam is when compared to the universe. Exams are mere human creations! Humans are just 1 species among 8.7 million species that exist on earth. And one exam isn't even the most important thing for humankind! You see how unimportant it is. So relax! :)

I spent the whole of yesterday evening creating new accounts for my blog. I finally have a new Twitter account a Facebook page and a new Google+ account. It feels like I had a virtual re-birth of sorts. It feels very unfamiliar and empty. I'll personalize it and customize it soon. I have added links to each of them and am trying to make them look better using CSS! CSS is a lot of fun. We spent days trying new styles for our projects and now I can use it for my own site! Excited!

I have holidays for the next week. Next semester I don't need to attend college much... only 1 day a week or so. I will start working as an intern from February! This will be my first actual work experience. Excited and a little scared. Will share my experience once I start. Do let me know if you have any tips for the first day of work!
Bye!
See you soon!

Sunday, 28 December 2014

10 tips to make the best use of college life

Now that I am in my final year of college, I have a few tips to share that could help you avoid the mistakes I or some of my friends made. Hope this helps!
1. Talk to people
 On my first day in college, I introduced myself to a complete stranger who sat next to me during orientation. It turned out, we had a lot of common interests. Till date she has remained my best friend! But, you probably will take a few weeks to find friends. So, don't take too long to say hi to someone. Talk to people. Only then will you be able to see if someone could be your friend. College is no fun without friends.

2. Have more than one set of friends.
It is nice to hang around with a friend(s) you are comfortable with. But don't limit yourself to just your circle of friends. It can get very boring. Also, it is nice to spend time with different kinds of people. College is the best time to discover yourself. You can understand what you like and don't if you spend time with different kinds of people. It is always helpful to be comfortable with a large set of people. You never know when you'll be forced to do a project with someone from outside your group.

3. Do your own projects!
Through college, you will have to do multiple projects each semester. Borrowing or buying a project could seem like an easy alternative especially when you have a ton of submissions with very little time. DO NOT do it. The amount of joy you get when you get something to work is immeasurable. You will struggle and curse when your code is not working (which is at least 70% of the time) but the 30% when it works, more than makes up for all the effort. Also, since most projects are team projects, it is a great way to bond with friends and learn to co-operate. These skills are essential when you start working. So, why not build on them when you can. Moreover, the amount you learn when you do a project, is no where close to what you do by reading a text book.

4. Travel.
If you are anything like me and enjoy sitting in front of the TV on a holiday rather than getting out and doing stuff, please take note of this point. This is a piece of advice, I hope someone had given me earlier. Traveling with friends is a completely different experience than traveling with parents. When you are with your friends, you learn to be responsible, take care of your things, manage your money, take decisions, etc. But at the same time, you have your friends who will help you if you need them to. It will help you gain confidence. Also, you gain experience by seeing how your friends react in different situations.

5. Set your rules and stick to them.
In continuation with the previous point, it is essential to identify your boundaries and stick to them irrespective of whether your friends approve of it or not. College is the ideal stage to find out what you think is right and what is wrong. You must learn to set your rules and stick to them. It could be simple things like not making fun of others behind their back, not smoking etc. Stick to your rules and beliefs and others will eventually respect you. You can always change your rules; but think before you do.

6. Talk to your teachers
Teachers can be helpful for a lot of reasons. Building a good rapport with teachers can help you identify which teacher you are comfortable with. You will need to select teachers as project guides, ask them to provide references when you apply for internships, higher studies etc. So knowing them (and letting them know you) can be very helpful.

7. Confide in an older person
Sometimes, you may be faced with situations where you don't know how to react. This applies especially if you live in a hostel. Being surrounded by the same set of people can get overwhelming sometimes. Keep in touch with an older person. It could be a friend, sibling or your parent. Sometimes, a new perspective is all it takes to get you out of a foul mood.

8. Don't over stress about exams
I don't think I need to mention this point as a tip. Doing badly in exams are such a recurring feature in college, that you automatically learn to take it in your stride. Try to keep up with the class average, maintain a decent GPA, but don't over stress about being the topper in every subject. I may be wrong about this, but from my experience, at the end of the course, people with exceptional GPAs didn't have much of an edge over people with above average GPAs.

9. Volunteer, participate
This should probably have been the first point. There are plenty of festivals, events that keep happening in colleges. Participate! Chances of winning are very few unless you are really good at something but don't let that stop you from participating. Also, become a volunteer in such events. It is a great way to make friends. Also, you learn a lot of stuff while doing so. A lot of people tend to stay at home or "chill out" with friends somewhere else. Don't do that! Be where all the action is happening. If nothing you'll have a bunch of cool pictures (and memories) that you will cherish later.

10. Explore careers
This is the ideal time to decide what you'd like to do after college. Talk to seniors, read about things that interest you and try your hand at different things. You will be better prepared to choose your career at the end of four years.

Most importantly, enjoy! :)