Author Archives: Brian Agrawal Goodacre

Integrate Google Calendar with Slack for Team Updates

A shared calendar, such as a PTO calendar, is most effective when integrated with a Slack channel. This process is free and secure. First, add the calendar to Google Calendar as a webcal link. Then, connect it to Slack, select daily/weekly updates in your team’s channel. Continue reading

Posted in Desktop Apps, How-To | Tagged , | Leave a comment

Coding practices to prevent incidents and get through code reviews quickly

The content discusses best practices in programming, emphasizing the use of small try/catch blocks for clarity, precise exception handling, and avoiding Null Pointer Exceptions. It advocates for early returns to simplify code, using Lombok to reduce boilerplate, logging exceptions properly, and employing AssertJ for thorough testing of objects to ensure code integrity. Continue reading

Posted in Software Engineering | Tagged , , , , | Leave a comment

Keep Your Apps Updated: Overcome Deep Sleep Issues on Android

For Android power users that like to put apps into Deep Sleep, there is a side effect: apps won’t get updates from Google Play. Most of these apps are infrequently used. When they do get opened, the app developers may … Continue reading

Posted in Android Apps, How-To | Tagged , , , , , | Leave a comment

Good Tech Blog: YAGRI: You are gonna read it

This rings true with my experience. I am happy having some extra metadata in my database tables. This allows for complex queries when doing backfills and incident analysis. https://www.scottantipa.com/yagri

Posted in Tech Blogs | Tagged | Leave a comment

Good Tech Blog: Minimize Spillover in Agile: Break the Habit of Unfinished Work

I really like the side effects for this anti-pattern. https://www.mountaingoatsoftware.com/blog/unfinished-work-every-sprint-three-ways-to-break-the-habit

Posted in Tech Blogs | Leave a comment

Good Tech Blog: Eats Safety Team On-Call Overview

Gives an overview of a health on-call rotation at a major company. https://www.uber.com/blog/eats-safety-team-on-call-overview/

Posted in Tech Blogs | Leave a comment

Good Tech Blog: How Core Git Developers Configure Git

One place for all of the best ways to customize Git with explanations that lets you choose the ones you want. https://blog.gitbutler.com/how-git-core-devs-configure-git/

Posted in Tech Blogs | Leave a comment

Good Tech Blog: When Imperfect Systems are Good, Actually: Bluesky’s Lossy Timelines

This is a unique article that explains how a system was designed overtime. Good for understanding iteration in system design questions. https://jazco.dev/2025/02/19/imperfection/

Posted in Tech Blogs | Leave a comment

Risks of After-Hour Changes in Engineering

After-hour system changes pose risks due to human factors and incomplete checklists. Organizations must prioritize thorough testing and gradual investments to minimize incidents and enhance monitoring effectiveness. Continue reading

Posted in Software Engineering | Tagged , , , | Leave a comment

Risks of Ad Hoc Database Scripts in Engineering

Writing ad hoc database scripts might seem faster for modifying records than the more structured production code (like endpoints, cron jobs, backfills), but are we really convinced they are reliable? These scripts come with a host of drawbacks that can’t … Continue reading

Posted in Software Engineering | Tagged , , , , , , | Leave a comment

Block distracting websites with DNS66

DNS66 creates a VPN that will block any website on the blacklist. Continue reading

Posted in Android, How-To | Tagged , , , , , , | Leave a comment

What to do when forwarding Gmail

I could use two email clients, but having one source for all my emails is just better. Continue reading

Posted in How-To | Tagged , , , , , , , | Leave a comment

RSS Feeds from websites without RSS Feeds

Some websites limit the RSS Feeds available and do not get specific. Continue reading

Posted in How-To | Tagged , , , , , | Leave a comment

Chai

When I tasted chai, wow, my life was changed. I have been adapting my chai recipe as I have learned from “chai experts” and experimented myself. The primary credits go to my mother-in-law Manju Agrawal. Chai is very customized for … Continue reading

Posted in How-To, Recipes | Tagged , | Leave a comment

Make an old laptop into a “Chromebook”

My father-in-law needed to use a web browser on an old laptop. He liked using Chrome, but Edge would open and not close. Random apps popped up and took up the screen. Windows 10 on an HP laptop was hogging … Continue reading

Posted in Linux, Reviews | Tagged , , , | 1 Comment