Functional programming, F#, C++, novels, doggy stories.

Latest

Mar
13

Beware: a little knowledge is dangerous.

Beware: a little knowledge is dangerous.
1 min read
Feb
13

Know what a chevron is?

Faiza and Yojith learn what a chevron is, along with things like tuples, records and discriminated unions.
Feb
06

Recursion

I cover recursion, tail recursion, and folds with Faiza.
Jan
26

Teaching F#: 1

Two interns Faiza and Yojith are learning F#.
Dec
04
AdventOfCode: Day 2

AdventOfCode: Day 2

More folds! Nothing interesting here, just another problem solved using a fold, which updates state based on a list of
Dec
02
Advent of Code: Day 1

Advent of Code: Day 1

Stumbled across this problem set Day 1 - Advent of Code 2021 [https://adventofcode.com/2021/day/1]. Problems that
1 min read
Dec
01

Omg there's a bug here!

It pains me to say I spent about an hour debugging this, thinking through the logic over and over again in the wrong place.
Nov
24

Git and Subversion

You can use git with a svn repository. Note that this step can take a few hours because git checkouts out every revision in the svn repository and commits it locally.
Nov
22
Tewtin retrospective

Tewtin retrospective

Try not to build a product that requires real-time customer support as a budget conscious independent developer. You really need a pile of cash for that sort of thing.
Nov
20
Everything is F*cked

Everything is F*cked

The subtitle of this book is 'a book about hope'. However, it won’t be the hope that you expect.
1 min read