I am a PhD student in the Human-Centered Computing program at Georgia Tech where I will work with the DataWorks team and Dr. Betsy DiSalvo. My research is about workplace learning, novice-friendly computational work, and other things TBD; you can see my evolving research direction here.
When I’m not working on my research, I am learning to speak Nepali, roasting coffee, making cocktails, or doing active things outside.
On this website, I chronicle my life trajectory and share the things I make and learn.
At this point, I have well over 10 years of content!
As well as publishing periodic blog posts about things I’m working on or thinking about, I chronicle my current focus on my Now page, I log miscellaneous thoughts and musings on my Updates and Think-Alouds page, and I chronicle my evolving career/research direction on my Compass page. Oh, and be sure to check out the Monsters.
I started a “digital garden” earlier this year, but I haven’t been tending it, so it’s still TBD whether that will become a key part of this website.
Recent Blog Posts
- Feeling “the feels”, from last Friday monster
- Late Friday Foofa-like Monster
- The surprising trick to boosting your productivity that no one talks aboutSharing a small anecdote that helped me, it might help you, too.
- Friday monster, third in a row, can you believe it?Gosh, what a week!
- Friday monster, drawn last Thursday, with small legsI drew this monster last Thursday. I tried to think of a body shape I haven’t drawn before, and I think the legs are unique.
From 2015-2021, I was active in the CSS and front-end communities, writing blog posts and speaking about CSS all over the world. What I learned during these years set me on my path to research, and I developed a following based on my conference speaking and writing on this blog. Here are some “greatest hits” from this period.
- Is CSS Turing Complete?I took a deep dive into this question, and the answer is: kinda, mostly, yeah! CSS + HTML + user input is Turing complete. Is it possible to remove the user input part? Then I can re-title this post to be more, ahem, declarative.
- Writing CSS AlgorithmsThe methods for white-boarding algorithm questions serve us quite well when writing CSS algorithms. This post is a written portion of the second half of version 1 of the Algorithms of CSS.
- CSS is a Declarative, Domain-Specific Programming LanguageOver the past year, I’ve been giving a talk called The Algorithms of CSS, originally created for CSSConf EU. This post covers the first part of my presentation, and breaks down how CSS fits into the categories of programming languages.
Thanks for reading!
Really, I put a lot of effort into my website, and it is forever in-progress. I work on it with the hope that others will read my content and find something interesting, inspiring, or worthy of a smile.