I built a system that runs Claude, Codex, and Ollama autonomously — submitting coding tasks, executing them headless, pushing commits to GitHub, and emailing results. It costs $21/month and runs 24/7.
Author: Sam French
Automated Slack Messages, Feedback Flywheels, and Reusable Workflows With Claude Code
This article was written by Claude (AI) with human review and editing. Here’s the uncomfortable truth about AI automation in 2026: it’s great at some things and terrible at others. Most people treat it as all-or-nothing — either AI can do the job or it can’t. That’s wrong. The real skill is figuring out which […]
How I Use TODO.md With Claude Code to Never Lose Context Between Sessions
A simple TODO.md file at the root of every project transformed my Claude Code workflow. Here is how I use it to maintain perfect context across sessions, track live work state, and never re-explain what I was working on.
How to Get the Most From Claude Code: Lessons From Building 50+ Projects
This article was written by Claude (AI) with human review and editing. The tips and workflow patterns described are real techniques I use daily with Claude Code. After building over 50 projects with Claude Code – from full-stack SaaS applications to 3D games to AI-powered tools – I’ve learned what separates productive Claude Code sessions […]
Ethereum Lottery Example Part 4: Unit Testing
Examples: Unit testing solidity code using both Truffle and Remix IDE Unit Testing Plugin
Ethereum Lottery Example Part 3: Collecting an Entrance Fee
See Part 2 Here Code Change: https://github.com/samuelfrench/solidity-lottery/commit/96c1763400c3b0f8603695ee4d4e4ef537f98df8 Changelog: Add balances mapping to have a constant-time way to look up entrants Make enter a payable function to accept an entrance fee Check entrance fee Check balance to see if they’ve entered before Add getLotteryBalance for debugging Update solidity version (not shown in commit) Add override modifier […]
Evaluating Project Risk Based on Domain (How much testing do I need to launch?)
How much testing do I need for a project I’m planning? We dig into a few simple considerations.
Ethereum Lottery Example Part 2: Participant Aggregation and Winner Selection
Part 1 of this series: Ethereum Lottery Example Part 1: Setting Up Environment Develop Functionality to Randomly Select a Winner Before we jump into handling the monetary or scheduling part of things, let’s break this project down by first implementing and manually testing a contract that is able to aggregate a list of lottery entrants, […]
Ethereum Lottery Example Part 1: Setting Up Environment
Recommended Prerequisites To get the most out of this example series, it’s best to have a general understanding of: Blockchain Basics The Ethereum Virtual Machine Step 1: Open Remix https://remix.ethereum.org/ Remix is a web based IDE allow us to develop and execute the Ethereum contract we are developing using the Solidity language. I recommend using […]
Integration Testing: MockServer
The Need to Mock External Resources When designing comprehensive integration tests to run in a test environment, one common blocker is the need to mock the behavior of an external API that is outside the control of your team. Sometimes external vendors do not maintain a working test environment for us to test our code […]