Paul "PK" Pereyda Karayan
banner
paulkarayan.bsky.social
Paul "PK" Pereyda Karayan
@paulkarayan.bsky.social
I leave to the highborn
All the honours of this dissolving world
(Bricoleur & Digital Warlord)
not sure i'd call it a lost art, but liked the connection of tinkering to having taste.
seated.ro/blog/tinkeri...
October 31, 2025 at 6:25 PM
Why /dev/null Is an ACID Compliant Database jyu.dev/blog/why-dev...

happy friday!
Why /dev/null Is an ACID Compliant Database
/dev/null is web scale
jyu.dev
October 24, 2025 at 3:10 PM
Python Bytes reminded me of this great lib: pypi.org/project/wrapt/
I wish I'd had it when instrumenting things like Redis post import... so clean dynamic activation/deactivation by env flags (or stack aware), attach request-level metadata to logs, same decorator to instrument all data stores.
wrapt
Module for decorators, wrappers and monkey patching.
pypi.org
October 21, 2025 at 6:25 PM
Two great reads this week to remind me that
you can't hack your way through a decade of work you're not aligned with.

www.joanwestenberg.com/p/there-is-o...
xlii.space/thoughts/tal...
There is Only One Hack: Do it for a Decade.
Just Keep Doing the Thing
www.joanwestenberg.com
October 13, 2025 at 11:24 PM
not sure how to feel about this one... would love to chat if you're similarly conflicted.
www.qualcomm.com/news/release...
Qualcomm to Acquire Arduino—Accelerating Developers’ Access to its Leading Edge Computing and AI | Qualcomm
www.qualcomm.com
October 10, 2025 at 6:25 PM
xlii.space/thoughts/tal...

sounds simple - but it's profound.

I've never had any talent per se for writing software, just a lot of enjoyment of the process of building and then working with useful software i authored.
Talent is Alignment
Przemysław Alexander Kamiński · Raideur des doigts September 20th, 2025 marks exactly one year since I bought Roland’s FPX-30, 88-keys full sized digital piano. Being in my 4th decade of life I never…
xlii.space
October 9, 2025 at 6:25 PM
being compared to pathlib seems appropriate!

i'm here for this sort of spawn level simplicity :
command.spawn() # same as `subprocess.Popen(...)`

gitlab.com/chwitlabs/su...
October 8, 2025 at 6:25 PM
nothing like a Redis RCE to wake you up like coffee! www.bleepingcomputer.com/news/securit...

always amazed by these 10+ year old vulns; there are so many subtle ways things can go wrong!
Redis warns of critical flaw impacting thousands of instances
The Redis security team has released patches for a maximum severity vulnerability that could allow attackers to gain remote code execution on thousands of vulnerable instances.
www.bleepingcomputer.com
October 7, 2025 at 3:03 PM
friday inspiration from Ira Glass on The Creative Process: youtu.be/GHrmKL2XKcE?... - taste outpaces your ability to produce tasteful output for a long time (so do a lot of work!)
Ira Glass on The Creative Process:
Ira Glass on The Creative Process: #SHARE #INSPIRATION
youtu.be
October 3, 2025 at 3:52 PM
“All this ... will be mere electronic wallpaper, the background to the main program in which each of us will be both star and supporting player. Every one of our actions during the day, across the entire spectrum of domestic life, will be instantly recorded on videotape..." - J.G. Ballard (1977)
September 29, 2025 at 11:24 PM
I don't know who else needs to see this today - but this is the result of a lot of anguish... so, you're welcome for helping you wrangle you LLM co-pilot/gaslighter in chief:
Paul Pereyda Karayan - Irregular Engineering | LinkedIn
* I'm not looking for a job. Thanks! * I've built software products at Silicon… · Experience: Irregular Engineering · Location: San Francisco Bay Area · 500+ connections on LinkedIn. View Paul Pereyda...
www.linkedin.com
September 27, 2025 at 6:25 PM
actionable insights i took from decodingml.substack.com/p/context-en...

- Place critical instructions at start and most recent/relevant data at the end of prompt

- maintain focused context windows per agent => the unix way?

- Always use YAML instead of JSON, as it's 66% more token-efficient
Context Engineering: 2025’s #1 Skill in AI
Everything you must know about context engineering to ship successful AI apps
decodingml.substack.com
September 26, 2025 at 3:06 PM
Tracking AI-generated changes is crucial for code quality and accountability.

The solution I use: prefix all Claude commits with a consistent, searchable format.
Claude: [verb] [what] - [why/context]

Read about implementation and more here: paulkarayan.com/blog/claude-...
Claude Code overview - Claude Docs
Learn about Claude Code, Anthropic's agentic coding tool that lives in your terminal and helps you turn ideas into code faster than ever before.
CLAUDE.md
September 24, 2025 at 11:18 PM
after reading world.hey.com/dhh/the-grea..., curious if anyone has solid counterexamples? if so, are they exceptions that prove the rule?

the closest i can come up with are Marillyn Hewson (who was an engineer by training) and Arvind Krishna (came into IBM as an engineer)
The great falls of Boeing, Intel, and Apple
It takes ten years for the culture of a great company to fall apart once the CEO seat is given to someone without an engineering or product background. That's been the story of Boeing, Intel, and now…
world.hey.com
September 22, 2025 at 4:57 PM
On "Winning by Default" – Is Boring Actually Better?

www.lorenstew.art/blog/react-w...

Merits to both sides of the argument. I don't have the answer. But I'm increasingly skeptical that either extreme – total monoculture or total fragmentation – is where we want to be.
React Won by Default – And It's Killing Frontend Innovation | Loren Stewart
Exploring how React's dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for performance, developer experience, and ecosystem diversity.
www.lorenstew.art
September 16, 2025 at 5:42 PM
Today's leadership lessons from a 2 year old on the playground...

Me:
Maisie, are you gonna be safe?

Maisie:
Nope

Profound!
September 14, 2025 at 6:25 PM
This is spot on. The best eval systems I've built started with pandas and matplotlib, not fancy frameworks. When you treat evals as data science problems, you catch issues that manual testing misses - though that's still an essential part!

via Parlance Labs:
Evals are fundamentally just "data science" - Look at data - Conduct many experiments and measure where appropriate - Design metrics if you need to, esp when you need to iterate against a tough… | Hamel H.
Evals are fundamentally just "data science" - Look at data - Conduct many experiments and measure where appropriate - Design metrics if you need to, esp when you need to iterate against a tough problem...
www.linkedin.com
September 12, 2025 at 6:25 PM
Spec-driven development has put out some fresh shoots with modern LLMs leading the way.

shotgun.sh, github.com/github/spec-..., and ainativedev.io/news/how-ama... are all filing in parts of the puzzle.

future devs may look a lot more like the traditional engineers. i'm here for it!
Shotgun CLI
Your AI posse for researching, planning & building software. Runs on YOUR machine, partner.
shotgun.sh
September 12, 2025 at 4:05 PM
Excited to drop `ck` into my daily grep usage. e.g.

# These find related code even without exact keywords:
ck --sem "retry logic" # finds backoff, circuit breakers

pairs conceptually well with my semantic diff tool for operations on prose!

github.com/BeaconBay/ck
GitHub - BeaconBay/ck: Local first semantic and hybrid BM25 grep / search tool for use by AI and humans!
Local first semantic and hybrid BM25 grep / search tool for use by AI and humans! - GitHub - BeaconBay/ck: Local first semantic and hybrid BM25 grep / search tool for use by AI and humans!
github.com
September 11, 2025 at 6:25 PM
September 9, 2025 at 11:24 PM
I made a bash script that transcribes video to text using OpenAI's Whisper and ffmpeg.

It works for:
- Client meeting recordings
- Tutorial videos
- Voice memos
- Random video content that needs text extraction

Full writeup:
Local Video Transcription with OpenAI Whisper - Simple Bash Script
A simple 15-line bash script that transcribes videos locally using OpenAI Whisper. No cloud services, no subscriptions.
paulkarayan.com
September 9, 2025 at 6:25 PM
Curious if anyone has ideas as to what's happening here.
I launched a new tune I wrote/produced as a short here: www.youtube.com/watch?v=4SEK...

525 views & 1 like from 37 users in the first day and a half (roughly)?
36% watched for >30 secs... ???

is this bots/crawlers?
September 9, 2025 at 2:20 AM