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

Category: Programming Languages

The benefits of being lazy

Posted on June 16, 2021June 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

Posted on October 9, 2020October 9, 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#

Posted on August 21, 2020February 18, 2022

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…

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