Learning to Code When AI Writes the Code
It works and I don't know why. That is the most dangerous sentence I can say about my own code, and it got very easy to say. I started writing softwar…
Latest Architecture news from Tech News
It works and I don't know why. That is the most dangerous sentence I can say about my own code, and it got very easy to say. I started writing softwar…
Originally published on tamiz.pro . The initial euphoria surrounding Large Language Models (LLMs) was largely driven by their ability to generate code…
JWT Validation: Verifying Tokens for Authentication and Authorization A practical guide to JWT validation — the process of checking a JSON Web Token's…
Originally published on tamiz.pro . The rise of "vibe coding" has democratized software development, allowing developers to build complex applications…
Disclaimer: This article is intended for educational purposes related to cybersecurity, defensive security, and authorized security testing only. DoS/…
Originally published on tamiz.pro . The promise of Local AI is data sovereignty. By running Large Language Models (LLMs) entirely on-premise, organiza…
Learning to Learn: The Biggest Lesson I've Gained at Zone01 Kisumu When most people think about learning software engineering, they picture classrooms…
Are you a data nerd who loves fitness? If you wear an Oura Ring or an Apple Watch , you’re sitting on a goldmine of biometric data. Specifically, Hear…
Starting a career in software engineering is exciting, but it can also be overwhelming. With countless programming languages, frameworks, tools, and b…
Understanding software architecture, adaptability, risk assessment, and writing readable code. There is a harmful myth that a developer’s job is solel…
Originally published on tamiz.pro . The prevailing architectural pattern for modern AI agents—feeding the entire conversation history and all availabl…
Two months ago, I couldn't explain what a variable was. Today, I'm writing backend code in Go, working with APIs and databases, using Git, Docker, and…
Originally published on tamiz.pro . The landscape of software development is undergoing a tectonic shift. For decades, memory safety and security have…
Originally published on tamiz.pro . The context window is the single most expensive bottleneck in modern Retrieval-Augmented Generation (RAG) architec…
Early in my career, I thought polyrepos were the way. Microservices, each in their own repo, independently deployable — it felt clean and modern. Then…
From Framework User to Framework Understander — A 4-Month Journey Through Gradient Descent, Transformers, and the Physics of History "Every timeline y…
The usual warning about AI starts like this: the moment the lights go out in the server room, every step we leaped forward with AI snaps back to where…
We’ve all been there. You sketch out a flawless high-level architecture on the whiteboard, and the interviewer leans in: “ Alright, what database are …
This is fun. I absolutely must share. So I recently created a desktop pet, called Catbot. Catbot is voice activated and has memory in an obsidian vaul…
This post documents a real debugging session that started with a simple symptom — example.com wouldn't load — and ended up uncovering several separate…
This is going to be a very different article from what I usually write. No technical discussions, architecture deep dives, or engineering practices to…
Where Chris Lattner calls AI "mid" and George Hotz wants to knock a trillion dollars of value off of NVIDIA with tinygrad. Preamble IMHO: AMD's Advanc…
Database Migrations: Managing Schema Changes as Version-Controlled Code A practical guide to database migrations — the discipline of evolving a databa…
Somewhere in your organization there is a slide that says do it right the first time to save costs. I have sat in the room where that slide goes up. I…
Introduction: Strategic Entry into Cybersecurity The cybersecurity domain operates as a dynamically evolving ecosystem, characterized by the rapid eme…
I was fifteen when I first stood in front of a CNC machine at Senai. Not a keyboard. Not a screen. A machine that cut metal down to the tenth of a mil…
My TypeScript Candidate Tracker passed 100 tests before it had a page I could actually use. The repository contracts, Result types, validation service…
My company decided to lean into AI — to let people who had never written code build real software with it. I thought that was the right call, and I st…
For the longest time, I avoided interfaces. Not because I thought they were useless. But because every explanation I came across felt like a computer …
Brain Science Friday: What Neuroscience Actually Says About How You Should Be Studying Right Now Here's a fact that should change everything about how…