new Category(“BTP”);

Yes, I know.. that statement won’t compile. But honestly, I couldn’t think of any good name for the pointer that should have been.

As an aside, some of my programming sessions in the past have been fruitless because I simply didn’t like the variable names, or their length (because the code won’t line up otherwise). A particularly nasty one is that “server” and “client” are of the same length; but “peer” just disrupts everything. I could call it “peerer”, if I wanted. But then, the English embedded in the C statements is horrible: “kill(peerer);” almost sounds like a fundamentally barbarian act.

But back to the main: This is the new category: my B.Tech project. I feel that any ‘sensibly chosen’ project should teach us many things along the way, and that’ll happen on a wide range, from something concrete (like a new software or language) to abstract (like a general heuristic or thumb-rule). Well, my BTP is a very sensible research problem, and is set amidst a very sensible team. For now, at least. And I think that sharing the notable ideas as one comes across them along the way, would be a great way for research enthusiasts to know what each other is doing.

Of course, I don’t plan to bore the readers by posting about each and every detail of my project, because that will essentially amount to making the readers of this category recreate my results from scratch. Rather, I’ll abstract out the noteworthy things I discover, and present them with some context, for the reader to appreciate them.

For now, let me just give a brief background about the problem: It started with a single frequency estimation problem as my summer project. And now as a BTP, it has been extended in the most natural way: estimate more frequencies. I have been working on it for about two weeks now, and I’ve already started writing my first algorithms, which are just natural extensions from lower-order results that I had arrived at during the summer. Nothing interesting yet, except that this doesn’t beat logic, and that’s a good thing.

Again, as an aside: In a place where logic doesn’t seem to be applied to decide our core syllabus, today I was looking for logic in the order in which the bathroom buttons in my new wing are arranged, with respect to the lights they control. What would be funnier, is if some faculty/authority reads this, and decides to fix the buttons before the syllabus.

2 responses to “new Category(“BTP”);

  1. I think you need to abstract out more stuff than just “It’s about estimating more frequencies”. People may surprise you with their appetite for detail.

  2. Oh, I will chip in the odd detail every now and then. (In fact, be prepared to see non-linear differential equations!) But I thought the first post should be light, at the very least.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s