Category Archives: advice

Laws of Performant Software

Learning how to write performant code is hard. Here are a few simple laws that I hope will convey the core of the matter. I’m calling them…

Posted in advice, engineering, research | Tagged | 17 Comments

New Words

I’m officially making up these new words, because they correspond to activities that I do on a regular basis and that I need to convey to my students. I hope that by giving these concepts their very own words, they … Continue reading

Posted in academia, advice | 1 Comment

That's bad, do it better

One of the most brutal things to adapt in life after college is the sheer amount of feedback, criticism and rejection that come with real life. This happens in just about any direction one decides to go: graduate school, industry, … Continue reading

Posted in academia, advice | 1 Comment

Handling large data in MySQL

In a very large DB, very small details in indexing and querying make the difference between smooth sailing and catastrophe. [This post was inspired by conversations I had with students in the workshop I’m attending on Mining Software Repositories. It … Continue reading

Posted in advice, software repositories | Tagged , | 5 Comments

To Dish or Not To Dish

Dear @bby, I am being asked to write a recommendation letter for someone who has been working with me for 3 years and who I think sucks. What should I do? Should I simply decline to do it? Or should … Continue reading

Posted in academia, advice, sarcasm | Comments Off on To Dish or Not To Dish

Graduate School Application Dos and Don'ts

It’s the beginning of a new academic year. With it, there comes  a new wave of inquiries about applying to UCI/ICS graduate programs and joining my research group. I’ve seen these waves every year for the past 9 years. The … Continue reading

Posted in academia, advice | Comments Off on Graduate School Application Dos and Don'ts

10000 things all ICS students should do before graduating

It’s Commencement time! So I thought I’d compile a list of 1010 10000 things I believe all ICS students should have done (by  themselves) by the time they get their diplomas. With luck, students have come across some of these … Continue reading

Posted in academia, advice | 88 Comments