🐿️ Meet Aran DataNut

Complex tech,
explained
simply.

Like finding the right nut in the right tree.


Hi, I’m Cesar “Aran” Pasillas β€” software engineer, AI builder, and your bushy-tailed guide through Java, LLMs, microservices, and modern engineering.

No jargon forests. Just clear paths and well-hidden nuts of knowledge.


🐿️

Aran DataNut

Chief Nut Architect

“Every complex system has a simpler version hiding inside it. My job is to find it β€” like a nut under the snow.”

  • RAG Pipelines
  • Java Spring
  • LLM Orchestration
  • Microservices
  • Whisper AI
  • Vector Stores
15+
Years in the tree
6
Tech categories
∞
Nuts to share
0
Boring explanations
The Squirrel Method

Every post, same
friendly formula

Aran breaks down each concept the same way β€” so you always know what to expect and always walk away with the nut.

1
🐿️ Aran sets the scene
A quick squirrel situation that mirrors the tech concept. Relatable, fun, sets the tone.
2
🌰 The nut analogy
The complex idea explained with nuts, trees, forests or winter stashes. No jargon, just clarity.
3
πŸ’» The real tech
Code, diagrams, or architecture β€” now easy to absorb because the analogy already landed.
4
πŸ† Aran’s Nutshell
One memorable sentence that wraps it all up. You’ll quote it at your next standup.
programmingsquirrel.com/rag-pipelines
RAG Pipelines: How to Give Your LLM a Better Memory
# The retrieval step 🌰
chunks = vector_store.search(
  query=“user question”, top_k=5
)
↑ intro card β€” top of post
🐿️

Aran DataNut

Chief Nut Architect

“Think of a RAG pipeline like my winter stash β€” I don’t memorize every nut’s location. I just remember which tree to check.”

  • RAG Pipelines
  • LLM Routing
  • Vector Stores
↓ takeaway card β€” bottom of post
🌰

Aran’s Nutshell

Today’s Nut

What you take home today

“Don’t memorize the whole forest. Just know which tree to check. That’s RAG in one sentence.”

  • RAG = map, not memory
  • Embeddings = coordinates
Fresh from the tree

Latest posts

  • Installing Python

    Installing Python

    If you’re coming from Java and want to learn Python, start here! First, make sure you have Python installedβ€”it’s super easy, just follow the Beginner’s Guide online. You’ll get Python IDLE to start coding and the Python Launcher to manage versions.…

  • GO and the OOP

    GO and the OOP

    Go and OOP Go is not designed as a purely object-oriented programming (OOP) language in the traditional sense, like Java. However, Go includes certain features that allow for the use of OOP principles, but in a simplified and more flexible manner.

  • Download and Installation Go

    Download and Installation Go

    So, if you are is because you want to learn GO, and is possible that you comes from a Java platform, if not I recommend you to learn java.

Explore the forest

Pick your tree

β˜•
Java & Spring Boot
Patterns, testing & performance. The oak tree of the backend world.
β†’ Explore Java
πŸ€–
AI & LLMs
Prompts, RAG, evaluations & building real AI tools.
β†’ Explore AI
☁️
Cloud & Architecture
Diagrams, trade-offs & scalable systems.
β†’ Explore Architecture
🐍
Python & ML
Data pipelines, notebooks & automation.
β†’ Explore Python
βš™οΈ
Dev Practices
Docs, CI/CD & habits for better teams.
β†’ Explore Practices
🐹
Go
Concurrency, performance & modern tooling.
β†’ Explore Go