Blog
I write these things sometimes, and you can read them.
Cultural collapse
What does it all mean?
Published August 15, 2024
What does it all mean?
Published August 15, 2024
Shaky writing
How I am learning to stop stressing and start writing
Published June 3, 2024
How I am learning to stop stressing and start writing
Published June 3, 2024
Reflections 2022
Something blue, something new.
Published January 1, 2023
Something blue, something new.
Published January 1, 2023
How to ask questions at grad visits
Qualitative research tips from a quantitative researcher
Published December 26, 2022
Qualitative research tips from a quantitative researcher
Published December 26, 2022
The 600 Mile Marathon
Why I decided to run a marathon, and what I learned.
Published June 22, 2022
Why I decided to run a marathon, and what I learned.
Published June 22, 2022
Why do I want to do a PhD?
(it’s the luxurious lifestyle and high salary)
Published June 14, 2022
(it’s the luxurious lifestyle and high salary)
Published June 14, 2022
So you want to build a high tech college newsroom
Some lessons learned at The Michigan Daily.
Published February 15, 2022
Some lessons learned at The Michigan Daily.
Published February 15, 2022
Reflections 2021
The end of the beginning.
Published January 4, 2022
The end of the beginning.
Published January 4, 2022
Reflections 2020
Another year, another… year?
Published December 31, 2020
Another year, another… year?
Published December 31, 2020
Understanding D3
A blog post
Published May 27, 2020
A blog post
Published May 27, 2020
Modeling Moments so Dear
You could call this a moment generating function, but you really shouldn’t
Published May 25, 2020
You could call this a moment generating function, but you really shouldn’t
Published May 25, 2020
Reflections 2019
Another year in review
Published December 31, 2019
Another year in review
Published December 31, 2019
Matisse is a Team Player
Generating stories from book covers
Published July 26, 2019
Generating stories from book covers
Published July 26, 2019
Merry Belated Christmas
The much delayed part 2 of naitian.holiday festivities
Published July 7, 2019
The much delayed part 2 of naitian.holiday festivities
Published July 7, 2019
April Showers
Some rainy day poetry
Published April 20, 2019
Some rainy day poetry
Published April 20, 2019
Subtle Asian Meta
Going one step deeper
Published February 8, 2019
Going one step deeper
Published February 8, 2019
First Semester Reflections
Fall 2018 Wrap-Up
Published January 8, 2019
Fall 2018 Wrap-Up
Published January 8, 2019
If You Start Playing…
Part 1 of naitian.holiday festivities
Published January 6, 2019
Part 1 of naitian.holiday festivities
Published January 6, 2019
Reflections 2018
Some thoughts on the past year (time flies)
Published December 31, 2018
Some thoughts on the past year (time flies)
Published December 31, 2018
Procrastination and Showering
I have a final soon.
Published December 18, 2018
I have a final soon.
Published December 18, 2018
Let it Snow
A Little Bookmarklet for the Winter
Published December 13, 2018
A Little Bookmarklet for the Winter
Published December 13, 2018
The Consequence Eradicator™
Unfortunately, our Conrad doesn’t have a soft British accent.
Published December 12, 2018
Unfortunately, our Conrad doesn’t have a soft British accent.
Published December 12, 2018
Reflections 2017
Some thoughts on the past year
Published December 31, 2017
Some thoughts on the past year
Published December 31, 2017
purple.com: a brief eulogy
Here's to the death of an era.
Published November 29, 2017
Here's to the death of an era.
Published November 29, 2017
About this Site - The Terminal
How the “terminal” works.
Published May 26, 2017
How the “terminal” works.
Published May 26, 2017
Do My Friends Care About Me?
Yes. Yes, they do. At least, 22% of them.
Published April 15, 2017
Yes. Yes, they do. At least, 22% of them.
Published April 15, 2017
The Blue Lagoon
The exciting world of speech synthesis
Published April 13, 2017
The exciting world of speech synthesis
Published April 13, 2017
About this Site - Design
How I designed this site.
Published March 5, 2017
How I designed this site.
Published March 5, 2017
About this Site - Intro
A walkthrough of how this site was built.
Published February 14, 2017
A walkthrough of how this site was built.
Published February 14, 2017
Fizz Buzz
A Fizz Buzz solution and why too much thinking is bad.
Published January 26, 2017
A Fizz Buzz solution and why too much thinking is bad.
Published January 26, 2017
Getting Cozy with Jekyll
A quick guide to easily generating new Jekyll posts with Python and Mustache
Published January 14, 2017
A quick guide to easily generating new Jekyll posts with Python and Mustache
Published January 14, 2017
Oops! and Why I Use Vim
A quick post on how and why I use vim.
Published January 9, 2017
A quick post on how and why I use vim.
Published January 9, 2017
New Year, New Blog, and New Bugs
A couple of notes on the upcoming year.
Published January 1, 2017
A couple of notes on the upcoming year.
Published January 1, 2017
Chrome Developer Tools
An introduction to Chrome Developer Tools, originally written for TJ Dev Club.
Published May 30, 2016
An introduction to Chrome Developer Tools, originally written for TJ Dev Club.
Published May 30, 2016