Jeff Standen
banner
jstanden.bsky.social
Jeff Standen
@jstanden.bsky.social
Founder & Software Architect @ cerb.ai

I've been obsessed with coding since the dial-up BBS days of the early 1990s. My daily stack is PHP/MySQL/AWS/Docker, with increasingly more Python for devops/ML.

#php #mysql #aws #python #docker #german #piano
Reposted by Jeff Standen
#YAML should never be written by human hands. In designing KATA, we kept the good parts of YAML and tossed the rest.

Text values don't change into random data types, and you never need to escape anything with quotes or slashes. Tag a key with one or more annotations to set the type of its value.
KATA avoids YAML's pitfalls
YouTube video by Cerb
youtu.be
June 17, 2025 at 2:17 AM
Handy tip for Safari screencasts: Preferences -> Websites -> Page Zoom -> (host).

When I started screen recording web apps I always used to Cmd-Plus or CSS override "zoom".

A much better approach is to override the page zoom by host in Safari's preferences.

#safari #screencast #video #tips
June 17, 2025 at 2:39 AM
Reposted by Jeff Standen
Google Cloud is taking a massive outage right now, globally.

status.cloud.google.com

Not to be outdone, so is CloudFlare.

www.cloudflarestatus.com

#hugops
Google Cloud Service Health
status.cloud.google.com
June 12, 2025 at 6:58 PM
Reposted by Jeff Standen
For two decades we've been building a platform for this moment. AI agents can generate search queries and automated workflows using Cerb's browser-based scripting language KATA.

Users describe the data they want in natural language and search results pop up.

#cerb #claude #ai #agents #tools #crm
AI agent searches CRM records in natural language with #Cerb and #Claude
YouTube video by Cerb
youtu.be
June 5, 2025 at 12:22 AM
Here's my 1-minute setup for screen recording 9:16 aspect ratio videos (Shorts) from Safari on a Mac.

This is really handy for demoing features for responsive web apps on social feeds without resizing your entire desktop or using an actual smartphone.

#Screencast #VideoProduction #Mac #CleanShotX
May 27, 2025 at 7:45 PM
Reposted by Jeff Standen
Crash Course is a free educational video series that is used in over 90% of high schools in the US. Because it's free, teachers and students decide for themselves whether they want to use it...and they do.

Also...the world record for most high fives in a day is 15,338.
May 21, 2025 at 5:03 PM
We had a self-hosted client copy their MariaDB/InnoDB .ibd table files to a new server and then delete the old one -- _without_ also copying the `ibdata1` system tablespace. No SQL backups. Lots of "Table doesn't exist in engine" errors.

Fortunately...

#mysql #sysadmin
May 16, 2025 at 2:42 AM
Reposted by Jeff Standen
Cerb automates customer service inboxes & workflows. Code powerful automations in your browser w/ our KATA language, build interactive AI agents w/ tools, create team/private dashboards, & integrate with any API. This 5 min video shows how to self-host Cerb using @docker.com & @caddy.bsky.social.
Self-host Cerb with Docker
YouTube video by Cerb
www.youtube.com
April 7, 2025 at 8:40 PM
Reposted by Jeff Standen
This is an article that I've wanted to write for over a year, and I finally got the chance to do it!

Atproto Ethos is a deep dive into how we think about protocol design - its influences, the core innovations, and the opinionated takes that we've adopted
Atproto Ethos - AT Protocol
A deep dive into the philosophical and aesthetic principles underlying the design of AT Protocol.
atproto.com
April 4, 2025 at 7:21 PM
Reposted by Jeff Standen
It should be noted that markets have underreacted to the tariffs. A 30–50% sales tax (aka tariffs),
will wipe out entire industries.

The -7% drop this week doesn’t reflect the full damage. It’s an optimistic move assuming the tariffs won’t stick. The impact, if enforced, would be far more severe.
April 5, 2025 at 7:24 AM
Reposted by Jeff Standen
Let's build an AI agent in Cerb 11.1. We create an agent using the new `llm.agent` command, which gives us interchangeable LLM providers, memory, transcripts & tools in a few lines of code. The agent can be added to any website w/ a single script tag. #cerb #ai #agents #automation
Build an AI agent with tool use and custom knowledge in Cerb 11.1
This is a deep dive of the AI agent functionality in Cerb 11.1. Create an agent from scratch using the new `llm.agent:` command and add tools for searching a...
youtu.be
April 3, 2025 at 11:52 PM
Reposted by Jeff Standen
Update on my life: Last year, I joined my kids' school's PTA, because they needed a treasurer and I'm good enough with numbers. It was a straightforward, self-contained job: balancing the checkbook for an organization that only did a few fundraisers each year.
February 6, 2025 at 5:45 AM
Reposted by Jeff Standen
1. I'm NOT the sort of SF/F nerd who thinks everyone needs to read a "canon" of older works in genre like they're homework before they get to call themselves a fan, nevertheless the book I'm always mildly surprised when people say they haven't read it is "Snow Crash," which to me is era-defining...
January 29, 2025 at 3:29 PM
Reposted by Jeff Standen
Have another big post today on the importance of Bluesky/ATprotocol/decentralization, but also hoping to get people to understand the path forward is taking control over their own social media experience... www.techdirt.com/2025/01/27/e...
Empowering Users, Not Overlords: Overcoming Digital Helplessness
Disclosure: I’m on the board of Bluesky, so feel free to take as many grains of salt as you want in reading it, though all of it applies equally to other decentralized social media ecosys…
www.techdirt.com
January 27, 2025 at 5:47 PM
Reposted by Jeff Standen
When I worked at an SV startup, we used to call an investment from SoftBank the kiss of death. SoftBank would pump so much cash into startups that it would completely kill that startup’s need to innovate or develop a financially sustainable business. 21/
January 27, 2025 at 2:12 PM
Reposted by Jeff Standen
Ok, quick thread on why DeepSeek is blowing up assumptions about LLMs and maybe the whole (U.S.) AI industry. DeepSeek is an AI lab funded by a Chinese hedge fund, their AI code is open source, meaning freely available to use, which most big U.S. models (aside from Meta’s) are not. That’s the start…
January 27, 2025 at 1:04 PM
Reposted by Jeff Standen
1. Impact. How much revenue does my work protect or generate?

2. Quality. Does my work meet or exceed customer expectations?

3. Efficiency. Reward making the right buy versus build decision.

4. Reusability. How do others leverage my work?

5. Supportability. How much work do I create for others?
a question for the people who write code for money:

if you could wave a magic wand and have your performance/promotability measured on any 5 metrics of your choice, what would those metrics be?
January 23, 2025 at 4:45 PM
Reposted by Jeff Standen
The most subtle form of narrative technique applied to technical writing is also the most powerful one:

Narrating the technical details

Show conflict, solve it.

Unveil one bit at a time, dosing the information carefully, never all at once.

/1
January 20, 2025 at 11:18 PM
Reposted by Jeff Standen
Fixes for a critical rsync vulnerability (CVE-2024-12084) have been released for Stable/Bookworm, Testing and Unstable. Oldstable/Bullseye is not affected. Fixes for other lower severity CVEs have also been released in the same update and can all be tracked at… #debian
Fixes for a critical rsync vulnerability (CVE-2024-12084) have been released for Stable/Bookworm, Testing and Unstable. Oldstable/Bullseye is not affected. Fixes for other lower severity CVEs have…
Fixes for a critical rsync vulnerability (CVE-2024-12084) have been released for Stable/Bookworm, Testing and Unstable. Oldstable/Bullseye is not affected. Fixes for other lower severity CVEs have also been released in the same update and can all be…
dlvr.it
January 14, 2025 at 8:08 PM
Reposted by Jeff Standen
you don’t necessarily want the system creators to actually write the docs. but if the docs are written by people with no connection to the system that who are guided solely by user feedback, you’ve also failed. docs should be written by people hopelessly torn between the two perspectives
January 14, 2025 at 4:21 AM
Reposted by Jeff Standen
Yes, you should use a Python venv in a container like docker.

And here is why:

www.bitecode.dev/p/yes-you-sh...
Yes, you should use a Python venv in a container like docker
Brought to you by "/r/python answers are so bad I had to write this"
www.bitecode.dev
January 11, 2025 at 3:33 PM
Reposted by Jeff Standen
It was really valuable for me to stay at a single company long enough to live with the consequences of my own engineering decisions. To come face-to-face with my own technical debt.

It takes a few years for this to play out but IMO it's an important part of engineering growth.
January 11, 2025 at 2:08 PM
Reposted by Jeff Standen
It's 2025 and everything sucks and everyone is job hunting, please enjoy this slowly unfolding thread of tech jobs at places that aren't making the world worse.

If you're hiring at not-evil (or even minimally evil) orgs, please reply w your tech jobs too?
January 6, 2025 at 2:37 PM
Reposted by Jeff Standen
Fun fact: #SQLite is the most deployed and most used database. There are over one trillion SQLite databases in active use.

"It is maintained by three people. They don’t allow outside contributions."

avi.im/blag/2024/sq...

#databases
December 30, 2024 at 10:27 PM