Brookside Forge

🛠️ Brookside Forge – Concept Devlog #1: Laying the Foundations

Welcome to the first official devlog for Brookside Forge! This entry documents the key conceptual milestones and systems we’ve fleshed out in the early design phase of our cozy blacksmith-life sim with folklore-fantasy vibes. 🎯 Core Vision We’ve locked in our high-concept identity: A top-down pixel-art adventure where you inherit a forge in post-war Yorkshire, blending British and Japanese smithing, self-sufficient homesteading, and soft-fantasy storytelling. Design Pillars: Craft & Progression: A blacksmithing system evolving from rudimentary iron tools to mythical Damascus and tamahagane blades. ...

July 29, 2025 · Ben Bullock
T20 Cricketer

Discovering Cricket Data #1

This is my first foray into unpacking datasets using Python & Jupyter. I am a fan of many sports, and a keen reader of cricket & football analytics writers. I’ll walk you through this introductory learning session where I unpack some T20 cricket data from cricsheet. Prerequisites First of all, I’ll setup my working environment & download some csv’s from cricsheet: mkdir -p cricket-analytics/{etl,model,newsletter,data_dictionary} cd cricket-analytics curl -O https://cricsheet.org/downloads/t20s_csv2.zip unzip t20s_csv2.zip Next, I’ll open up some sample CSV’s in my IDE to explore the data and make some notes on the data structures and overall data quality. ...

July 26, 2025 · Ben Bullock
Golang Gopher

Journeying through Leetcode with Go: Two Sum

Introduction Hey, welcome to the first of a series of new posts about Go and Leetcode. The purpose of this series is to break down the process of working through a variety of Leetcode issues using first principles thinking. I have chosen Go for this because it is the language that I am personally most comfortable with. The Problem: Two Sum Here’s what we need to do: Given an array of numbers and a target number, find two numbers in the array that add up to the target. Return their positions (indices) in the array. ...

July 26, 2025 · Ben Bullock