PinnedPublished inIngeniously SimpleThe Evolution of Tech at RedgateRedgate’s Technology stack has morphed. A few years ago, if you were a developer at Redgate you probably spent most of your time working…Jan 15, 2021Jan 15, 2021
Published inIngeniously SimpleIt only takes one to TangoLinkedIn has a logic game called Tango. I’ve become mildly obsessed with it. The rules of the game are simple.2d ago2d ago
Published inIngeniously SimplePlaying with Transformers“Attention is all you need” is the paper that launched large language models. In this article, we’ll try write some high-level code to…Feb 7Feb 7
Published inIngeniously SimpleDeepSeek R1 + SonnetI’m a big fan of Claude Sonnet. I’m ashamed to admit, it’s mostly vibes based. It’s friendlier and writes code in a way that I like. The…Jan 26Jan 26
Published inIngeniously SimpleUnderstanding and Managing Friction in Software DevelopmentEffective software delivery depends on strategically managing friction — the forces that impede progress between ideation and…Dec 11, 2024Dec 11, 2024
Published inIngeniously SimpleHow do we make architecture decisions?How do we make good decisions about our software design?Oct 21, 20214Oct 21, 20214
Published inIngeniously SimpleLanguage ModelsA language model is a probability distribution over a sequence of words. As an example, a language model for English should be able to…Oct 13, 2021Oct 13, 2021
Published inIngeniously SimplePsychological SafetyPsychological safety is a wonderfully misunderstood term. It evokes images of hippies singing kum ba yah. It’s not that! Let’s rope in Amy…Jun 29, 20211Jun 29, 20211
Published inIngeniously SimpleA little RustEvery so often, I like to dabble in a programming language to get exposure to a new way of thinking.Apr 23, 2021Apr 23, 2021