Blog

  • Working with AI

    Adidam Perpetual Brightness Calendar
    Adidam Perpetual Brightness Calendar

    Recently I decided to vibe code a little calendar program: the task is to replicate in an app, a physical “perpetual” calendar that has an image and a quote for each day. I first created a web version of the calendar, just because I’m used to working with websites.

    Then I decided to see if I could vibe code the app in flutter, so that I can port it to windows, mac, iOS and Android. After a couple hours, I got the app actually working well. It was quite exciting to think about a feature, describe it, and then have it execute in code in a few minutes. It was fun!

    Adidam Perpetual Brightness Calendar
    Adidam Perpetual Brightness Calendar

    With the physical calendar, you just turn the page to change the date. You can flip thru many pages, but the initial version of the calendar app only had < and > buttons.

    Adidam Perpetual Brightness Calendar
    Adidam Perpetual Brightness Calendar

    So then I was thinking, what if you want to look up the picture on your birthday? That would be a pain to single step thru it. Why not allow for an actual calendar to pop up alongside the picture, so you can go forward and back month by month, and pick any day with your mouse click? So I prompted the program to add this functionality (accounting for leap years! too).

  • AI is eating software

    AI is eating software

    In 2011, “Software is Eating the world” by Marc Andreesson. Now AI has a huge appetite for software. It’s likely a financial bubble, but AI is gaining momentum in the software world and it’s coming for the regular world. Here’s a quote from a power user:

    I have not had this much fun with a computer since I learned BASIC on my Apple II Plus when I was 9 years old. This opinion comes not as an endorsement but as personal experience: I voluntarily undertook this project, and I paid out of pocket for both OpenAI and Anthropic’s premium AI plans.

    –Benj Edwards, from 10 things I learned from burning myself out with AI coding agents

  • Gemini 3 Thought

    Gemini 3 Thought

    I listen to Nate’s AI & Product substack. He says:

    The unit of strategy is no longer the model. It’s the routing layer, the specification layer, and the review layer. Build those well, and the models will keep getting better underneath you. Your job is to redesign the work. The models are just the engines.

  • Privacy AI

    Privacy AI

    If one self-hosts, then the AI and data stay local to one’s control! Talk here.