Mary Rose Cook

  1. I can teach you to program with AI

    tl;dr: I’m offering coaching sessions where I teach professional engineers a smooth, stay-in-flow technique for AI-augmented programming. All the nitty gritty tips and setup were very helpful. — Andrew J. Email me to sign up!. Let the computer make you more productive My first job after university was…

    Published

  2. Using AI to build a tactical shooter

    Enemy AI My latest side project is a 2D shooter where the enemies plan their attacks. I’m using a technique called Goal Oriented Action Planning. This approach was used in an old game from the 2000s called F.E.A.R. It was a sort of spooky tactical shooter. Think Rainbow Six but with that creepy girl…

    Published

  3. Explore, expand, exploit

    A few months ago, I started sleeping badly. I had been excited about AI since ChatGPT came out. I’d loved using Cursor to help me program since Jay had told me about it over the phone as I walked from Eureka Heights back home to Noe Valley. But, in January, something changed. The proximate cause was…

    Published

  4. Game design conversation

    Below is a conversation about game design. I posted it on X and it got basically no likes. Which is insane because it’s magical. It comes from a documentary about Housemarque, an indie game studio, making their game, Nex Machina. The game director and head of marketing at Housemarque are discussing feedback…

    Published

  5. Become an AI-augmented engineer

    My goal is to persuade you that, if you write code, you should use AI to help you. Here’s why. You want to be productive, and AI makes you more productive Your life as an engineer has two parts. First, you build software. You want to ship features. Earn money. Second, you work at getting faster at building…

    Published

  6. The interface of an interface

    It has been said that a novel user interface idea is not a durable differentiator for a product. The cycle is like this. An idea is conceived and integrated into a product. It provides value to the users of the product, and, initially, brings market differentiation and success to the product. But then…

    Published

  7. Is this a good book for me, now?

    I used to believe that every book has an objective value. And I used to believe that this value is fixed and universal. Now, I believe it’s much more useful to say something in this form: this book has this value to this person in this context. For example, Mindset by Carol Dweck was life changing to…

    Published

  8. Talk to GPT

    I made an Apple Shortcut for ChatGPT. I use it on my: Apple Watch - “Hey Siri, talk to GPT”. Mac - run the shortcut and type into a text box. iPhone - talk or type. You can use this shortcut too! Get an OpenAI API key. Install the shortcut by visiting this link on your Mac or iPhone. Enter your API key…

    Published

  9. Things I've made and done

    Programming environments Code Lauren - An online IDE for beginners. Includes a vm that lets the user run their program forwards or backwards. Watch a demo or try it out. Isla - A livecoding interface and programming language for young children. Games Pistol Slut - A platform shooter. Guns, grenades,…

    Published

  10. Books

    See the books I’ve read on GoodReads. My bookshelves:

    Published