Skip to content

Instantly share code, notes, and snippets.

Thinking Framework

  1. User Journey
  2. Systems Core Features (Functional Requirements)
  3. Qualities of System (Non Functional Requirements): a. Expected Load b. Load change over time c. R/W Data Access Patterns, based off 2. c. CAP tradeoffs, everytime new functional req. e. Fault Tolerance, Idempotency, Replication, Sharding
@ikouchiha47
ikouchiha47 / cv.md
Last active June 8, 2026 08:23
Reume Typist
@ikouchiha47
ikouchiha47 / migrate_to_gitlab.sh
Created May 7, 2026 16:59
Migrate repos and groups from github to gitlab
#!/usr/bin/env bash
set -uo pipefail
VISIBILITY="${VISIBILITY:-private}"
WORKDIR="$HOME/dev/migrate/_mirror"
LOG="$HOME/dev/migrate/migrate.log"
SSH_HOST="${SSH_HOST_KEY:-gitlab.com}"
DRY_RUN=0
TEST=0
@ikouchiha47
ikouchiha47 / pandas_api.md
Last active February 4, 2026 04:49
Curated Library API's for LLM
@ikouchiha47
ikouchiha47 / README.md
Created January 22, 2026 22:45
Python MultiProcessing for Go devs
@ikouchiha47
ikouchiha47 / 01_QUESTION.md
Last active December 22, 2025 09:16
Ride Hailer

DAW Problem Statement – Multi-Region Ride-Hailing Platform

Context

You are tasked with designing a multi-tenant, multi-region ride-hailing system (think Uber/Ola).

The platform must handle driver–rider matching, dynamic surge pricing, trip lifecycle management, and payments at scale with strict latency requirements.

@ikouchiha47
ikouchiha47 / 01_context.md
Last active November 29, 2025 06:17
AI Coding Won

This blog was written by claude using kiro , There are errors in the blog, but I want it to be a testament to stupid the ecosystem is for anything real.

The future is so bad, that I am positively hopeful. Such a beautiful sight seeing everything burn.

@ikouchiha47
ikouchiha47 / coding_agent.md
Created October 24, 2025 10:41
coding agent

AI Agent Development & Debugging Guide

1. Development Cycle

Test-Driven Development (TDD) Workflow

Phase 1: Write Tests First

Write a failing test that defines the expected behavior before implementing any code.

from fontTools.ttLib import TTFont
import os
def rename_font_family(input_path, output_path, old_family="M+1", new_family="M+11"):
font = TTFont(input_path)
name_table = font["name"]
print(name_table)
@ikouchiha47
ikouchiha47 / threadpoolglobal.py
Last active January 2, 2025 05:39
Python synchronise work between threads
import threading
from concurrent.futures import ThreadPoolExecutor, as_completed
from functools import wraps
# Global thread pool
thread_pool = ThreadPoolExecutor(max_workers=10)
workernames = list("abcdefghijklmnopqrstuvwxyz")
def submit_to_thread_pool(func):