This document summarizes DIY grid computing using a decentralized network of computers. The grid uses a controller, runners installed on participating machines, and tasks that can be run remotely. The goals are to utilize spare computing resources efficiently for tasks like cracking passwords or testing applications. Requirements include central control, reliability, scalability, and ability to update tasks remotely. Hardware can include unused servers, home computers, or cloud instances. Benefits include distributing workload and avoiding a single point of failure.