18 Sep 2019

A basic terrain generator in Go (Part 2)
But first, we gotta clean up this mess

In the last part, we explored how to set up what was basically a matrix and randomly assign elevation values to it. In this part, I wanted to explore how to deal with assigning values to the elements adjacent to the peaks, and how to display the map to users …

17 Sep 2019

A basic terrain generator in Go (Part 1)
Ain't no mountain high enough

I haven't gushed about Go much on this blog1, but I thought of writing a small series of posts on a little piece of code I cooked up while I was supposed to be doing other, more important things2.

Concept

So I was sitting there, zoning out and …

02 Feb 2019

Kottu Kontainers
Using Docker Compose for fun and profit

Remember Kottu? Those were the days. Anyway, Kottu has always been a totally open-source project, and theoretically it is as easy as cloning the git repo and... jumping a few hoops to set it up on your own local machine or VPS.

Except... the loops are tedious and there’s …

08 Jun 2018

Some things I wish I knew as a young startup dev

As some of you might know, I started my career as the first developer at a startup, way back in 2012. It was a challenging but rewarding experience, and I got to learn a lot and explore the full breadth of the software stack. The following are some learnings that …

25 Aug 2016

Links: Machine Learning

I'm changing the format of the links posts to topic-based posts which I will add to over time. Seems like a better way to organize than basing them on dates.

August 2016

An exclusive inside look at how artificial intelligence and machine learning work at Apple

A fascinating look at …


Built using Pelican.