RSSAmplifier

Blog

Thoughts and Ideas

Thoughts and Ideas RSS

md.jtmn.devRSS feed ↗50 posts

Latest posts

Hi, I'm John.

SC-001 - Pausable ERC20 Tokens

3D-003 - The cutest dang server rack you've ever seen

3D-002 - Storage Solutions via Gridfinity

3D-001 - My Setup

PR-006 - Go, Rust and the cost of brain power

PR-005 - Microservice architecture and thoughts

PR-004 - Elixir

PR-003 - A microservices trading platform in Go

PR-002 - Electron + Go = Graviton

PR-001 - Electron, a square peg into a square hole

CR-003 - Overcollaterised Loans with DeFi

CR-002 - Blockchain Analytics with Cayley DB

CR-001 - The Forkening

MS-013 - Why My Timing Sucks, and Binary Search in Music

MS-012 - Modal Improvisation

MS-011 - Modal Jazz

MS-010 - Struggling to improvise

MS-009 - Swinging Jazz

MS-008 - Words of Wisdom from Mike Citizen

MS-007 - Modes

MS-006 - Learning to improvise

MS-005 - Learning lick 1

MS-004 - Rendering music

MS-002 - Chord Extensions

MS-003 - Reharm Algorithm

MS-001 - Experiments in learning jazz piano

JP-001 - Optimising Japanese Study

GN-001 - Entering the Fediverse

SC-002 - Stakable NFTs

PJ-002 - Software Engineering

PJ-001 - Smart Contracts

SC-003 - Achievements and Badges

PR-007 - Why you don't need React

PR-008 - Squash bug families, not bugs with Gleam

PJ-003 Hiring for Godot Programmer

CR-004 - The Reverse Triple Point

CA-007 - What makes a senior software engineer

CA-006 - Switching Careers – From Engineering to Software Development

CA-005 - What am I? A Quick Look at Zero to One Engineers

CA-004 - Intrinsic Motivation and Setting Yourself Apart

CA-003 - npm install skills

CA-002 - Life on the Dark Side

CA-001 - rake career migrate

NXR-001 - The Engine to No Engine Journey

PR-010 - Cloning private submodules in GitHub actions

PR-009 - Game Development with Godot and Go

NXR-002 - Beyond Manual Testing in Gamedev

now, as of 2025-10-21

CA-008 - Supply Chain Attack via Fake Job Interview