I came across an amazing quote from this book, so picked it up. However, I’m putting it down after a couple of chapters. There was no coherent framework or logic, and what I read just came across as a series of disconnected platitudes. I suppose in a couple of hundred pages, one would accidentally come up with a few sentences that sound like deep philosophy…
I guess I’m being overly critical, but I’m going to stick with the stoics and the Gita.
An old favorite:
Go placidly amid the noise and the haste, and remember what peace there may be in silence.
As far as possible, without surrender, be on good terms with all persons.
Speak your truth quietly and clearly; and listen to others, even to the dull and the ignorant; they too have their story.
Avoid loud and aggressive persons; they are vexatious to the spirit.
If you compare yourself with others, you may become vain or bitter, for always there will be greater and lesser persons than yourself.
Enjoy your achievements as well as your plans. Keep interested in your own career, however humble; it is a real possession in the changing fortunes of time.
Exercise caution in your business affairs, for the world is full of trickery. But let this not blind you to what virtue there is; many persons strive for high ideals, and everywhere life is full of heroism.
Be yourself. Especially do not feign affection. Neither be cynical about love; for in the face of all aridity and disenchantment, it is as perennial as the grass.
Take kindly the counsel of the years, gracefully surrendering the things of youth.
Nurture strength of spirit to shield you in sudden misfortune. But do not distress yourself with dark imaginings. Many fears are born of fatigue and loneliness.
Beyond a wholesome discipline, be gentle with yourself. You are a child of the universe no less than the trees and the stars; you have a right to be here.
And whether or not it is clear to you, no doubt the universe is unfolding as it should. Therefore be at peace with God, whatever you conceive Him to be.
And whatever your labors and aspirations, in the noisy confusion of life, keep peace in your soul. With all its sham, drudgery and broken dreams, it is still a beautiful world.
Strive to be happy.
— Max Ehrmann
Looking forward to changing the world with a fantastic group of interns: Abhishek Deshpande, Raghav Gaggar, Yash Damania, Yash Chaudhari, Siddharth Srivastava, Samik Pal, Ruchi Pendse, Purva Bhalekar, Janhavi Sathe, Tahiti Dey, Shambhavi Deshpande, Shruti Dixit, Pallavi Raut, and Soham Joshi
And excited to be collaborating with (and learning from) Varad Deshmukh once again.
We’re working on applications (dyslexia detection, satellite image analysis, pollution monitoring, pandemic modeling, and vehicle modeling) and on technologies (information theory, TDA, decision trees, parallel computation, SVMs, and Fourier transforms) and the only common thread amongst all of this is that they’re all fun and exciting!
Stay tuned for more details once we figure out just what the heck is going on!
I took an extremely long time to read this book, savoring each story for its originality and philosophy. And for the superlative writing.
Arrival (the movie) is based on The Story of Your Life. I watched this as well as Tales from the Loop, which may very well have been based on Ted Chiang’s writing.
As to the stories… I don’t know if I’m reading too much into this, but a common theme that I found was some form of circularity. Going back to the beginning, sometimes spatially, sometimes temporally, sometimes logically, sometimes physically (in the sense of physics) and sometimes emotionally.
The Story of Your Life is meticulously crafted; Chiang conveys emotions by describing what happens rather than what is felt. And the key insights into how the visitors view time builds up slowly and is up to us to interpret more than him serving up explanations. The overall concept and perspectives on life and time left me with a wonderful analysis framework.
From a strictly non-religious perspective:
Do all the good you can,
By all the means you can,
In all the ways you can,
In all the places you can,
At all the times you can,
To all the people you can,
As long as ever you can.
— John Wesley
This book makes my blood boil.
I’ve been pretty mad at the amount of money the government spends on propping up white dinosaurs like Air India. It’s our money – the citizen’s and the taxpayer’s money. And it represents a lost opportunity, where that could have solved many other problems that need funding.
The scale of the NPA mess is astounding. Rs 200,000 crores! Can you get your mind around this number? I can’t. And all because of short-sighted, selfish, lazy, asinine, idiotic policies. And because the people in power are lazy. And don’t care. And don’t want to do the right thing.
I’m going to stop before I blow a fuse.
The book itself is fairly easy to understand. It should be required reading for all of our armchair economists. And every time we moan about India being a poor country, and the lack of funds for everything from basic necessities to education to infrastructure to defense… we should keep in mind the sums that are flushed away (okay, deep breaths, Shrirang, count to ten…).
I do wish that the publisher had hired a competent editor. I daresay even Grammarly would have fixed quite a few of the odd punctuations, turns of phrase, and downright weird typos.
If you are close by, please pick up my copy. If not, buy one. But read this book. We all need to.
I had to read this series to make sense of the Netflix series! Nothing much else to say – masala entertainment.
I first read this book in the early 2000s, and I think I missed the point completely! The intelligence pointed to is not in selecting the right investments, but in the emotional intelligence needed, and the maturity required for avoiding the wrong ones. The core message is more defensive in nature (don’t lose money!).
Unfortunately, in my case, the book makes sense in retrospect. Unfortunately, in the case of most young ‘uns who aim to make their millions ‘trading’, it makes zero sense. Maybe we should make it required reading for anyone opening a brokerage account?
Jason Zweig does a great job in his commentary, using the post-dot-com scenario to highlight Graham’s original arguments. Of course, he has plenty of targets, given when he was writing! But then, he would have the same in the current situation as well.
I find it amazing with the current pandemic that the US market dropped — and came right back! It’s as though there will be no earnings impact due to the virus. In India (as of now) there’s been an about 30% drop, but I fear that there are other systemic problems that have not been taken into account yet.
The more money I lose in the stock market, the more sense the book makes. Now if only I could apply the lessons before I make my decisions
I don’t remember where I saw a recommendation for this book and it had been on my virtual pile for quite a while, so I had no preconception of what to expect. It started off slow, and I was having second thoughts about continuing, but man, it picked up steam. What a ride (no pun intended) (you’ll get the reference if you read the book)!
This is not so much sci-fi or fantasy as a mediation on the human mind. And what better way to examine it than through alien eyes? And what better way to measure a person than to see how they treat their tools? There are many other themes woven into the novel, from religion to selfishness to thirst for power.
And since this was published in 1989, the reference to next-generation communication devices (“tell-me”) and locators (“locators”) is quaint.
I subscribe to the author’s 3-2-1 mailing list (it’s brilliant!) and on that basis, I had high hopes for this book. However, I guess I’ve read too many of this genre, and am too jaded…
Take a look, it may be right for you!
I don’t think this article will tread new ground, but its an attempt at organizing my thoughts.
Observe events of the past few months. We have been forced to go from classroom lectures to online classes – video recordings of lecturers speaking about their topics. If we have a hypothetical college in Pune with ~400 students in a batch, and therefore ~7 divisions, we suddenly realize that we do not need 7 lectures, but can do with just one. And that one lecture can be conducted by the most effective teacher. So not only is a lot of labor saved, but students get the best instruction.
Question: Why not do this as a practice, if there are benefits all around? Why subjugate students to sub-standard teaching?
Thinking further, extend this to all colleges in Pune. Get the best teacher for each topic, and we only need one lecturer and students get the best of Pune, not just the best of their college.
Question: What differentiator is a college providing to justify locking in students to only their offering?
And naturally, why limit ourselves to Pune? Why not get the best teacher in the entire world?
There are two additional factors to take into consideration.
First, evaluations. How do we give feedback to students so that they understand how much they have learned, and what they need to focus on (this
is should be the primary goal of evaluations)?
Second, degrees. What purpose do they serve?
This leads me to wonder why we even have colleges and universities in today’s day and age. Companies have their own criteria for evaluating applicants, and if they use college scores at all, it is as a filter (which is pretty stupid!). There are many that conduct tests online, so it doesn’t matter where you studied, but what you know (see Hackerrank for continuous iterations of this).
- I can attend courses online, learning from the best teachers in the world. In some cases, I can learn the same subject from multiple teachers, to get different perspectives, and deepen my understanding.
- I can engage with mentors who have the right research, academic and industry experience to guide the subjects that I focus on.
- I can build a portfolio of projects to demonstrate my capabilities. I can contribute to world-class open source projects so that I am gain experience working in teams large and small.
Why do I need to attend college at all?
I didn’t realize how little I know about Euler until I read this book. I had a hazy awareness of him as one of the great mathematicians (along with Gauss) and knew he had worked on number theory, was related to imaginary numbers, of course, the Konigsberg Bridge problem, Euler’s identity and my favorite number, e. I also knew that he worked at St. Petersberg and was almost blind when he died.
This exhaustive (exhausting?) biography of Euler opened my eyes to the breadth of topics he worked on – not just mathematics, but also mechanics, optics, music and astronomy. I have a better understanding of how he is placed with respect to other mathematicians and how he contributed to the development of science and pushed the boundaries of what was possible.
I recently re-read (for the nth time) The Structure of Scientific Revolutions and the parallels in development as described by Kuhn and what Euler does is amazing. Two striking points are – first, applying Newton’s laws to explain e.g., the motion of the moon was not straightforward and took plenty of debate and trial and error before it was accepted. I did not know this! Second, developing the calculus needed developing fundamental concepts like functions, logarithms of negative numbers and
It’s easy to study calculus today but to be in a state where even fundamental concepts of functions or co-ordinate systems do not exist
I’m actively thinking about current paradigm shifts, especially with respect to AI, and
Newton’s laws were being debated for quite some time! How to derive the lunar orbit (3- body problem, but not like the book!) was a huge problem, and Euler relied on the ether to account for discrepencies
Motivation for deriving new maths (what is the current analogy?) ML is a paradigm shift, but no new maths (not that it is necessary…) well, maybe the attempt to describe how a NN works…
The energy and time spent on the Maupertuis-Koning affair are idiotic — it’s unknown today! (at least to me, till I read this book)
The effort to explain the motion of the moon & planets using Newton’s laws is fascinating.
Before this, Euler was more than just a name, but mostly associated with e^i pi, series expansions and the bridges of konigsburg. Now he’s more real
would like to understand the proofs from number theory better. Add it to the list!
In those days mathematics and scientists had to contend with religion
So much of stuff we take for granted today had to be developed from scratch. eg differential equations, elliptic integrals, …
I’m not sure what to make of this book. In terms of history and the individuals involved, it’s pretty depressing. In terms of mathematics, there isn’t much. There was the thrill of connection when the Japanese mathematicians Taniyama and Shimura (of the Taniyama-Shimura conjecture) pop up — this was crucial in Andrew Wiles’ proof of FLT. And there’s the hilarious Bourbaki episode, we need more of these!
At the very least, I’ll look up what the conjectures are (though I doubt how much I’ll understand), and this puts algebra back on my radar…
What would you prefer:
- Apply to any and all openings, and be forced to ‘accept’ the first offer that you get, or
- Identify the right place for you, and proactively create your opportunities therein?
How can you go about getting the ‘right’ internship? It depends on what ‘right’ is — so the first thing to do is be clear about what you are (or are not!) looking for (see this previous article). Once you have this down, its time to search for opportunities that match your targets.
…Which is pretty much not going to work!
In my experience, you will not have much success if you look for opportunities. You don’t get opportunities by searching, you have to create them.
This process can be divided into the following factors:
- What capabilities does your target internship require?
- Who are the people and companies that you would like to work with?
- When should you start
- How do you create your opportunities?
Let’s dive into these.
Your internship is a combination of contributions and learning. A company is more interested in the former than the latter, and the more you can position yourself as someone who is going to contribute, the better chance you have of landing your opportunity. How can you position yourself thusly? Easy — figure out the skills that are needed and develop these. This does not mean getting certificates or doing well in exams; it is being able to demonstrably solve problems in your domain. Make a list of expected skills, learn, practice, and enhance these skills and showcase them.
Do you have a GitHub repository with all the projects that you have worked on?
Next, identify your targets – and I don’t mean the companies that you want to work at, but rather, the experience you want to gain. This goes back to having a clear idea of what you want to achieve with your internship. Once you have this, you can filter openings based on your goals. Speak with friends who have done internships and learn from their experiences. An internship at a large firm is going to vary drastically from division to division, and big names are not necessarily the best options.
If you are looking for a summer internship and start thinking about the process in, say, January….. you’re too late! Building the skills needed takes practice, which needs time. Creating a portfolio to showcase capabilities is a long-term and continuous activity. Determining what you really want is not a five-minute thought experiment.
Finally, how do you create your opportunities? This is the part that most separates the successful, effective students from everyone else. You have to build a network. Reach out to people and start having conversations with them. This is not asking for internships, but reaching out for advice, mentorship, and learning. Keep in mind that most people are busy, but are willing to help – as long as it’s not a waste of time. So when you connect with anyone, be clear and upfront about what you are looking for, and if possible, offer something in return. You will be surprised at the response that you get. And you will be amazed at the doors that your network can open for you.
Apply the perspective above to building your network — what do you need (be interesting), who should you approach (begin with invited speakers and visitors to your college) and when should you start (early).
In general, I have found that success comes to those who consciously pursue their goals. Some students “get” the right opportunity, and are labeled “lucky,” but luck has very little to do with it. Look behind the curtain and you’ll see initiative and effort.
I’ll end with two contradictory pieces of advice:
- once you are clear on what your goals are, don’t settle, have the courage to say ‘nyet.’
- if you are in an internship that is not to your liking, convert it into something that you gain from. There’s a skill that will make you a 10x contributor.
A bit of a change of pace, a bit of variety…
This is part of a series of articles on internships. Previous posts talked about the motivations of doing and offering internships (Why Intern?) and my motivations for taking on interns (Why I Work With Interns). This one is about how I go about deciding whether you are the right candidate.
First a bit of background — I’ve been fortunate to go through the Shell assessment training program, where we went through the philosophy of a good assessment and how to go about making the right decisions in a structured, objective, non-judgemental, unbiased manner. This helped me to formulate necessary and sufficient characteristics of good interns and how to evaluate these qualities in candidates.
Unfortunately, trying to do this in an interview is too time-consuming, hazardous, and ends up being imprecise. Basically, a 1-hour conversation is insufficient, and multiplying this by the number of candidates is inefficient.
In order to rectify this, I tried doing a ‘pre-internship’, where I invited students to work with me and then we would decide if we wanted to continue. This didn’t work out too well for a number of reasons that I shall not go into here.
My current approach is to create a bunch of filters to make things easier for me and students interested in an internship.
Filter 1: Technical capability
I ask students to work on a small problem based on their area of interest. This is not a pass/fail test! I am more interested in understanding how students went about researching a new topic, developed an understanding of the problem, and developed a solution and how they solved or tried to implement the solution. Thus far, I’ve asked students to work on:
- digit recognition using vector distances
- AGM visualization of across a range of (pairs of) numbers
- simulate and visualize the behavior of an RC circuit to a step input
They get a week to work on a problem, and I encourage them to consult google, Wikipedia, etc. but to implement their solution themselves. I don’t think these are challenging, and an internship would need (at a minimum) the ability to solve these problems.
There has been a spectrum of responses:
- Some students don’t respond — I guess they find this too difficult, or it is out of their interest
- Some do work on it, but struggle, and realize that maybe this isn’t for them
- Some of the outcomes are not up to snuff, so I gently suggest that they work on their basic skills and re-apply
- Some don’t solve these but demonstrate the ability to independently pursue new areas and come up with innovative approaches
- Some do a fantastic job, and we have great conversations around their ideas and implementations
Note that, once again, solving a problem or not does not guarantee or disqualify you from an internship.
The only thing I don’t like about this is that it is a ‘negative’ filter that removes candidates, but so be it! This has saved me untold hours, and has resulted in a few interns that I’m excited to work with!
Filter 2: GitHub
This has not been too useful. My goal is to understand if you have been working consistently on any area and to take a peek at your code. Unfortunately, students don’t have the discipline of using a repository; many don’t even have a github account!
In addition to technical capability, this also helps surface other qualities that I am looking for. More when I write about this in a future post.
Filter 3: Your CV
Your resume says a lot about you:
- Are there any simple grammatical/spelling errors? It’s perfectly fine to not be proficient in English, but there are so many tools that highlight these. If you cannot take care of the document that represents you, I don’t have much confidence that you will take care of a document that represents your project!
- Is it formatted well? I’m not looking for artistic designs, but I do expect a minimal level of consistency
- What are the things that you are most proud of? And do these matter to a successful internship?
Filter 4: Your email/message
I do not use this as a filter, but including it here as food for thought.
Unsolicited emails convey a lot in terms of how you introduce yourself, and how you express your goals, interests, and motivations.
Responses to presentations/LinkedIn posts/Articles are fascinating. I explicitly ask for certain pieces of information, and most respond appropriately. Others just say ‘Interested.’ This signals that you are unable to follow simple requests, and can be a pretty powerful filter as well.
Share your thoughts on this approach! If you are a student who has gone through this process, I’m very keen on understanding your perspective.
See this. In the recent past, I’ve been observing an interesting pattern — I end up reading books closely related to each other, and one complements the other perfectly. In this case, I had been reading The Road Less Travelled, and it meshes perfectly with this book! I’ll skip my personal reflections on this book, but will include a few quotes:
If we are not regularly deeply embarrassed by who we are, the journey to self-knowledge hasn’t begun
Compatibility is an achievement of love, it shouldn’t be its precondition
This is part of a series of articles on internships. A previous post talked about the motivations of doing and offering internships (Why Intern?). In this article, I discuss my motivations for taking on interns.
This is very much about my perspectives. If you are interested in interning with me, my hope is that this helps you understand my motivations, which will lead to better outcomes for everyone. If you are not interning with me, these points will help you think about what you could look for from an internship.
- When I was in my last year of engineering, I realized I did not have a clue what a job would entail. My father was at that time retired from the Indian Navy and was working in the Merchant Navy, so his experience wasn’t applicable (or so I thought!). I spent quite a bit of time speaking with students who had graduated a year or two before me, going over what their day was like, and while I got some insights, my experience turned out to be completely different. Fast forward to my next few jobs after my M.S. and PhD, and I realize now that my mindset was very restricted. I was heavily focused on ‘what’s in it for me,’ rather than ‘how can I grow the best’ and ‘how can I contribute the most’. The most effective people I have met create their own opportunities, and this comes about by thinking very differently.So: one motivation for taking on interns is the conceit that I can help students be better prepared for their careers by inculcating better work habits and disciplines that I had when I started out.
- One reason I quit my job was the desire to change the world. I see an opportunity to do so by coaching students to be more effective. The good students will anyway figure things out by themselves, but if I can hasten the process for a few and create awareness in the rest, mission accomplished!
The next few motivations are more selfish in nature:
- There are many, many areas to explore, and I can only do so much by myself. Plus, my biggest contribution now is at the larger idea-framing (or definition) stage, rather than in the nuts and bolts implementation. With students, I can do much more than what I would be able to do on my own.
- Brainstorming different areas with students creates more opportunities. Explaining and understanding ideas lead to new insights that I otherwise would not have.
- I get to learn new technologies and perspectives.
And finally, the biggest reason why I take on interns is it’s a lot of fun!