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 SimpleUnderstanding and Managing Friction in Software DevelopmentEffective software delivery depends on strategically managing friction — the forces that impede progress between ideation and…Dec 11Dec 11
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
Published inIngeniously SimpleAn ode to Paradigms of AI ProgrammingA few words on why Paradigms of AI Programming should be on your bookshelf!Feb 16, 2021Feb 16, 2021
Published inIngeniously SimpleShallow learnings on Deep LearningI’m really enjoying the Deep Learning course from Andrew Ng on Coursera. I’d highly recommend it! This article gives the insights I got…Oct 6, 2020Oct 6, 2020
Published inIngeniously SimpleHow do you change a culture?You’ve read a lot about culture (you might even have read The Importance of Culture) and now you want to change your culture.Mar 6, 2020Mar 6, 2020