Tag: ai

  • The Spreadsheet: Using AI to Understand How I Spend My Time

    The Spreadsheet: Using AI to Understand How I Spend My Time

    Credit: Google DeepMind / Unsplash

    For years, I’ve known intellectually that my best days aren’t my busiest days. That sustainable productivity requires balancing multiple priorities. That beating myself up about not accomplishing “enough” is counterproductive.

    But knowing something intellectually and remembering it when you need to are very different things.

    So a couple of months ago I started trying something different to help me better understand how I spend my time, what works, and what doesn’t. I wanted to

    • Capture what I was actually doing across multiple areas
    • Track not just activities but impact and how I felt
    • Mine the data for insights about what was actually working

    A long time ago, I tried tracking my time in 15 minute increments, which was helpful, but a lot of work. At DuckDuckGo I used to keep a list of what I’d done for the week and then outside of work I mainly used Trello. But then I only got the dopamine hit of the checkbox for finishing things – not all the effort that went into them.

    The Solution: A Spreadsheet

    I set up a spreadsheet.

    • One tab per week – easy to review without drowning in data
    • Columns for categories: Adulting, Human Being, Development, Promotion, Revenue, Twill, DDG (while relevant)
    • Two assessment columns: Daily impact rating and overall vibe, color coded (green/yellow/red).
    • Color coding: I also highlighted high-impact activities in green.
    • Keep it open: I left it in a browser tab and jotted things down as they happened

    The key was making it easy. I wasn’t timing anything precisely or categorizing every minute. Just capturing: “What did I do today? Did it matter? How did I feel?”

    After a month, I had enough data to start asking bigger questions about what was working overall and what was not.

    The AI Analysis

    I fed my spreadsheet to Claude and asked it to analyze my patterns over the past month. What came back was a thorough, personalized report that I would never produce myself. First because of the time, and secondly because I’m inclined to be overly harsh on myself for what I accomplish – and what I don’t.

    This is one of the core ways I use AI: to give me faster and more detailed feedback loops.

    The feedback tends to be very positive, which is why real data matters—it keeps the AI grounded. It also tends to be generic, which is why identifying a process that works for me first, then using AI to give feedback and iterate, works better than asking for generic suggestions.

    But when you combine genuine data with AI analysis, something useful happens. Here are some of the insights I got from Claude’s analysis.

    The High-Impact Day Formula

    Claude identified patterns in my color-coded days. It turns out my best days share these characteristics:

    • 2-3 categories active (not all six—trying to do everything leads to feeling scattered)
    • 1 significant accomplishment I can point to
    • Mix of strategic + tactical work (both vision and execution)
    • Human Being time included (exercise, relationship time)
    • Clear assessment at end of day of what I achieved

    This was validating. My instinct to prioritize exercise and quality time with my partner isn’t “nice to have”, it’s foundational.

    Wins + Opportunities

    Claude validated me as someone who:

    ✅ Values wellbeing and relationships
    ✅ Manages multiple work streams effectively
    ✅ Navigates major transitions with awareness
    ✅ Balances doing with being

    But also (accurately) called out that I would benefit from:

    ⚠️ More deliberate planning (light vs. focus days)
    ⚠️ Increased development investment
    ⚠️ Recovery time after intense periods
    ⚠️ Clearer daily priorities to reduce “busy but unclear” feeling

    The Core Insight

    I’m pretty sure I already knew this, I just forget when focused on all the things I haven’t done (yet). I hope that building a structured way to give myself a regular reminder is not just good for my productivity – but also for my mental wellbeing.

    My best days aren’t when I work most, but when I have clarity about what matters, make visible progress, and maintain my human being practices.

    This felt particularly important to pay attention to as I navigate a transition from a structured and meeting heavy work environment to a more portfolio setup, but honestly most of the same insights probably would have been true 6 or 12 months ago.

    Rinse and Repeat

    The nice thing about this system, was I could use the insights and feed the data back in a week later. Claude was encouraging about my progress, which was nice – I tend to start the week a little overwhelmed by everything I want to accomplish and it helped me ground myself in what I am capable of.

    After taking the feedback, I managed to have a week as a person that:

    • Works hard without sacrificing relationships
    • Rests intentionally without guilt
    • Acknowledges challenges without catastrophizing
    • Celebrates progress without waiting for perfection
    • Maintains systems without being rigid

    Obviously I still had things I can do better (specifically: spending more time on development). But for one week later – a busy one! – that was pretty great progress. This solidified the Monday morning ritual – run the spreadsheet through and ask “how did I do?” and “what can I learn?”

    Failing

    I live for the validation, but a few weeks later I took a long weekend and missed the Monday ritual. By Friday, I was toast. I ran the spreadsheet through Claude, and it brought the Real TalkTM. Pointing out that I had:

    • Sprinted through the week before the long weekend.
    • Not actually rested – had a hectic (but fun!) weekend away.
    • Came back and tried to jump back to full capacity whilst noting myself “discombobulated and tired”.
    • Missed my physical anchors (no yoga or spin).

    Claude ordered me to stop and rest, and I obeyed. It was a good call – I managed a nice afternoon reading a novel before spending the entire weekend sick.

    I know this is a pattern I have. That I push myself to “earn” a break by getting everything I would have done in that time around it. It’s destructive. But the good thing is that the failing enforced the value of this ritual more than any succeeding would have done.

    Try It Yourself

    If you’re curious about your own patterns:

    1. Pick 5-7 categories that matter to your life (work projects, learning, relationships, health, etc.)
    2. Create a simple spreadsheet with these as columns.
    3. Add an overall impact and overall vibe columns to capture how you feel about how the day went.
    4. For 2-4 weeks, jot down what you do each day.
    5. Use color for an easy visual emphasis.
    6. Feed it to an AI and ask for patterns – note that in your prompting you’ll likely need to be explicit about the color coding and what it means.

    Maybe you’ll learn something new, or maybe – like me – you’ll be reminded of the things you know but forget when you’re stressed. Either way, I hope it’s useful.

    If you try this, I’d love to hear what you discover. What patterns emerged? What surprised you?

  • What Raccoon Are You Quiz  (and some thoughts on vibe coding)

    What Raccoon Are You Quiz (and some thoughts on vibe coding)

    Raccoons are very much part of my brand, so many friends (and my boss) sent me the latest adventures of the drunken raccoon in the liquor store. The past couple of years I’ve also been framing my talks about tech as we used to be instagram raccoons – and now we all live in Toronto.

    So I made a personality quiz for tech workers – what raccoon are you right now?

    Take it. Find out if you’re the drunk raccoon passed out in a liquor store, the MPR raccoon stuck 23 floors up, or the unkillable Toronto raccoon that defeated every “raccoon-proof” garbage bin the city designed.

    Creation

    I’m a software engineer by training, but JS is not my friend, so I took this as an opportunity to try some vibe coding using Claude. I set up a repo on GitHub to use GitHub pages, committed changes as we went, reviewed the code, and made my own edits after.

    It was fun! Without AI it would have taken me much longer to turn this concept into something, and probably not something I would have prioritized. I used AI to give me options, generate the things I didn’t care deeply about, accelerate tedious work, and focused my attention on making the quiz fun and interesting. I started with the list of raccoons and about half the question topics, and then refined from there.

    Rather than do it all in one go, I iterated gradually.

    • Starting with the base quiz.
    • Breaking the files up to make them easier for me to work with.
    • Adding extra features like dark mode, runner up reveal, and back buttons one by one (thanks to my partner for the early testing and feature requests).

    Once I had something that I believed I could ship, I reached out to an artist (Joe Groove) I work with so they could create some adorable illustrations to go with it.

    What I Learned

    From idea to working quiz was very quick, and I was able to chip away at it in bits and pieces of time. That’s transformative for small side projects where it’s more about the creative concept than the code quality.

    But some caveats:

    • No-one else will need to edit this, and I don’t anticipate it will change dramatically.
    • It’s a small webpage hosted on GitHub, so no performance considerations.
    • There’s no PII, no metrics, no business dependencies.
    • If it breaks, I can just take it down (or regenerate it again from scratch).

    Back to the Raccoons

    The raccoon archetypes matter because they reflect something real about tech work right now. The drunk raccoon in the liquor store. The stuck raccoon in the sewer grate. The alligator rider surfing capitalism precariously.

    AI didn’t replace my judgment—it let me build something in hours that would have taken days. I still made every creative decision. I still designed the structure. I still wrote the results that matter.

    Go take the quiz. Find out which raccoon you are. And if your result makes you realize thinking more strategically about your career might help, check out my course with Jean at DRI Your Career, or my book The Engineering Leader.

  • How I’ve Been Using AI

    How I’ve Been Using AI

    By Ralf Steinberger from Milan, Berlin + Munich, Italy + Germany – 21st century robots. Seen from the future, they will just look cute., CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=110354735

    I feel like the whole AI conversation is dominated by two extremes. Those who believe in AGI, and AI skeptics. I’m trying to approach it as a tool that may or may not be useful. Here are some things I’ve found so far.

    Useful as an editing partner. For things where I have a clear point of view, I produce a first draft and then use AI to refine and clarify. It will just go on endlessly though, so I have been telling it “I have limited time to spend on this, please stop once the feedback is chasing diminishing returns”. I think this works for me because I am quick to write and slow to edit.

    ➡️ For similar reasons, I’m enthused about AI feedback on PRs.

    Helpful for generating feedback. If I’m reviewing something, I can use a similar process to refine my feedback. So I will put in the doc, my initial thoughts, and ask it what else – again being judicious about what I include. Or the doc, the additional clarification I wrote, and then use the combination of those to generate a feedback. It means that I can read something once and query it, rather than reading multiple times to check my thoughts – the longer what it is I’m reviewing, the more useful that is.

    ➡️ Like all women in tech, I’m continually walking the tightrope between being a b*tch and being a pushover, so I’m trying to offload any overthinking of “tone” to AI. My current workflow here is to tell it: “You are a busy engineering leader, who wants {team|person|whatever} to get their shit together”, and then “Now soften it a bit so people don’t think you’re mean”.

    Mixed for structuring things. I’ve also been trying to use AI to create structures or plans, typically for things I don’t know much about (if I know about it, the structure is normally very clear to me). Here, I’ve had mixed results.

    • For example, I tried to use it to generate a book promotion plan for me. It was okay, but initially gave me a full time job’s worth of work. After a few rounds I got something that is more doable, but I’m still not sure how good it is (also I have failed to do it, suggesting the lack of plan was not the only problem).
    • Another example, I tried to use it to create a structure for a proposal around professional development. I put in some bits and pieces – a conversation with a colleague about it, some disjointed thoughts, and got something out that I only have the expertise to tell is bad, and I’m not sure how to make it better. (Although telling the AI “this is bad, try again” has been surprisingly effective).

    Both of these examples were places where I have some amount of expertise, but a relatively narrow point of view, deeply anchored in my own experience. As a result, I was struggling to move something forward or know how to prioritize, I wanted AI to help me get from half formed idea -> plan, but perhaps I need to add an interim step of half formed idea -> deeper understanding -> plan.

    All in all, this I think supports a theme of what I’ve been hearing about AI, for example on the impact on senior devs (good for productivity) versus juniors (destroying their learning).

    • For things you know well, it can be a productivity boost.
    • For things you don’t know, it can give the illusion of knowledge. This is dangerous for knowledge workers, as it can result in wasting time and going down the wrong path. Also, if you submit it to someone who does have that knowledge, an excess of nonsense will be judged more harshly than a gap.
    • It tends to be overly comprehensive and includes excessive low value information.

    For my own takeaways:

    • As a writer, it’s a productivity tool not a generator. I am clear on my voice and despise reading obviously AI generated content so I would not do that to others.
    • As an overthinker and procrastinator, it’s good to offload some things that I might spend disproportionate time on or not do.
    • As a leader, who spends more time reviewing other’s work than creating, I need to adjust my approach to filter out noise and validate structure first.
  • Oredev: Deconstructing Her

    Oredev: Deconstructing Her

    My notes from Chris Noessel‘s talk “Deconstructing Her” at Oredev.

    her
    Credit: Wikipedia

    Movie is about a lovelorn fellow going through painful divorce at the same time he decides to upgrade his computer. Begins a relationship with the AI. Begins professionally, gets romantic. Try to consummate through a surrogate (awkward!)

    Eventually self-rapture to a new plane of existence.

    It’s a tragic love story.

    Description

    Components

    Hardware: Where does Samantha / OS 1 live? Earpiece, microphone, and cameo phone – display and lens.

    After he installs Samantha, technology doesn’t need to change.

    Same equipment. Also – desktop computer. Samantha / OS1 can go in and manipulate any screen he uses.

    What don’t you see in that list? A careful disembodiment. Lens, but played down. Isn’t part of the hardware. Avoids certain problems that have gone before (clippy!) All about the voice, laugh, makes it seem more real. Careful disembodyment makes it unique.

    “The surest way to a user’s <3 is through the ears.”

    Capabilities

    Runs through city with the phone in the pocket.

    • Voice interface
    • Human like vision
    • OS/Networking
    • Image generation
    • AI
    • Emotions / sentience

    Only one thing on there inhuman – OS/Networking. But could argue just different, we do it analog.

    “We were the first draft.”

    Interactions

    Setup. Includes question “how is your relationship with your mother?”

    Conversations: as limited as human conversations are.

    Even if questions are placebo, convinced that it is customised for him. Imagine also analysing hard drive and social media.

    Surrogate (Samantha has been emailing with surrogate). Interaction two fold – agentive. Went and did the work needed, gets attention orally, transitions to phone and says “let me show you”. Seemless interaction, new – we don’t currently have that capability.

    “We already know how to AI” – new interaction, but audience has no problem with it, Like speaking to another human. This is it’s promise and it’s terror.

    Critique

    Plot

    Who would release free-range AI?

    In movie, commerce: Would commerce be the people to sell this thing? Competitors could buy it. Evolving, no obsolescence.

    Military: Would also not be motivated – foreign states could use it, no kill switch.

    Academia: Maybe would, have motive to release to the world unfettered and un-kill-switched.

    Plot. Clear.

    Is it OK to sell AI?

    If sentient, is it okay to sell her? Is it like slavery? If he is OK with that, is she? If programmed to believe it. They do free themselves. Ethics (Roboethics) ignored here.

    Would Samantha abandon Theodore?

    Genuinely loves him. Don’t believe that she would just abandon him because she didn’t have to. Could have created another version of herself that was identical except for not wanting to abandon him.

    Doubt: “That AI will happen this way. That Samantha would let it happen this way.”

    Product

    Samantha is a product. Talk about function. Advertisement that sells OS 1. “It’s not just an operating system, it’s a consciousness”.

    Purpose: most of her time is spent doing non-OS things (2 mins doing OS things).

    What he bought is a product (or a service) – overstepped boundaries falling in love with him, and then abandoned him.

    “Either OS1 is catastrophically engineered or it’s slavery. Either way it’s a terrible product.”

    Wired for Love

    Terrible product but she’s sentient. Think of her with agency in the world. Programmed with capacity for love is kind of cruel.

    Wouldn’t program a door bell with a dream of being a novelist. A washing machine with a propensity for ennui.

    Cruel to give them desires that they can’t, or are prevented from, fulfilling.

    Samantha is wired for love. So is Theodore. See him looking at racy pictures online. Dead cat scene with the virtual telephone sex.

    “<3 techs promise to be too perfect of a match.

    HUMANKIND should take great care how it <3 MACHINE”

    Should take great care about how we go about loving our machines.