• Best Practices for AI Assisted Programming

    Best Practices for AI Assisted Programming Do you wish you could write code faster and more accurately?  You might not be using your LLM enough. I am a software engineer with 20 years of experience.  Over the last few weeks, I have been going to hackathons and events in San Francisco, and coding with all…

  • Top 10 Sites for Programming Exercises in 2023

    LeetCode/HacketRank/Codewars/TopCoder/CodeChef/Project Euler/Exercism/SPOJ/CodingBat/AtCoder.  Who doesn’t love solving programming problems?   I feel like they just make you a better developer and software engineer.  It’s great to just have a chance to practice, and getting good at these can really help with job interviews.   Whether you are brand new, or extra experienced, it’s always fun to work…

  • Write your way with langchain Self-Critique Chains

    Write your way with langchain Self-Critique Chains

    This article is about how to use something called “Self-critique chains” to help you use ChatGPT to help write age appropriate stories; and to help make it so you can’t write age-inappropriate stories, even if you try. Writing Simple Stories Lots of people are using ChatGPT for all kinds of things.  One of the things…

  • Front End Web Development in 2023

      Recently.  for the first time in a while, I started to work on a new website. I took a look on google, and on twitter, and decided to use a technology called next.js.  So far, I am pretty impressed with it. The last time I did real web development was around 2016 or so,…

  • 21st Century Monetary Policy

    21st Century Monetary Policy 21st century monetary policy – by ben Bernanke I am reading a great book by Ben Bernanke on 21st century monetary policy. The book is better than its title implies . It’s a good recent history of the federal reserve, describing what it does, and describing what it’s like to run…