I. CORRECTIONS:

(1) The notation has square brackets for the old version:
[-old-]{+new+}
—I made several typos in the original post.

(2) The incantation is `git diff --word-diff=plain'.

II. NOTES:

(a) There is also --word-diff-regex="." marking differences at single character granularity.

(b) Sometimes I run `git diff' directly from the command line and sometimes from another environment, such as Emacs.
The defaults may vary.

@dougmerritt

#Diff
#Git
#GitDiff
#SoftwareTools

Funny thing, algorithms.
I replaced

performanceID

with

performerID

and if I were marking the change manually,
it would be:

-perform[-ance-]ID
+perform{+er+}ID

but in fact it is:

-perform[-anc-]eID
+performe{+r+}ID

(obviously...).

[Typos corrected.]

#Diff
#Morphology
#SoftwareTools

My best friend Jim @jammcq and I work in very different ways. We have the same **goals**: finding or building the right answer for the customer (solves the right problems, costs the right amount).

Both of us are very good with our tools. Both of us, for any given problem, probably already have all the tools we need to do the job. But even though we have the same end goal, we have different challenges, values, and techniques. For me, friction is a huge problem. Anything that gets in my way can become a progress-robbing obstacle. Lincoln said "Give me six hours to chop down a tree and I will spend the first four sharpening the axe." (though I’ve heard different numbers of hours).

When I encounter friction: I evaluate, and if the math works out, I sharpen the axe.

Jim and I both get the job done, but when we look at each other, the **natural** thing to see is through the lens of our **own** strengths (emphasizing: this is what we **see**, not the actual truth). He sees a man wasting time sharpening the goddamn axe. I see a man who’s going to spend hours longer than he needs, cutting down a tree with a dull tool.

He feels his tools are proven and (his word) "nimble". We were comparing `find` (him) against `fd` (me). I feel like my tools do everything his do, but modern defaults, easier and faster to use. He’s been using `find` forever. He knows it so well, but uses it rarely enough that the effort vs payback for learning something new just doesn’t work out. The way I think and learn is just different. To me, the single dash "operators" you use with `find` **are** friction. It doesn’t work like other tools and I’m more about consistent systems than memorization. We both **are** using the right tools.

We’re both wrong, of course. We’re both solving the right problems the right (for ourselves) way.

#SoftwareDevelopment #Programming #SoftwareTools

🔍 / #software / #tools / #backup

#Kopia

Fast and Secure Open-Source Backup Software for Windows, Mac, and Linux

🐱🔗 https://laravista.altervista.org/CatLink/links/452

#catlink #softwaretools

Kopia

Fast and Secure Open-Source Backup Software for Windows, Mac, and Linux

This is a fun read for any software developers, and maybe others too. See what you think. 👍 🤔 😀

#Software #SoftwareDesign #SoftwareTools #PersonalisedConfiguration 😉

https://dev.to/notadevbuthere/whats-a-tool-youve-built-just-for-yourself-im-curious-pnc

What’s a Tool You’ve Built Just for Yourself? (I’m Curious.)

I’m not a developer, but I work around a lot of them — enough to know that devs build things for fun,...

DEV Community

You have not read _Software Tools_ until you have read it in the original Ratfor.

#Fortran #SoftwareTools

QGIS DevTools — Déboguer et développer ses plugins plus efficacement
Le développement de plugins QGIS peut parfois être fastidieux : recharger le plugin, déboguer, inspecter l’interface, exécuter des scripts, etc.
C’est là que DevTools pour QGIS (NextGIS) entre en jeu — un ensemble d’outils conçus pour rendre le développement plus fluide, interactif, rapide et ergonomique.
#QGIS #PyQGIS #QGISPlugin #QGISDevelopment #Debugging
#DevTools #PythonDevelopment
#SoftwareTools
#DeveloperExperience

Building a website can feel like staring at an endless toolbox. So many tools, but which ones actually work?

In this guide, I’ve rounded up my go-to open source picks for web development — tools that every dev should have in their kit.

👉 Full article: https://bitskingdom.com/blog/best-open-source-website-development-tools/

#OpenSource #WebDevelopment #DevTools #SoftwareEngineering #WebDev #Development #juniordevelopers #opensource #softwaretools

Think your business is too small for powerful tools? Think again.
Low-code apps can:
✅ Automate your emails
✅ Turn spreadsheets into dashboards
✅ Make your team look like a tech giant
Check out 9 tools that every smart small business should know.

Read chapter 2: https://bitskingdom.com/blog/low-code-tools-for-small-business/ 

#Small Business #businesstips #features #lowcode #smallbiz #softwaretools #tools #lowcode #smallbusiness #productivity #automation #digitaltools