Skip to main content

Posts

My Structure for Git Projects

Everyone will tell you something different about how to setup a git project and how to establish contribution policies. But there is a certain way I like to setup group projects in git (whether it's GitHub, BitBucket, or GitLab makes no difference) that works for me, and you are welcome to use it as well. Or not. It's okay if we disagree.

Airline Etiquette

Last week I was traveling to a conference, and realized (due, in small part, to my "companions" on the flight home) that it might be worthwhile to write-up my personal etiquette rules for airline travel. Whether it's for work or leisure, there are a few rules that everyone should keep in mind.

Making the Most of Conference Travel

If you spend enough time in technology, it becomes inevitable. Travel. It seems so glamorous at first. Your company is willing to spend what is sometimes non-trivial sums of money to send you off to some new location, where you will be their representative to the hundreds or thousands of other people attending the meeting or conference. Then the realization occurs: How do I make the most of my conference time?

Daily Reading List

We're all busy. Probably busier than we'd like to be. But in all of the chaos that is the daily life of a professional programmer, we have to remember to stay up to date - not only with our own areas of technical expertise, but with what's going on in the world around us. So to kick off this reading list section, I'm going to give a quick run down of the things I try to read on a daily basis.

Arrays of Structures of Arrays (AoSoAs)

Last week I posted about Arrays of Structures vs. Structures of Arrays , and the response was pretty great. I did get some feedback that I had left out one important concept:

Arrays of Structures or Structures of Arrays: Performance vs. Readability

It's one of those things that might have an obvious answer if you have ever written scientific software for a vector machine. For everyone else, it's something you probably never even thought about: Should I write my code with arrays of structures (or classes), or structures (or classes) of arrays. Read on to see how both approaches perform, and what kind of readability you can expect from each approach.