Hello,

I started this to take a bit of a break from coding, and to have a place to keep notes, practice markdown, and maybe learn ruby.

I was heavily inspired by other individuals such as peter collingridge, nayuki and shirley wu.

Some ‘interesting’ tidbits about me maybe:

  • colemak
  • 40% ortholinear keyboard
  • want to do a triathlon
  • enjoy playing chess even if i’m not very good
  • love playing board games (coup)

Some things I want to learn/be better at in order:

  1. cooking
  2. cycling
  3. swimming
  4. vim
  5. declarative programming
  6. chess
  7. Linux

Tux, the Linux mascot

A really great quote I heard someone say at work was

“If you don’t ask, the answer is always no.”

I think it changed my mindset a little bit about asking for help.

I’ve been interested in declarative programming ever since I was shown an example of imperative vs declarative approaches to programming.

For example, 2 different ways to get even numbers from an array:

Imperative

int[] array = [1, 2, 3, 4, 5];
List<int> evenNumbers = new List<int>();
foreach(int n in array)
{
	if (n % 2 == 0)
	{
		evenNumbers.Add(n);
	}
}
return evenNumbers;

Declarative

int[] array = [1, 2, 3, 4, 5];
List<int> evenNumbers = array.Where(n => n % 2 == 0).ToList();
return evenNumbers;

Okay I was sort of reaching just to include as much markdown syntax as I can so until next time..