RSSAmplifier

Blog

JedFonner.com

Welcome to my minimalist, digital home. My name is Jed Fonner and I am a technologist, manager, father, and soccer fan.

jedfonner.comRSS feed ↗70 posts

Latest posts

Deliver Work Presentations That Aren't Boring

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…

Improving Svelte with Google Apps Script

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.

Supercharge your Google Apps Script projects with Svelte

undefined

Stop Creating Decorative Spreadsheets

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…

Using Svelte with Google Apps Script

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.

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.

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

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.

How to auto-start Deja Dup backup when the external backup drive is mounted

I use an external drive to back up my files with Deja Dup, but I wanted it to start automatically when I mounted the drive. Here’s how I did it with a systemd service.

Ghost meetings are a growing RTO problem but Google could fix it

The conference room shows a meeting about to start, but the room is totally empty. Where are all the attendees? Is everyone just running late? Nope, they’re all working from home today, but no one thought to remove the conference room from the meeting invite! Google could fix this problem, or allow us to fix it ourselves, but we need to bring their attention to it! Read more to find out how.

Create your own dynamic wallpaper in KDE with NOAA GOES satellite images

NOAA's Geostationary Operational Environmental Satellite (GOES) takes full disc photos of the earth every hour. You can create your own auto-updating dynamic wallpaper with these images and a little scripting. It's a fun way to make your desktop a little more alive and I'll show you how to do it in KDE.

Why the daily morning standup is sabotaging your team's productivity

Science on sleep patterns, productivity, and focus time encourages teams to avoid the morning standup. See why and how you can try this with your teams to help them boost their productivity.

Google Slides Power User Tips

Google Slides may not have all the fancy graphical animations that Powerpoint supports, but the vast majority of business presentations we use it for, it's great. That said, it does have some power-user capabilities that aren't very widely known yet. Hopefully these tips will help

Google Sheets Power User Tips

A lot of hardcore Excel users scoff at Google Sheets, but I find it to be a fantastic and powerful spreadsheet app with superb collaboration tools. I often see people failing to take full advantage of the power of Google Sheets, or sometimes even the basic features, so hopefully these tips will help.

Google Docs Power User Tips

Google Docs is the OG Google Workspace tool, and it's evolved a lot since its inception. In the past few years, Google has releaed some very handy capabilities that aren't very widely known yet. I also sometimes see some of the older features not being effectively utilized. So hopefully these tips, both new and old, will help you power up your Google Docs usage so you can make even better use of…

Google Calendar Power User Tips

This is the first in a series of posts on Google Workspace power tips. These Google Calendar tips will help you better use Google Calendar for yourself and make it easier for others to interact with your calendar.

Behind the scenes of my final day Appian treasure hunt challenge

At the very end of 2023, I made the tough decision to leave Appian where I’d worked for 21 years. In January, I moved over to Capital One to expand my experience with big data and serverless technologies. Leaving Appian was incredibly emotional since so much of my adulthood was tied up with the company and I had tons of great relationships. So to bring a little levity into my departure, I decided…

Coaching high performing, senior engineers to grow by doing more Great Work

Coaching high performing, senior engineers is challenging because often there’s nothing they obviously need to improve. To coach them, you have to identify new opportunities which will challenge them and force them to continue growing. Oftentimes managers are able to identify these opportunities for their directs, but I’ve found it’s also possible to encourage high performing, senior engineers to…

People are the hardest part of software development. DISC can help.

Have you ever stopped to wonder why some people were easy to work with and why others annoyed you so much? The secret is that we all have different behavioral styles when it comes to work, and when we work with people who have similar styles, it’s easy-breasy, but when we work with people with diametrically opposite styles, it is very, very frustrating. DISC shines a light on those different…

How status quo bias makes it hard for us to embrace change, personally and at work

When we are faced with change, most of us react with skepticism, hesitancy, reluctance, and maybe even downright hostility. This may seem natural, but why do we react this way? The reason is that we are humans. We have emotions and biases. In this case, there are 3 cognitive biases that come together Voltron-style to create a default bias towards the status quo. But understanding them can help us…

There's no manual for how to be a software engineering manager. But these will help.

I definitely didn’t know what the heck I was doing when I first became a manager way back in 2004. I was just the least bad person to fill a needed role. But over almost 2 decades of managing technical teams, I have read a lot and learned a lot from great managers around me. I’ve come to believe that there are a dozen+ resources that hit all the key points on how to be a great manager. I think…

CapitalOne's checking account for teens has a critical flaw

The CapitalOne MONEY teen checking account seems like a good way to give your teens their own bank account while still maintaining oversight of what they're buying and how much money they have. Unfortunately, for 2-parent families, it has a critical flaw.

Instead of boring lorem ipsum, use Lorem Quotesum

undefined

The Shared Slides Clicker Had a Good Ride

undefined

Bring order to your library of audiobooks

undefined

How to Create a Free, Private Knowledge Base

You can easily create your own, free, private knowledge base site with minimal effort. Here's how it works - you will capture your knowlede base notes in Markdown files, which get turned into a searchable website by Docusaurus, and then are published privately on the web via Gitlab pages. Then you can access and search them from anywhere.

How to Run Emby in the Cloud

undefined

Speedy meetings are awesome, but not the way Google created them

undefined

How to start using 100% renewable energy at home without installing solar panels

You probably wish you could do more to support the fight against climate change, but it’s not clear where to start. Luckily, there’s actually a really easy step you can take that will dramatically decrease your carbon footprint, and it only takes 5 minutes!

Switching from Google Workspace to Zoho - the Good, the Bad and the Buggy

undefined

Take the pain out of weekly meal planning

undefined

Shared Slides Clicker Ups and Downs

undefined

How to upgrade from Api.ai to Dialogflow v2 using Firebase Cloud Functions

undefined

Please, stop saying "next slide please"

undefined

Cramming Appian into a Browser Extension

undefined

Boost your 1-on-1s with this one simple trick

undefined

Powering Mattermost Interactive Buttons using Firebase

undefined

Some Things Never Change

undefined

How to Test Firebase Cloud Functions using Jest

undefined

Gravity is cool

undefined

$30 buys parents a good night's sleep

undefined

Celebrating the 4th at Westmoreland State Park

I was amazed at what Westmoreland State Park offers. Aside being a beautiful park, they have both cabins and campgrounds. They have tons of trails, a playground, a nature center and beautiful views of the Potomac. But the crown jewel is the beach and Olympic sized swimming pool on the northernmost part of the park.

How *not* to suck at your religion

undefined

Cicadas!

undefined

Check out these awesome glasses that allow people with hearing loss to enjoy going out to the movies

Regal Cinemas plans to distribute new closed-captioning glasses from Sony to more than 6,000 screens across the country by the beginning of summer and hopes to have them in all their theaters by the end of the year. As you can see from the picture (right), the glasses look kind of like bulky 3-D glasses except these are used for captioning, not 3D. The captions are projected onto the glasses and…

Unfit for Work

undefined

The Reality of Wealth Distribution in America is Not What You Think

undefined

This is why people love Amazon

undefined

Delete anyone's eBay listing

undefined

Let's Teach Kids to Code

When kids first enter primary school, they spend their time doing creative things like drawing, painting, building, and experimenting. But after those first years, the creativity stops. Dr. Resnick is working to change that. He and his team have developed new ways to help older students engage with technology in order to encourage them to create and experiment the way they did in kindergarten.