PinnedJeff FosterinIngeniously 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
Jeff FosterinIngeniously SimpleHow do we make architecture decisions?How do we make good decisions about our software design?Oct 21, 20214Oct 21, 20214
Jeff FosterinIngeniously 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
Jeff FosterinIngeniously 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
Jeff FosterinIngeniously 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
Jeff FosterinIngeniously 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
Jeff FosterinIngeniously 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
Jeff FosterinIngeniously 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
Jeff FosterinIngeniously SimpleThe origins of the 10x developerFor as long as I’ve been in software, there’s been talk of the 10x developer. These are the people you want to solve your problems…Nov 29, 20198Nov 29, 20198