Posts 1–5 of 59

  • Beyond the two-pizza team rule

    WORKTIPS
    Cover

    For many decades, the core aspects of software development had not really changed. Sure we added new languages and platforms, moved to the cloud and adopted agile. But for many, many years we all used the same core idea that the ideal team size was a two-pizza team. But with the introduction of powerful agentic AI coding tools, small teams can now do even more than larger teams did in the past. AI impacts everything from how we work, what different people do, how we hire people, and how we structure our teams. Let’s see how agentic AI development challenges some of our core tenants of software development and how it changes software development organizational design.

  • We're all 10x engineers now. So what do we do?

    WORKTIPS
    Cover

    AI tools have turned us all into 10x engineers. Not only can we generate code 10x faster, or maybe even more, than before, but we can also generate 10x the tech debt and security vulnerabilities if we don’t do things right. Here are some tips for how to be a 10x engineer without being a 10x liability.

  • Deliver Work Presentations That Aren't Boring

    WORKTIPS
    Cover

    How many work presentations have you sat through that were so boring you could have fallen asleep? How often do you think people are immediately forgetting what you are presenting!? Let's change that. With just a few simple tips, you can make your work presentations more engaging and memorable for your audience, and hopefully others will follow suit and make their presentations more engaging as well.

  • Improving Svelte with Google Apps Script

    TIPSGOOGLE WORKSPACE
    Cover

    Last year I wrote about building single-page apps (SPAs) using Svelte on top of Google Apps Script. I've since improved my approach and I am continuing to find lots of new use cases for this approach.

  • Stop Creating Decorative Spreadsheets

    RANTWORKGOOGLE WORKSPACE
    Cover

    Spreadsheets are arguably the best thing to come out of the computer age. Spreadsheets were the first killer app for computers. Good spreadsheets are powerful, well organized and, most importantly, useful. Decorative spreadsheets, on the other hand, give the appearance of being useful but in reality resist any kind of deeper analysis or utilization. Let me clarify what separates the two and help you avoid creating the latter.