@dosdude1@ios_dev_alb I've been pleasantly surprised when I asked claude to look at my rather large ObjC/AppKit app and it found quite a few improvements, even using APIs I never knew about until then, despite having used SO quite a lot. So, it's not all bad, and I still write most of the code myself.
It’s hard to imagine now, but for the first 3 years of Git’s life (2005–2008), GitHub didn’t exist.
There were no "Merge" buttons. No "Approvals." No nice green checkmarks.
So, how did the Linux kernel team collaborate? Email.
To contribute code, you didn't open a PR. You generated a patch file (git format-patch) and emailed it to a mailing list. The maintainer would then download your email, apply the patch locally (git am), and decide whether to keep it.
The Insight: This is why Git is called a "Distributed" system. It was designed to work entirely offline, without a central server or a fancy UI.
Today, we have the luxury of Pull Requests and CI/CD pipelines. But tools like SmartGit still respect that "local-first" heritage—giving you powerful features to manage patches, stash changes, and work offline when the internet (or the cloud) goes down.
Challenge: Could you survive a week without a "Merge" button, or are you strictly a PR person? 👇
#GitHistory #OpenSource #DevOps #SoftwareEngineering #SmartGit #TechTrivia
@GerardHammond@smartgithg SmartGit is better at the job than BBEdit can be when it comes to handling git repos. But BBEdit has its rightful place in my toolbox as well. I'm also a fan of BBEdit since the mid-90s, using it daily.
Ever looked at your Git status on macOS and seen two "identical" files, but Git insists they are different?
Welcome to the world of Unicode Normalization.
One of our developers recently spent 6 hours digging into a classic macOS "ghost" issue: Duplicate Unicode Files.
The Culprit: macOS and Linux handle special characters differently. While one system uses "NFC" (composed), the other might use "NFD" (decomposed). To the human eye, they look the same. To Git, they are different byte sequences—leading to duplicates that break your index.
At SmartGit, we don't just point out the error; we find the resolution.
In our technical guide, we break down:
✅ Why macOS "decomposes" your filenames.
✅ How to identify the offending hex sequences.
✅ The exact printf command to deduplicate your index without losing data.
We do the deep digging so you don't have to. Check out the full troubleshooting guide 👉 https://t.co/o9UYiXJgJy
#Git #macOS #SmartGit #smartgit #Unicode #DeveloperTools #Troubleshooting
Now that macOS on APFS creates sparse files for us, I need to know: Is there a way to prevent that?
In other words, how do I pre-allocate or reserve space for a file on an APFS volume, to make sure the space is later still available when I need it?
https://t.co/q4QvelCayz
@thorstenball For OSS apps, this is indeed a problem, if the maintainer doesn't want to do that. I wish Apple would offer a free service for that. Those dev don't need all the Apple developer infrastructure but just a way to sign+notarize, after all.
@thorstenball You're not referring to installing cracked apps, are you? Because decent "original" apps are usually properly signed and notarized and don't need those steps (though it requires spending $100 a year for that Apple service, which many OSS tools don't make the effort, admittedly).
Mac Devs!
Anyone here with an Endpoint Security entitlement for macOS and wants to collaborate on a new Mac product?
I have a user base that wants it!
Please get in touch.
(retweets welcome)
@BasicAppleGuy The PB 170 was the greatest in my opinion. For the first time, I was able to write software (MagiC!Mac) while on the train – in Germany. Trackball! Crisp display. System 7. And an MMU you could directly mess with.
The tool lets you validate receipts for apps in the Mac App Store and TestFlight. It also tells you if the Mac has no PrimaryMACAddress, which has caused trouble for receipt validation in older programs.
iClip 5.6 is now out:
• Can now switch to different clippings depending on the app you're currently using (enable in Preferences, then name a Clip Set after the app to have that activated whenever that app is active).
• Fixes preview for clipped files and folders in Tahoe.
Are you using iClip on macOS 26 Tahoe? You may be experiencing that iClip is crashing when you start up or wake your Mac.
I have a possible fix in the works, but I need your help to verify that this fix works, as I do not experience the crash myself.
@tempelorg FAF helped locate 2.5 million duplicate emails on my computer. An email from my bank. Mail could not delete this many so I had to use an alternative. FAF fixed https://t.co/ekJ7cJ1L1m for me 😀
Here's another example of how powerful Find Any File (for Macs only) is: Someone wanted to locate all files that have not been opened yet. With FAF's Lua/JS scripting, that's super simple task. The script can be combined with other rules and wherever you want to search.
And yes, the person whose name I entered is a friend. Just not the one Paypal picket for me without confirming his email. I even had sent the same person money a year ago so you'd expect Paypal picks the same person again. What a fookup!
Friggin @Paypal only shows names and no email when searching for a name. Only afterwards it showed my it, and now I am out of $175. even though the recipient didn't accept it yet I cannot even cancel bc it was "friends and family".