Beware: a little knowledge is dangerous.
Beware: a little knowledge is dangerous.
Recursion
I cover recursion, tail recursion, and folds with Faiza.
Teaching F#: 1
Two interns Faiza and Yojith are learning F#.
Advent of Code: Day 1
Stumbled across this problem set Day 1 - Advent of Code 2021
[https://adventofcode.com/2021/day/1]. Problems that
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.
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.
F# for Programmers
A quick and dirty guide to F# for programmers familiar with imperative languages. Basically all programmers.
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.
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.