Skip to content
Menu
The Philosophy of Code
  • Home
  • About
  • Contact
The Philosophy of Code

About

My name is Jason Yegge. I’m a Software Developer specializing in games. I got my start in the industry as a C++ developer working on MMOs, and these days I work in Unity in C#.

I currently work at Scopely, helping to create games for mobile devices.

You can find some of my code on GitHub.

You can find my professional information of LinkedIn.

The benefits of being lazy

Jun 16, 2021

In programming, laziness can often be an asset. It has been said that it is a good trait for programmers themselves. It has to be a forward-thinking laziness, not a short term avoidance of work. Being methodical in the reduction of how much work you have to do via automation or streamlining of processes over…

Linq Cheat Sheet

Oct 09, 2020

Linq lets us express collection transformations really nicely much of the time, but its names for operations are sometimes not the most obvious, so sometimes it helps me to write out the most common operations and what they mean as a cheat sheet. This is a list in order that I find them most common/useful:…

yield, IEnumerator and the iterator pattern in C#

Aug 21, 2020

I have been programming in C# for around ten years now. Before that, I worked in C++. My education was games-focused and at the time, C++ was pretty much the only serious option for programming games. Some poor souls still insisted that C was still the better choice. I thought they were insane at the…

Archives

  • June 2021
  • October 2020
  • August 2020

RSS The Philosophy of Code

  • The benefits of being lazy
  • Linq Cheat Sheet
  • yield, IEnumerator and the iterator pattern in C#
©2023 The Philosophy of Code | Powered by SuperbThemes & WordPress