Mostly software, books and lists of three things
Solving Every NYT Spelling Bee Puzzle, Now and Forever
How many possible puzzles combinations are there? Can we solve them all?
Posted on 5 January, 2025 | 9 min read
3 Books for New Engineering Leaders
A shortlist for software engineers moving into engineering management and leadership
Posted on 21 December, 2024 | 8 min read
Moving my Blog from Hugo to Zola
Zola is the static site generator I almost built myself, but thankfully didn't need to
Posted on 15 December, 2024 | 6 min read
3 Rules for Choosing Nonfiction Books
Heuristics I use to decide which nonfiction books to read
Posted on 9 July, 2018 | 14 min read
Efficient Bit Manipulation in Go 1.9
Exploring the maths/bits package
Posted on 1 October, 2017 | 5 min read
Diary of Building an iOS App with React Native
The story of how I built the first non-Facebook React Native app to be released on the app store
Posted on 3 April, 2015 | 10 min read
Excellent Open Source Go Projects
A list of high quality Go projects to learn from
Posted on 26 January, 2015 | 5 min read
Solving Regex Crosswords using Go
Are you into solving regular expressions for fun? You've come to the right place!
Posted on 13 December, 2014 | 9 min read
Running the Go Race Detector with -cover
Overcoming an issue in Go versions before 1.3
Posted on 19 May, 2014 | 3 min read
Efficient String Concatenation in Go
Benchmarks of various approaches
Posted on 3 May, 2014 | 5 min read
Why is Golang popular in China?
Indeed, much more than anywhere else
Posted on 16 April, 2014 | 9 min read
The Popularity of Go
Some observations from Google Trends
Posted on 14 April, 2014 | 2 min read
Rugby
An Algorithmic Approach
Posted on 19 January, 2014 | 11 min read
Minimum Palindrome Partitions
Given a string, partition it such that every substring of the partition is a palindrome
Posted on 23 December, 2013 | 7 min read
Integer Square Root Implementation
An algorithm to find the square root of a given number
Posted on 23 December, 2013 | 3 min read
I Rewrote my Blog in Go
Streamlining from Django to Go. Here's what happened
Posted on 14 August, 2013 | 8 min read
Lessons Learnt from Startup Weekend
Lessons learnt from Startup Weekend, for software engineers
Posted on 5 December, 2011 | 6 min read