Skip to main content

Posts

2024

Quick Tips: Assess Your Mistakes
·8 mins

In The Method and Scope of Genetics, published in 1908, William Bateson offers this advice:

If I may throw out a word of counsel to beginners, it is: Treasure your exceptions! […] Keep them always uncovered and in sight. Exceptions are like the rough brickwork of a growing building which tells that there is more to come and shows where the next construction is to be.

2023

Quick Tips: Remove the phrase 'Doesn't Work' from your vocabulary
·5 mins

Motivated by a recent question from one of my department’s academic counselors, I’ve decided to start a small blog series with tips, tricks, or general advice for undergraduate students in computer science. While some of these may be useful elsewhere, I can’t promise that these will be good ideas when applied in other fields.

Showing Off Your Work on GitHub
··12 mins

So you’ve written a cool thing. Maybe it’s a game that you like and want to let other people play. Maybe it’s a library that you think other people could use. Maybe you want to show off your code to potential employers.

2020

Using dup2() to redirect output
··3 mins

Sometimes, you want to redirect the output of your program to a file–maybe to record it for another program, or because you want to search through it with grep. If you have to do this at the C level, there are a few ways you can accomplish this.

2019

Performance For Various MD Systems
·6 mins

I’m currently working on a project that requires the use of Molecular Dynamics simulations to generate raw data. It’s not really the focus of the project, but I do need some decently long simulations (in the neighborhood of 400ns) to get meaningful data.

2017

SSH Key Fingerprints for TACC Systems
·2 mins

Since our friends over at TACC don’t seem to like posting their SSH key fingerprints, I figured I’d go ahead and do it for them. Here are the key fingerprints as seen from the main UT campus.

I Made a Website!
·2 mins

Looks like I’ve finally been able to make a website!

In case you’re interested in building a quick and easy personal site of your own, I highly recommend the Jekyll framework. It makes configuring basic pages incredibly easy, and it has an incredible selection of available themes, which makes it easy to build a beautiful, responsive website. As a point of reference, the extent of my web knowledge is editing a few tags and paragraphs on the UCM ACM website, but I was able to get this whole site up and working properly in a single weekend—and I threw out the theme I was working with and started over halfway through.