Posts 1–5 of 57

  • 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.

  • Using Svelte with Google Apps Script

    TIPSGOOGLE WORKSPACE
    Cover

    Earlier this year I wrote about my love of Google Apps Script to automate Calendar, Docs and Sheets. I recently looked into taking Google Apps Script even farther, leveraging its ability to serve HTML. Specifically, though, I wanted to see if I could build single-page apps (SPAs) using Svelte, my preferred UI framework. Turns out, you can and it’s really easy!

  • AI is an Accelerator, not a Replacement. AI should be encouraging companies to hire more developers, not fewer.

    WORKRANT
    Cover

    The narrative that AI will replace developers is everywhere, but it's fundamentally wrong. AI makes developers more productive, which increases their ROI. Basic economics tells us you should invest more, not less, in high-return assets. Companies cutting developers because of AI are either admitting they lack vision or are just making excuses to cut costs.

  • Is your engineering team stuck in analysis paralysis? Take a lesson from the group that helped build the internet.

    WORKTIPS
    Cover

    Making tough technical decisions can be... tough. But what if you could avoid analysis paralysis and make decisions that everyone can live with? Learn how the IETF's "rough consensus" approach can help your team move forward.

  • Google Apps Script for Fun and Profit

    TIPSWORKGOOGLE WORKSPACE
    Cover

    If you use Google Workspace, you should know about the amazing Google Apps Script functionality that lets you automate tasks, create custom functions, and build web apps. Read on for examples and tips on how to get started.