Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Patrick Jackson Blog Consulting Projects Sponsorships About Subscribe I’m Patrick (he/him).Arcuru is my usual online handle.

News

Blog 2 months ago
Moving to a Lonely Forge
GitHub's down again today, so I think I'll spend the time moving to a self-hosted Forge. I've long been an advocate for decentralizing software development, but over the years it has always just made sense to keep the primary repos on GitHub. GitHub prove
Read more
Report
Blog 3 months ago
Testing mdBook Rust snippets
I've been working on standardizing each of my projects onto some common infrastructure and patterns. Nix flake with build targets for everything, including tests/linting Nix devshell for development deps Github Actions with a shared repo of reusable workf
Read more
Report
Blog 6 months ago
AGPL: The Moral AI License
I personally believe that if you are writing Open Source code using an 'AI', the morally correct license is the most viral copyleft license possible - AGPL. (I know you're judging the em-dash, but this article was fully written by me, a real human) I used
Read more
Report
Blog 10 months ago
Feature-First Development
For my latest quixotic project I decided to develop it in an unstable, "feature-first" manner. The exact opposite of how I usually develop software. In the past I've usually tried to write code in a sort of "bulletproof" style, with every change and featu
Read more
Report
Blog 11 months ago
Sync Conf 2025 Trip Report
I just got back from spending 3 days of my time and more than $1000 to travel to and attend a conference. For my "side-project" Eidetica . What can I say, I'm a tech geek with free time and I had some room in my budget. I didn't socialize/connect/chat ver
Read more
Report
Blog 11 months ago
Using CRDTs + Sync as a Database
Can you use a CRDT as a Database? I've been thinking about this a lot, and my answer is a resounding… Maybe Depends on your data, and your use case. If your data is a good fit, and you're ready to take on the quirks associated with doing so, I'm working o
Read more
Report
Blog 11 months ago
I Let AI Vote For Me In The Nix SC Election
Discuss and yell at me on Reddit along with the people who didn't have time to read the 1263 words in this post but somehow did have time to read all 188,283 words from the candidates: https://old.reddit.com/r/NixOS/comments/1onhpbt/i_let_ai_vote_for_me_i
Read more
Report
Blog 1 year ago
OSS Licensing Sucks
I am working on Eidetica , an OSS project that may one day be a good backend for apps to store data. It is primarily useful as an open library for free software to use but may be valuable enough for companies to use and pay for. What !%&-ing license shoul
Read more
Report
Blog 1 year ago
Stay Out Of My (Project) $HOME
Warning, I'm about to get on my mild OCD soapbox again. Too many development tools expect to get the privilege of a config file in the root directory of my projects. Many of them don't even allow it to be a hidden file-they just require a fully unhidden "
Read more
Report
Blog 1 year ago
Optimizing Naively
Back in the day I honed my optimization chops while working on Project Euler problems. I was dumb and young, and most of the things I tried were pointless, but I did stumble on a technique that I have kept using in the nearly 2 decades since. Write the sl
Read more
Report
Show more news