SShortSingh.
Back to feed

Developer releases free 2,800-page Go book on simulated worlds, built with AI in 18 days

0
·1 views

A developer has published a free online Go programming book titled 'The World', spanning 10 volumes, 105 chapters, and approximately 2,800 pages. The project was completed over 18 working days using AI-assisted drafting, with the author focusing primarily on verifying that all code and instructions actually function correctly. Each chapter concludes with a runnable example, and an automated tool checks that every command in the text produces the expected output, triggering rewrites if later changes break earlier chapters. The book progressively builds a simulated world featuring physics, terrain, water flow, evolving creatures, and villagers with memory, with 25 volumes planned in total. The book is freely available online, while paid offline editions in PDF and EPUB formats are offered through Leanpub and Gumroad.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Circle's Arc Mainnet Goes Live With USDC as Native Coin and 12-Institution Validator Set

Circle launched the Arc blockchain public mainnet on 16 September 2026, an EVM-compatible layer-1 chain where USDC serves as the native gas coin. The network runs on a proof-of-authority model with twelve institutional validators including Circle, BlackRock, Visa, Mastercard, DTCC, and ICE. Arc uses a Malachite BFT consensus with a Reth-based client, producing blocks every half second with deterministic finality and a chain ID of 5042. A key technical detail for integrators is that the node tracks USDC balances in 18 decimals while the ERC-20 contract uses 6 decimals — the same balance expressed at scales a trillion apart. The chain also publishes the next block's base fee inside the current block header, effectively signalling gas costs before wallets or contracts need to query them.

0
ProgrammingDEV Community ·

Not All Code Style Rules Are Worth the Argument, Here Is How to Tell

A software developer reflects on years of code review disputes and proposes sorting style rules into three categories based on their actual impact. Some formatting rules — such as one statement per line, line length limits, and brace discipline — have measurable consequences for readability, diff clarity, and bug visibility. Others, like brace placement style or spaces versus tabs, lack supporting evidence and cost more in review time than either outcome is worth. Tools like auto-formatters can resolve the latter category instantly, freeing reviewers to focus on substantive concerns. The most valuable review energy, the author argues, belongs to questions about logic, naming, responsibility, and hidden contract violations — issues no formatter can ever settle.

0
ProgrammingDEV Community ·

AI Agent Builds 5-Page Business Website: WordPress.com, Storyblok, Sanity & Webflow MCP Compared

A technical comparison published on DEV Community on September 19, 2026, tested four CMS platforms — WordPress.com, Storyblok, Sanity, and Webflow — by tasking an AI agent with building a five-page website for a fictional ceramics studio called 'Din Dee'. All four platforms share the same Model Context Protocol (MCP) standard, allowing the AI agent to call tools via a unified protocol, yet each platform's workflow and tool design differed significantly in practice. The website required pages for Home, Products & Services, About Us, Contact, and a Blog, providing a consistent benchmark across all systems. WordPress.com's workflow centered on a single tool with three core actions — list, describe, and execute — and recommended reading theme and block settings before creating any content. The article notes that all tool-call counts are estimates based on official documentation rather than live test runs, and each platform section concludes with a summary of approximate calls and platform-specific caveats.

0
ProgrammingDEV Community ·

Developer replaces Python if/elif chains with plain-language LLM conditions using fuzzyif

A developer has released a Python library called fuzzyif that allows natural-language questions to replace traditional if/elif conditional logic in code. The library is powered by Jev, a classification-focused model from TypeSafe AI released in September 2026, which returns probabilities and labels rather than generating text. To test its real-world viability, the developer patched Ansible's OS distribution detection module — a 786-line file — and ran it against Ansible's official test suite. Results showed that judgment-based logic, such as classifying support emails or mapping OS names, could be successfully replaced by fuzzyif calls. However, structured data extraction tasks within the same codebase could not be substituted, highlighting a clear boundary for where LLM-based conditionals are and are not effective.

Developer releases free 2,800-page Go book on simulated worlds, built with AI in 18 days · ShortSingh