Blog

Thinking out loud.

Notes on AI engineering, LLM agents, and the craft of shipping intelligent products.

Jun 2026 5 min read

Java Arrays Tutorial: From Beginner to Hero

In Java programming, an array is one of the most fundamental data structures used to store multiple values of the same data type in a single variable. Instead of creating separate variables for each value, arrays allow developers to organize and manage related data efficiently. Arrays are widely used in software development, data processing, gaming, business applications, and many other industries. Understanding arrays is essential for every Java programmer because they form the foundation for more advanced data structures such as ArrayLists, Lists, Stacks, Queues, and Collections.

Read article
june 2026 5 min read

Understanding the Linux File System Hierarchy (Linux Day 01)

When you’re new to Linux, one of the first things that feels confusing is the filesystem hierarchy. Unlike Windows, where you see drives like C: and D:, Linux organizes everything under a single root directory. In this article, we’ll explore the Linux filesystem hierarchy in a simple and practical way.

Read article
Jun 2026 3 min read

Prompt Engineering for Beginners: A Complete Guide to Writing Better AI Prompts

AEE 002 Article Artificial Intelligence is transforming the way we work, learn, and create. Whether you’re using ChatGPT, Claude, Gemini, or any other AI assistant, the quality of the response depends largely on one thing: your prompt. This is where Prompt Engineering comes in. In this guide, we’ll learn Prompt Engineering from scratch using simple explanations and real-world examples.

Read article
jul 2026 7 min read

RAG (Retrieval-Augmented Generation)

(AIE 003 Article)

Read article