Recent Posts

Boston Trip

My sister recently started her masters degree in education policy at Harvard, and my girlfriend and I made a 5-day trip out to visit her. It’s beautiful in t...

Fun Facts

The following is a list of “Today I Learned”-esque facts that I’ve stumbled across and found interesting.

Word of the day: Skeuomorphism

Skeuomorphism is the design concept of making an object or feature which imitates the design of a physical object. In the context of computing, it’s an eleme...

Favorite Podcasts 2017

Skeptics’ Guide to the Universe Risky Business Security Now Rachel Maddow Fareed Zackaria GPS Pod Save America Decrypted Stack Overflow Podc...

What is Type Erasure?

Type erasure means to remove explicit typing from a program at compile time. In other words, type constraints are only enforced at runtime and discarded at c...

What is Dependency Injection?

In a nutshell, dependency injection is pushing a dependency into a class from the outside. One object supplies the dependency or dependencies of another obje...