-
Recent Posts
- Integrate Google Calendar with Slack for Team Updates
- Coding practices to prevent incidents and get through code reviews quickly
- Keep Your Apps Updated: Overcome Deep Sleep Issues on Android
- Good Tech Blog: YAGRI: You are gonna read it
- Good Tech Blog: Minimize Spillover in Agile: Break the Habit of Unfinished Work
Top Posts
Recent Comments
- Belinda Cruz on Setting up the Etekcity WiFi Smart Plug with the VeSync app and 2.4 GHz connection
- Trent R on OwnCloud 8.1 Security & Setup warnings
- cy on Owncloud and an external hard drive
- Tyreese on GPG error with public key
- Md. Saiful Islam on [NO SOLUTION] Lenovo Thinkpad shuts down after exactly 30 minutes
Notices
Disclaimer: The thoughts and text in this blog are mine alone and not of my employer. Use them for free at your own risk.
Disclosure: Some posts many have references to Lockheed Martin, Amazon, Dropbox, or Bolt products. I have worked there. I do not believe I have bias but this disclosure is to let you decide.
RSS Posts Feed
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
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 clean code, exceptions, java, lombok, offensive programming
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 Android, apps, deep sleep, google play, runner, update
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
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 after hours, deployment, deployments, system changes
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 adhoc database scripts, ai, database, nosql, Software Engineering, sql, technology
Leave a comment
RSS Feeds from websites without RSS Feeds
Some websites limit the RSS Feeds available and do not get specific. Continue reading
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
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