If you have to describe your understanding to me to see if you really understand it, then you probably don’t.
The only way to know for sure is to produce concrete results.
This is why I like science and engineering, where things can be measured objectively.
This guy knows how to hire, at his early twenties, better than most of my colleagues so far.
Comments Off on Aaron Swartz on how to hire
The introduction part of top research papers shares the following common structure, which I use to vet and hone potential ideas while drafting the paper/project:
What problem we are trying to solve.
Why it is important, and why people should care.
[Picking the right problem is the most important stage of a research project. Proceed only if this part is very convincing.]
What prior works have done, and why they are not adequate.
Say only high level big ideas. Details should go to a previous work section.
[If you can find only details but not big ideas, it is a sign that the problem domain is saturated.]
What our method can offer: sales pitch for concrete benefits, not technical details.
[Imagine we are doing a Super-Bowl commercial here; every second costs millions of dollars. Lacking of significant benefits is a sign that the idea is incremental.]
Our main idea, giving people a take home message and (if possible) see how clever we are.
[“If you can’t explain it simply, you don’t understand it well enough.” – Albert Einstein]
Our algorithms and methods to show technical contributions and that our solutions are not trivial.
[This part is less important for truly brilliant ideas, but still necessary for the rest majority.]
What are the (anticipated) results, applications, and benefits; stuff ordinary people would care in the real-world.
[Let’s do something really useful.]
Comments Off on Write paper introduction to vet research ideas
If you are mentoring someone who is clearly not suitable for the profession, and you think you are being nice by keeping him/her as long as possible, you are actually doing a big disservice to everyone because:
. The time and efforts you sink on that individual can be more effectively spent on other tasks, including mentoring other more qualified people.
. That someone can be happier and more successful at doing something else. You are delaying or (worse) depriving his/her opportunity.
. You are degrading the performance and reputation of yourself and your institution.
. That someone can set up a bad example and cast off negative influence to nearby people.
. You are wasting money and resources sponsored by taxpayers or shareholders.
Comments Off on Fail fast
Major König: I’ll fix it so that he’s the one who finds me.
Comments Off on How to find and attract top recruits
Birds of a feather flock together.
Our affiliation does reflect our own quality to some degree.
On the other hand, the prestige of institutions is becoming less important due to the internet and social media.
And really top people can transform a not-so-top institution into a top one.
Comments Off on “Who you are” matters much more than “whom you are affiliated with”
It is fine to have creative or personalized email addresses, but use your judgement, e.g. firstname.lastname@example.org is probably not suitable for professional communications.
If you have multiple email accounts which you cannot check with sufficient frequency, just set automatic forwarding to a single (default) account. You can also setup (e.g. via SMTP) that single default account to reply on behalf of the other aliases.
If you do not intend to use a particular email account, disable or delete it so that people would not expect reply from there.
Comments Off on Email address etiquette
The deadline is approaching and we have this paper that might or might not be ready. Should we submit?
A lot can be learned only by going through actually paper review cycles. So it pays off to do our best to meet the deadline.
On the other hand, a bad submission might get its potentially good ideas scooped by the reviewers without receiving much useful feedback.
Thus, I recommend submitting only those with a reasonable chance of getting accepted but let the first author make the final call as the tie breaker.
Comments Off on Should we submit?
Never, ever, send your code to others and ask them to debug whatever functional or performance issues you have.
That is the most effective way to signal you being a liability rather than an asset. It is like asking others to wipe your ass for you.
Spend time figuring out what is going on inside your own code, and ask specific questions if you need help. Take a look at stackoverflow.com, a good forum for coding questions.
Comments Off on Debug your own code
If you are a university professor and you boast on social networks about sending your students to other schools for higher degrees, you are essentially acknowledging that you (and your school) are not as good.
Comments Off on Kowtow