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
Integer Square Root Implementation
An algorithm to find the square root of a given number
Posted on 23 December, 2013 | 3 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
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