F#

Mar
13

Beware: a little knowledge is dangerous.

Beware: a little knowledge is dangerous.
1 min read
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
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
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
15

F# for Programmers

A quick and dirty guide to F# for programmers familiar with imperative languages. Basically all programmers.
Oct
28
A new hope

A new hope

Using a language that I enjoy using, that lets me write beautiful code, and do work that I find intrinsically satisfying is such an amazing privilege, that I wish that blessing on every programmer out there, that their days aren't spent in a jaded, colourless miasma of code.
1 min read
Oct
07

Trivial Monad Example in F#

So how do we solve this? Well a good programmer will recognize the repeated nested match statements and try to devise a function to abstract this away.