macOS System Info Commands You Should Know

Posted on Fri 01 May 2026 in DevTools • Tagged with macos, terminal, cli, sysadmin, commands

Getting your macOS system and disk information from the terminal is straightforward once you know the right commands. Here's a quick reference.

System Info

system_profiler SPSoftwareDataType — Displays macOS version, build number, kernel version, boot volume, and uptime. Good for confirming your OS details quickly.

Use like this in your terminal …


Continue reading

You Have Been Using Claude Wrong — Here Is What It Can Actually Do

Posted on Thu 23 April 2026 in AI Fundamentals • Tagged with claude, anthropic, genai-beginners, ai-tools, llm-workflows, productivity

Introduction

When most beginners open Claude for the first time, they type a question and wait for an answer. That is a perfectly valid starting point. But if that is all you have been doing, you are using a fraction of what is actually there.

Claude is not just a …


Continue reading

Run Lubuntu Desktop on Docker Using Webtop

Posted on Sun 19 April 2026 in Docker • Tagged with Docker, Lubuntu, Linux, Webtop, Container

TLDR;

GitHub Token

To pull container images from GitHub's registry, you need a Personal Access Token (PAT).

  1. Go to GitHub Token Settings
  2. Click Generate new token (classic)
  3. Give it a descriptive name and set an expiry
  4. Under scopes, check read:packages
  5. Click Generate token and copy it right away — you …

Continue reading

Using Free Cloud-Based LLMs via Ollama on Ubuntu

Posted on Sun 19 April 2026 in GenAI Engineering • Tagged with ollama, llm, ubuntu, cloud-llm, local-ai, kactii, linux


Ollama is a lightweight, open-source LLM runner. Its :cloud model suffix lets you route prompts to free-tier hosted models — no GPU, no paid API key required. Useful for learning, prototyping, and small projects on modest hardware.

This post covers the full Ubuntu setup: manual install, service startup, chatting with Kimi …


Continue reading

Claude Code Project Structure — Every File and Folder Explained

Posted on Sat 18 April 2026 in Engineering • Tagged with claude-code, agentic-engineering, llm-tooling, project-structure

Most Claude Code projects start with a CLAUDE.md and nothing else. Here is the full structure that turns Claude from a coding assistant into an engineering partner.

The complete directory

your-project/
├── CLAUDE.md
├── CLAUDE.local.md
├── mcp.json
└── claude/
    ├── settings.json
    ├── rules/
    │   ├── code-style.md
    │   ├── testing.md
    │   └── api-conventions.md
    ├── commands …

Continue reading

LLM Inference Optimization: What Actually Makes Your Model Fast

Posted on Sat 18 April 2026 in GenAI • Tagged with LLM, Inference, Optimization, Quantization, KV Cache, Speculative Decoding, Flash Attention

When you send a prompt to an LLM, three layers shape how fast you get a response: the hardware (GPUs, TPUs, LPUs), the model size and architecture, and the inference engine strategies sitting on top. Most of the latency battle is fought at that third layer — and the core problem …


Continue reading

PromptTemplate Explained for 10 year old

Posted on Fri 17 April 2026 in GenAI Basics • Tagged with langchain, prompt-engineering, beginner, kactii

PromptTemplate is one of those ideas that sounds technical but is actually something you already understand from everyday life. Here are three ways to see it clearly.

Cookie Cutter 🍪

The Shape — A star-shaped cookie cutter that never changes. You press it into any dough and get the same star, every …


Continue reading

Six Terms You Must Know Before Building Agentic AI Systems

Posted on Fri 17 April 2026 in GenAI • Tagged with Agentic AI, MCP, RAG, Multi-Agent, Memory, Agent Architecture

If you are shipping agentic systems in 2026 and these six terms are fuzzy, you are building on sand. This is the foundational vocabulary — not hype, not vendor marketing, just the concepts that actually show up when you are designing, debugging, or scaling an agent pipeline.

The Six Terms

Model …


Continue reading

The Great Password Dilemma

Posted on Fri 17 April 2026 in Engineering Stories • Tagged with passwords, encoding, human-computer gap, security, UX

We encode information every single day — and we almost never think about it.

A student called me to get her account unlocked. She dictated her password over the phone: apple1234. I typed it in. Login failed. We went back and forth, both confused. Then she clarified: she meant appleOne2Three4.

Same …


Continue reading

AgentLegatus — Terraform for AI Agents

Posted on Wed 15 April 2026 in Agents • Tagged with agentlegatus, multi-agent, llm, open-source, orchestration, python, langgraph, vendor-agnostic

The multi-agent space is fracturing fast. Teams pick LangGraph one quarter, switch to CrewAI the next, then discover Google ADK or AWS Strands and wonder if they should migrate again. Every switch costs weeks — ripping out abstractions, rewriting orchestration logic, re-testing state management. This is the exact problem Terraform solved …


Continue reading