Avoiding Yak Shaving: Do Now or Due SoonFor years I have been playing and exploring how to be productive in my work. The impetus to this exploration has come as a result of…May 29May 29
How did that happen? I am 60.Happy Birthday to me. I am old(er), turning 60, so some reflections are in order. Looking forward to getting discounts at movie theaters —…May 6, 2022May 6, 2022
The Latest Power Outage in Puerto RicoA few days ago I went to Puerto Rico and landed just when the island lost power. For ~40 hours, I was with my family living among “the…Apr 20, 20221Apr 20, 20221
What’s on the menu? Mystery Meat.Back in the early days of the web, web designers played with many of the unique features of HTML and CSS. Many of those features allowed…Mar 24, 2021Mar 24, 2021
My Experience with Specification GradingThe academic semester of Spring 2020 finished with most universities moving to online education as a response to the pandemic. During the…Jan 4, 2021Jan 4, 2021
The Room Where it HappensAmong the many conversations about inclusion in society and about increasing participation from groups that are underrepresented, I often…Dec 20, 2020Dec 20, 2020
How I Prepared for a Job InterviewGrad students and other professionals often ask me “how did you prepare for a job interview?” In this write up, I will detail how I…Dec 18, 2020Dec 18, 2020
What Can CS Departments do? Create More Student OrganizationsCouple of weeks ago I wrote about what CS departments could do to address racial inequities. I promised I would expand on the 10…Jun 28, 2020Jun 28, 2020
Hispanic Last Names: Why Two of Them?One of the most misunderstood characteristics of Hispanic culture is the use of our last names…Jun 23, 2020Jun 23, 2020
What Can CS Departments Do?What can computer science departments do combat racism and increase diversity?Jun 10, 2020Jun 10, 2020