I Committed 518,000 Lines in 30 Days. Production Kept 235,000.
Originally published on my blog — read it there with the full context, code and updates . Last week I did something I almost never bother to do: I c…
Latest Programming news from Tech News
Originally published on my blog — read it there with the full context, code and updates . Last week I did something I almost never bother to do: I c…
An article can remain queued in the internal vault while its published version goes live on the public site if an unrelated commit arrives during th…
I do not want to dictate code. Brackets, indentation, and symbol-heavy syntax are a bad fit for speech, and autocomplete already does a lot of that…
I keep a notes file of commands I had to look up twice. At some point the file got long enough that I turned it into proper one-page cheatsheets — o…
Introduction If you’ve been using Git for a while, you probably know the basics: add , commit , push , pull . But to truly own your codebase—and to…
Picture three developers on one website. One improves login, another changes the cart, and the next morning an older folder has overwritten the newe…
In the previous post I was building a small GUI for creating SSH keys, and the first decision was how to pass a passphrase to ssh-keygen without lea…
I spent two days chasing a failing command, and the tempting shortcut was to let a model rewrite the file. Why would I keep hand-editing a small par…
The first fifteen minutes of an AI coding session are the product test, not a warm-up you can skip. If you cannot name the friction in that window,…
A client asked a simple question this week: “Can the agent see the whole platform?” The platform is roughly 195 git repositories. Frontends, service…
A quiet afternoon in a shared engineering channel often starts with a green check that nobody trusts. The agent has repaired a parser, the suite is…
A coding assistant changes the two files you asked it to edit. The diff looks reasonable. Is the next Git operation safe to proceed? Not necessarily…
Protected paths do not become optional when a contribution surge arrives. A free model can draft a note about a diff. It cannot own the merge bit, d…
Disclosure: this article was prepared with AI assistance from AiOrch's published demo record. Its draft was generated by an AI assistant and checked…
In our first post on MWD we described the rule we build with: one repo = one package . Packages depend on each other only through published, version…
How many times have you pushed a commit only to realize 3 minutes later that you left a console.log , a formatting issue, or a broken unit test in y…
In the previous article of this course we learned to use the git log command with multiple parameters to increase its usefulness; however, it's not…
Accidental credential commits are often found weeks or months after they happen, long after anyone who was watching had time to use them. This guide…
I recently set up Git again on a new Windows laptop. Installing Git itself wasn't difficult. What was more interesting was seeing commands I had use…
When an email API test starts failing on one branch, the first instinct is often to rerun the same checkout and watch the inbox again. That gets mes…
Introduction Git is more than just a tool for saving code. In a team environment, developers need to understand how to manage branches, clean up com…
The first time I tried to deploy a static site using GitHub Actions, I gave up halfway through the tutorials. The second time, with the help of an A…
I come from a social services background—not a developer by training. I just read a lot and get curious. The first time I heard the word "drift" was…
On 2026-09-15 a Claude Code subagent appended 25 post drafts to a tracked file in our working tree while the parent session was resolving a rebase c…
2026: The First VCS I Actually Chose Looking back, I never really chose a version control system (VCS). I used whatever the company I worked for had…
Агент Claude Code ради одной цифры для статьи запустил платную серию запросов к ИИ-моделям, хотя правило в CLAUDE.md это прямо запрещало: в длинной…
Продолжение статьи о синхронизации Claude Code между машинами через git: пять новых граблей за месяц эксплуатации на двух реальных машинах — от вето…
On September 15, 2026, GitHub turned off SHA-1 for HTTPS and TLS on github.com and its CDNs. They had been warning about it since April. If your cli…
A registry row carries one value the rules read: the identifier of the instance that owns it. The requirement that the value stay true is written in…
How to Automate Git Add, Commit, and Push with a Bash Script I automated one of the repetitive tasks in my development workflow. While working on a…