Skip to content
EN

Back to the catalog

aaron-gray.com
rss2American English

Aaron Gray

aaron-gray.com · American English

Web developer and business guy. I like Ruby on Rails, Angular, WordPress, Startups, and Internet Marketing.

rss2 wordpress content slash wfw atom dc sy

Open the feed

https://www.aaron-gray.com/feed/

Last post
Aug 22, 2026
Posts in 24 h · 7 days · 30 days
0 · 0 · 0
Our last check
Not answering
Served from
United States
Text score at discovery
10,618
Format
rss2
Features in the feed
content, slash, wfw, atom, dc, sy
Community
wordpress

Posts

What our queue read from this feed. Open one to read it here, or go to the site that published it.

  1. AI and Chauffeur Knowledge
    Aug 22, 2026 · original
    In Poor Charlie’s Almanac , Charlie Munger tells a story that struck me. “Max Planck, after he won the Nobel Prize, went around Germany giving the same standard lecture on the new quantum mechanics. Over time, his chauffeur memorized the lecture and said, ‘Would you mind, Professor Planck, because it’s so boring to stay in our routine, if I gave the lecture in Munich and you just sat in front wearing my chauffeur’s hat?’ Planck said, ‘Why not?’ And the chauffeur got up and gave this long lecture on quantum mechanics, after which a physics professor stood up and asked a perfectly ghastly question. The speaker said, ‘Well, I’m surprised that in an advanced city like Munich I get such an elementary question. I’m going to ask my chauffeur to reply.’ In this world, I think we have two kinds of knowledge. One is Planck knowledge, that of the people who really know. They’ve paid the dues, they
  2. Resolving merge conflicts in Rails Encrypted Credentials
    Nov 14, 2025 · original
    Wanted to post my current workflow for resolving merge conflicts in Rails Encrypted Credentials. Because these files are encrypted, git has trouble working out merge conflicts in them. Maybe this will be useful to someone or maybe someone else has an even better way of doing this you can tell me about. git checkout master touch master_credentials.yml rails credentials:show master_credentials.yml git checkout mybranch touch branch_credentials.yml rails credentials:show branch_credentials.yml cp master_credentials.yml proposed_master_credentials.yml diff master_credentials.yml branch_credentials.yml Make edits to proposed_master_credentials.yml , addressing the diffs until you are satisfied with it. Save this file. Copy the content of the file to your clipboard. Now we can rebase master onto our current git branch. git rebase master CONFLICT (content): Merge conflict in config/credentials.
  3. Breaking up Big Pull Requests into Smaller Ones
    Nov 5, 2025 · original
    Today I learned that if you have a big Pull Request on GitHub / GitLab, and you want to split it up into smaller PR’s, git’s rebase will automatically remove those commits from your big Pull Request if you open new smaller Pull Requests for them via cherry-pick : Open a big PR, realize it has too many commits. In this case, the branch was vin-decoder-version-update#web-31721 . Find the commit SHA’s I want to extract to a new branch. git log Swap to master. git checkout master Pull the latest. git pull --rebase Create a new branch. git checkout -b vin-decoder-docs#web-33020 Pull the commits from the big branch to my new branch. git cherry-pick 54321abcde09876fghijk112233lmnopqr998877stuvwxyz Push up to GitHub. git push origin vin-decoder-docs#web-33020 Open a new PR on GitHub, get it approved, and merge it. Swap to master. git checkout master Pull latest master which now has those commits
  4. Case Study: Fraudulent Charge Bank Scam
    Sep 10, 2025 · original
    Got a call from my bank this morning. For the sake of example, I’ll say it was Wells Fargo Bank (it isn’t actually, I’ll keep the bank name private). It came from their main number that I have saved in my contacts so my custom name for that bank contact and the official phone number appeared on the caller id. Guy had an American voice, very professional, said he was calling in reference to a suspected fraudulent charge that their systems had flagged. He said the charge was in person at a best buy in nevada paid through samsung pay. He said their security systems had just blocked the charge and Wells Fargo wanted to call me and see if it was me or not. For identity verification, he told me the last 4 of my social, my address, my email, and my Wells Fargo banking online username and asked if I was traveling or if it was fraudulent. I said that wasn’t me. So then he asked if I got a fraud w
  5. Running rubocop on a local git branches’ diff
    May 13, 2024 · original
    You can run rubocop on just a local branches’ changes like this: git fetch && git diff-tree -r --no-commit-id --name-only master@\{u\} head | xargs ls -1 2/dev/null | xargs rubocop --force-exclusion Then you can create 2 corresponding aliases in your terminal .rc file to make this easy to remember: # Alias to run rubocop on the current branch's diff from master alias rubocop-branch="git fetch && git diff-tree -r --no-commit-id --name-only master@\{u\} head | xargs ls -1 2/dev/null | xargs rubocop --force-exclusion" # Alias to run rubocop autocorrect on the current branch's diff from master alias rubocop-branch-autocorrect="git fetch && git diff-tree -r --no-commit-id --name-only master@\{u\} head | xargs ls -1 2/dev/null | xargs rubocop -A --force-exclusion"
  6. Making your smartphone display grayscale
    Jan 21, 2022 · original
    Lately I have been looking for ways to make my smartphone less addictive. With the rise in popularity of e-ink displays like a kindle, I wondered if I could get a lot of the benefits of that minimalistic approach but with all the power of my smartphone. So I set out to convert my phones to running in grayscale mode. Android If your phone is rooted, just install the Grayswitch app. If your phone is not rooted, here’s what you need to do in addition to installing Grayswitch: 1) Download and extract Android SDK Platform Tools: https://developer.android.com/studio/releases/platform-tools 2) Download and extract the Google USB Driver: https://developer.android.com/studio/run/win-usb 3) Unlock Developer mode on your phone by tapping multiple times on the Build number field in the device information. 4) Enable USB debugging mode in Developer Options = Debugging = USB Debugging. 5) Plug the phon
  7. Updating Rails-API to Rails 5 in API mode
    Feb 19, 2017 · original
    Since rails-api was merged into Rails as part of Rails 5, the rails-api project has largely been abandoned, and for good reason. People who have a rails-api app will want to update to Rails 5 in order to stay up-to-date. Although the process is not hard, it is slightly different from a traditional update from Rails 4 to Rails 5. The first thing to do is to make a new branch for this update process. git checkout -b rails5 Rails 5 requires Ruby 2.2.2, so if you’re using an older version of Ruby, you need to get that updated first. Once you’ve done that, come back here and we’ll move on. I use RVM, and I decided to create a separate Gemset for the Rails 5 update just so I could easily switch back to my original Gemset if needed. This step is optional. rvm gemset create rails5 rvm gemset use rails5 gem install bundler bundle install The next step is to update to the latest version of rails-a
  8. How to choose a career
    Aug 8, 2016 · original
    Strategy #1: Take whatever you can find This is far too common. By definition, whatever you can find typically means a job that you can be quickly trained to do. This generally ends up being at a nonskilled job at a restaurant or a retail store or something like that. Any job that you can be quickly trained to do is a job that someone else can be quickly trained to do. If it is easy to get a replacement for you, this means that you have zero leverage. You don’t get much say in how much you’re paid, where you work, or when you work. Many who take this route end up believing that its the government’s responsibility to force their employer to pay them more money instead of their responsibility to learn skills that are worth more money. Strategy #2: Running on Passion Look for the things that you are really good at, and the things that you are passionate about, and then try to figure out how
  9. A Criticism of Scrum
    Oct 24, 2015 · original
    So Scrum. The most popular agile software development methodology, with seemingly around 70% of agile teams using it. What is it all about? Is it good or is it whack? Has Scrum made our lives better? Let’s dive in. Scrum assumes you can reliably estimate task duration Scrum has good intentions. Measuring your productivity. Accountability to not do more or less than we agree to do upfront. Increasing visibility for stakeholders. Communication as a team to help each other perform better. The problem is that Scrum’s methods for pursuing these things are not well suited to the act of building software. The first issue I have with Scrum is that the entire system is built around the assumption that you can reasonably estimate how long software development tasks are going to take. Unfortunately, this is extremely difficult, primarily due to 3 things: Hidden complexity. Unless you’re doing somet
  10. Ways to Protect Flow
    Oct 22, 2015 · original
    Things individuals can do to protect Flow: Keep your phone on silent all day long. Disable all notifications on your computer. Distractions from a phone / computer can disrupt Flow dozens of times every day. Respond to text messages, phone calls, and e-mails when you get stuck. Distractions actually help you when you get stuck . Find music that helps you focus. For me personally, I like instrumental or electronic stuff that doesn’t have lyrics. Buy a nice, comfortable set of earplugs or noise canceling headphones to minimize distracting noise. Or, go and work in a place that has lots of noise if that works better for you. Control portion size in meals. If you eat too much, you’ll get sleepy and that makes Flow harder to get into. Things businesses can do to protect Flow: 1) If possible, give people private offices. 2) Don’t just drop in on people if they are in their office. Shoot them a

Discovered by the rss-feed-index crawler, which checks each feed at most once a month.

Same record as JSON: https://api.agentalog.com/api/feeds/fd_aaron_gray_com_38e83a170767f1cf. More from this site: aaron-gray.com in the Feeds tab.