Skip to main content

Posts

So You're Looking for Work in Tech

So You're Looking for Work in Tech It's a more competitive market than it's ever been—but don't despair! There are still plenty of jobs out there for humans who can demonstrate insight, creativity, and the ability to execute. Here's a practical guide to help you prove you can do just that. 0. File for Unemployment (If Applicable) If you were recently laid off, file for unemployment right now . This won’t help your job search directly, but it will help you financially. Get that support—you earned it. 1. Buy a Domain and Invest in Yourself If you don’t own a domain, buy one today. Get a GSuite (Google Workspace) account and start using a professional email like yourname@yourdomain.com . Avoid using email services like GoDaddy, Zoho, or Office365. Google is the gold standard—invest in the best. 2. Hire Yourself Give yourself a tech project—because this is your job now. Choose a project that will add value to your life while forcing you to learn new ...
Recent posts

How to Use OBS Virtual Camera to Set a Recorded Webcam Video as a Meeting Background

If you participate in numerous video meetings and use OBS Studio for managing your video setup, you can record your webcam and use it as a looping background to appear present in future meetings, even if you step away. This guide explains how to achieve this using the OBS Virtual Camera feature, perfect for platforms like Zoom, Microsoft Teams, or Google Meet. Follow these steps to set it up, formatted for easy posting on Blogger. Step 1: Record Your Webcam in OBS Start by capturing a clean webcam video using OBS Studio . Download and install OBS Studio if you haven't already. Open OBS and create a new scene (e.g., "Webcam Only") by clicking the "+" in the Scenes panel. Add a source by clicking "+" in the Sources panel, select Video Capture Device , and choose your webcam. Adjust settings like resolution (e.g., 1080p) and frame rate (e.g., 30fps). Ensure no other sources (e.g., screen capture) are included to keep the video focused on...
 Regarding Ship's Knee There are two important documents online that inform this discussion. The Plat Map The first is the plat map from 1959 available here Here is a zoom I made of the important part of this map showing lot 16 (where I live) and the surrounding lots. I encourage you to follow the link above too, to get the original document. ARCGIS Map The other is the Charles County argis map https://experience.arcgis.com/experience/320f3c8649f74bc89a84df8d5c41d175/page/Map-Page/ You'll have to scroll/zoom the map yourself.  We are in the northern "peak" of Charles County on the map. Here is a zoomed image I made of the map   Explanation When we (the Fishmans) bought our property, it was the first time we ever bought a property that required that we travel over easements to get to a public road.  ALL the "roads" in the Moyaone in Charles County, even Old Landing and Steamboat are privately owned.  You can see this on the arcgis tax map.  To get to my hous...
 In software engineering, accumulating code behind a release wall is akin to gathering water behind a dam. Just as a dam must be built higher and stronger to contain an increasing volume of water, the more code we delay releasing, the more resources we must allocate to prevent a catastrophic flood—major bugs or system failures—while also managing the inevitable trickles—minor issues and defects. Frequent, smaller releases act like controlled spillways, effectively managing the flow of updates and reducing the risk of overwhelming both the system and the team. The ideal of ci/cd may not be achievable for all teams, but smaller and faster is always better.

Preventing accidental large deletes.

Instructions for Developers on Using the safe_delete Stored Procedure To enhance safety and auditability of delete operations within our databases, we have implemented a controlled deletion process using a stored procedure named safe_delete . This procedure relies on a temporary table ( temp_delete_table ) that lists complete records intended for deletion, not just their IDs. This approach helps prevent accidental deletions and provides a traceable audit log of delete actions. Why We Are Doing This Controlled Deletions : Centralizing delete operations through a stored procedure reduces the risk of erroneous or unauthorized deletions. Auditability : Using a temporary table to store complete records before deletion allows for an in-depth review and verification process, enhancing our ability to confirm and audit delete operations accurately. Security : Restricting direct delete permissions and channeling deletions through a specific proced...

Parking at the Baltimore Greyhound

There is no overnight parking at the Baltimore Greyhound station, but 200 yards away is the Horseshoe casino, which has $5 a day parking, and free for Caesars Reward Clubs members.  The free parking is fine, but the Rewards parking is monitored.   You can get a rewards card for free in the casino, or at any other Caesars casino.  Mine is from Vegas.

It's always ok to negotiate.

When I was a kid we went to Congregation B'nai Israel in Galveston, Texas. You wouldn't think it, but Galveston has an old congregation by Texas standards and a beautiful Temple built by one of the great leaders in Texas Jewish history, Rabbi Henry Cohen . Every year we would do the first Passover seder at the Temple with a hundred other people. It was wonderful to share this OLD tradition and hear from elders in the temple about their Passovers in the past. But of course kids look forward to one thing more than anything else during Passover. I remember Rabbi Stahl in 1974 standing in the center of the room, surrounded by the children, their eyes wide with anticipation. "Children, the afikomen you are about to search for is not just a piece of matzah. It represents a significant part of our Passover tradition. The seder, this special meal that tells our story of freedom, cannot continue without the return of the afikomen. It's a symbol of redemption and hope, reminding...