unop
Also, You should never connect an agent directly to a sensitive database server or an order/fulfillment system, etc. Rather, you'd use "middleware proxy" to arbitrate the requests, consult with a policy engine, log processing context, etc before relaying the requests on to the target system.
Also consider subtleties in the threat model and types of attack vector. how many systems the agent(s) connect to concurrently. See the lethal trifecta https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/
I found myself defending it more and more online against the folks who were nay sayers - those who complained about its syntax and it's quirks - but that wasn't a problem for unixers who used sed/awk/vim and all the other arcane tools. Perl wawa means to and end and it was the best tool to reach for (the glorious Swiss army knife).
I guess there was an infection period - the brain drain to python and Ruby meant it was harder to find decent quality libs on CPAN anymore as folks would only do things in python. And Yea, while CPAN is still rich, it's not the first hit on Google anymore.
Today, the map-sort-map Schwarzian transform is still the easiest to do in perl than any other language and it helps me whip up the throwaway scripts quick. Wouldn't change the language - I really love it!
Hey claude, help parse .. Ohh wait.. claude says I've spent up all my weekly credits (twat!).
Gemini.. Hey.. Go to school on this one...
"Do you know how much the world outside a small group of people hates* AI?"
I mean, we all know of the university budding sports star types who probably invested in many hours training and trying to break into their sport professionally but not quite cutting it - and then "retiring into mediocrity" with the regular 9-5,2 hour commute, 3 kids and the diet to match. They exercise no differently to the regular Joe and suffer all the maladies the same.
It takes a certain adaptation to reach this level of fitness - and it should be no guess how you get there.
It would be nice if the route start and end selections could be from points ona map (for the outdoorsy types like me) as the text fields find nothing for me.
The landmark and node Explorer modes didn't show any results.
It'd be nice to show the other dimension of the git branching strategies to apply. Github flow/feature-branches vs per-env branches of main vs git flow. How and when to apply changes in different environments - before vs after PRs, etc.
I.E. A code/solution review must also consider the documentation alongside the feature or solution.
This implies that the documentation is (held beside) source code too and can be diffed/compared e.g. Markdown for text, mermaid/graphviz for diagrams and that this can be built, rendered or published easily/readily (Hugo, zola, etc)
To a runner, you are your own opponent, your feet and the terrain the challenges and the elation and endorphin rush afterwards the goal/reward.
And watching running, well, watching capable elite runners glide effortlessly or outdoing themselves with a surge from deep within - it's kinda exhilarating just willing them on. And if that's not sport.. Not sure what qualifies :)
I requested to resign but was given leave to recover by my manager (which was very helpful). I ended up taking 6 months off doing all and nothing - took care of my baby daughter, helped my wife out, fixed small things around the house, picked up cycling, read a lot, went on small excursions and holidays, soaked up the sun, etc.
This helped "forget" and rejuvenate and I was now confident in myself that I wasn't a neurotic hamster-in-a-wheel anymore and stable enough to negotiate a better return to work - I ended up requesting a change of team/project which was a clean start and little in terms of attachment or responsibility that'd draw me back to being overwhelmed.
Things didn't work out in the new team - and that's just fine. I was free enough then to start job hunting and find work in a new place without being forced to jump ship.
Access to the Internet should be a human right in today's age. Depriving any nation state of that right is like foisting upon them a poverty greater than an economic one - I'd argue we are all poorer off if we have 2 North Koreas.
For e.g Citrix Xenserver (now Citrix Hypervisor) employed a lot of the founders and top talent contributing to the Xen project who being the hipster developer types fully buying into the free and open kinda felt betrayed that the ship they'd join to sail had changed course and eventually jumped ship - causing a brain drain to both the company and the upstream Xen. I wouldn't conclude this caused Xen to lose out to the competition - but the decaying cadence to the upstream project I'm sure was a contributing factor.
I've long since worked at Citrix and I hear now their product strategies and key offerings are "sensible", their valuations and stock prices are healthier, etc - which for the investors and employees is great but it appears this has come at a price of a less-free, less-open, insular monoculture. I don't particularly regard that as a success.
I personally would try and align with jsonpath for the convention, richer query-language and expressions.