When the Number Doesn't Fit: What a Tiny C++ Program Reveals About the Limits of Computing1. It Started With Four Bytes There is something deceptively simple about this C++ program: #include <iostream> int main() { int x = 560434334222223546433333333333333; std::cout << "The sizeAug 13 · 11 min readchasfatprojects.hashnode.dev
The Birth of a Programming LanguageIn previous episode, we explored how computers think — from binary to assembly to high-level languages. We learned that computers ultimately understand only 0s and 1s, and that every programming languAug 2 · 17 min readchasfatprojects.hashnode.dev
How Computers Think — From Binary to Programming LanguagesIntroduction In our first episode, we explored the big picture — what computers are, how hardware and software work together, and why programming languages exist. Now it's time to go deeper. We need tAug 2 · 12 min readchasfatprojects.hashnode.dev
Foundations of Computer Programming: Understanding How Software, Hardware, and Programming Languages Work TogetherWhat Is a Computer? At its most fundamental level, a computer is a machine that processes information. It takes input, performs operations on that input, and produces output. But this definition, whilJul 31 · 17 min readchasfatprojects.hashnode.dev
HTML Injection Explained:HTML Injection is a common yet often misunderstood web application vulnerability that occurs when user-controlled input is reflected into a web page without proper validation or output encoding. While sometimes dismissed as “harmless” compared to XSS...Dec 22, 2025 · 6 min readchasfatprojects.hashnode.dev