Pi Agent: Ranger's Best Companion
September 26, 2026
A hands-on guide to the Pi agent: setup, prompts, AGENTS.md, skills and extensions, plus local versus cloud LLMs.
September 26, 2026
A hands-on guide to the Pi agent: setup, prompts, AGENTS.md, skills and extensions, plus local versus cloud LLMs.
September 11, 2026
A practical guide to running LLMs locally with Ollama, adding your own documents via RAG, and understanding how autonomous agents work.
September 06, 2026
Personal reflections on the real value of AI: competitive edge, SaaS, delegation, universal income and the future of work and learning.
August 15, 2026
Why delegating all thinking to AI weakens our skills, and why deliberate effort works like strength training for the mind.
August 15, 2026
How to stop depending on your phone and phone number for logins, using hardware security keys and a layered backup protocol.
May 14, 2026
Why I built Deep Reader, a short Python tool that strips clutter from web pages and extracts clean Markdown text for focused reading.
April 23, 2026
An information-theory and neurophysics view of focus: thoughts as physical signals, brain noise, coherence and meditation as a filter.
January 09, 2026
How to build a cheap, expendable field-monitoring tool from ESP32 firmware and a Python dashboard, with the design reasoning behind it.
December 19, 2025
A case study of building and launching a relationship card-deck product in four days with AI, WordPress and a lean maker stack.
November 29, 2025
A Python data workflow with VS Code, Jupyter, NumPy, Pandas, Matplotlib and Streamlit, from raw data to insight.
November 23, 2025
How to build an autonomous digital survival USB drive with Ventoy, Tails, Kali Linux, VeraCrypt, offline maps and data recovery tools.
October 16, 2025
A practical method for AI-assisted development: design the architecture first, then split roles between planning LLMs and an in-editor assistant.
October 04, 2025
How the developer's role shifts from writing code to directing AI, and why programming fundamentals still matter.
September 24, 2025
Why adults can learn a third language more easily than they expect, thanks to cognitive, linguistic and motivational advantages.
September 14, 2025
Why both stable and chaotic environments hinder learning, and how a middle path and a generalist mindset build resilience.
September 14, 2025
Why handing research and synthesis to AI can erode focus, mental stamina and critical thinking, and what to keep doing yourself.
September 14, 2025
A language-learning method built on finding each language's core principle, illustrated with English, Spanish and Czech.
September 14, 2025
Why maximally efficient systems are brittle, and how reserves, redundancy and modularity make businesses and software resilient.
September 14, 2025
How simple organisms mirror object-oriented programming, and what biology can teach us about designing software.
September 14, 2025
How to choose what to learn amid a flood of AI tools: prioritize fundamentals and enduring value over novelty.
September 14, 2025
The case for asteroid mining as a response to growing resource demand and the environmental and social costs of terrestrial mining.
September 14, 2025
A hands-on framework for judging which skills and fields resist AI automation, with examples from marketing, software and complex projects.
August 11, 2025
A step-by-step guide to flashing MicroPython firmware onto an ESP32, using either the Thonny IDE or the esptool terminal.
August 10, 2025
How MicroPython runs Python on microcontrollers for IoT, sensors, robotics and edge AI, with a learning timeline and hardware overview.
August 06, 2025
An introduction to Flask, the Python microframework for web apps and REST APIs, with a learning path from basics to deployment.
May 16, 2025
Why Python is a good first programming language, what it is used for, and how to grow from core skills into a specialization.
October 31, 2024
How AI is reshaping software development from 2022 to 2035, and what each stage means for developers.
March 18, 2024
The core concepts every programmer needs, from variables and data types to loops and functions, explained with Python examples.