# Notes on engineering, systems, and shipping things that matter.

Long-form writing on engineering, shipping, and staying sharp across technology waves.

- [Primitives of Spec-Driven Development](https://anfalmushtaq.com/articles/primitives-of-spec-driven-development.md) (2026-04-06): SDD isn't a prompting style — it's the next layer of software engineering. Here are the six primitives every custom framework ends up needing, with ASCII diagrams you can steal.
- [Presentation Material for VanJS talk on Vibe Code Like An Engineer](https://anfalmushtaq.com/articles/vibe-code-like-an-engineer-material.md) (2025-11-17): Presentation Material for VanJS talk on Vibe Code Like An Engineer
- [A Practical Guide to AI-Augmented Software Engineering](https://anfalmushtaq.com/articles/a-practical-guide-to-ai-augmented-software-engineering.md) (2025-08-19): A comprehensive framework for integrating AI into professional software development workflows while maintaining quality and performance.
- [My Journey Through WebSummit 2025 Without a Plan](https://anfalmushtaq.com/articles/my-journey-through-websummit-2025-without-a-plan.md) (2025-05-30): My Journey Through WebSummit 2025 Without a Plan
- [A Short Guide on Git for Vibe Coders](https://anfalmushtaq.com/articles/a-short-guide-on-git-for-vibe-coders.md) (2025-05-21): A short guide on Git for Vibe Coders
- [Voice Agents: TL;DR of Week 2](https://anfalmushtaq.com/articles/voice-agents-week2-tldr.md) (2025-05-18): A TL;DR of the second week of the Voice Agents course, covering architecture, latency, infra, and telephony.
- [Voice Agents: TL;DR of Week 1](https://anfalmushtaq.com/articles/voice-agents-week1-tldr.md) (2025-05-09): A TL;DR of the first week of the Voice Agents course, covering architecture, latency, infra, and telephony.
- [How to Validate Your Idea: My Personal Notes](https://anfalmushtaq.com/articles/how-to-validate-your-idea.md) (2025-04-20): A practical, step-by-step guide to validating your startup or indie project idea, based on personal experience and continuous learning.
- [How to get a custom email free](https://anfalmushtaq.com/articles/how-to-get-a-custom-email-free.md) (2025-04-02): How to get a custom email free
- [RAG for Startups with Limited Budget and Time](https://anfalmushtaq.com/articles/rag-for-startups-with-limited-budget-and-time.md) (2025-03-24): How to implement RAG for startups with limited budget and time.
- [Is Hallucination a Vehicle for Creativity?](https://anfalmushtaq.com/articles/is-hallucination-a-vehicle-for-creativity.md) (2025-02-16): Exploring whether hallucination in AI can foster creativity and innovation.
- [Deep dive into LLMs like ChatGPT by Andrej Karpathy (TL;DR)](https://anfalmushtaq.com/articles/deep-dive-into-llms-like-chatgpt-tldr.md) (2025-02-08): A TL;DR version of Andrej Karpathy's "Deep dive into LLMs like ChatGPT" video.
- [Knuth AI: What's Next?](https://anfalmushtaq.com/articles/whats-next-for-knuth-ai.md) (2025-01-20): A look at the future of software development and how AI will change the way we code
- [Knuth AI: A Journey from Concept to Reality Check](https://anfalmushtaq.com/articles/knuth-ai-journey.md) (2025-01-12): Exploring the development of an AI assistant that promotes thoughtful coding
- [Find your ikigai](https://anfalmushtaq.com/articles/find-your-ikigai.md) (2025-01-04): Discovering your ikigai - a personal journey beyond longevity to finding true purpose
- [A Practical Guide to System Design Thinking](https://anfalmushtaq.com/articles/a-practical-guide-to-system-design-thinking.md) (2024-11-23): Learn system design through the lens of a lead engineer - from problem analysis to implementation.
- [Why I have disabled Github copilot](https://anfalmushtaq.com/articles/why-i-disabled-copilot.md) (2024-09-29): An in-depth look at why I have disabled Github copilot
- [My path for learnning AI](https://anfalmushtaq.com/articles/my-path-for-learning-ai.md) (2024-06-16): The learning path I am following to become better at AI.
- [Can Humans Stay Relevant?](https://anfalmushtaq.com/articles/can-humans-stay-relevant.md) (2023-04-20): In this age when AI is exponentially growing and poses some serious questions. Is it possible for humans to stay relevant?
- [Why you should love maths!!](https://anfalmushtaq.com/articles/why-you-should-love-maths.md) (2021-04-25): Why you should love maths!!
- [Startup Guide](https://anfalmushtaq.com/articles/startup-guide.md) (2021-04-21): Step by step guide to starting a startup.
- [Are we living in the jail of our mind?](https://anfalmushtaq.com/articles/are-we-living-in-the-jail-of-our-minds.md) (2021-04-17): Are we living in the jail of our mind?
- [Write Your Code For Humans](https://anfalmushtaq.com/articles/write-your-code-for-humans.md) (2021-04-11): Write your code for humans.
- [Open Source A Hidden Gem](https://anfalmushtaq.com/articles/open-source-a-hidden-gem.md) (2021-04-03): Why you should start contributing to open source projects.
- [Hello World](https://anfalmushtaq.com/articles/hello-world.md) (2021-03-09): Why I have decided to learn C++.
- [Tailwind CSS Review By A Backend Developer](https://anfalmushtaq.com/articles/tailwind-css-review-by-a-backend-developer.md) (2021-03-06): My thoughts on tailwindcss as a back-end developer.
- [The Next Stage Of Our Evolution](https://anfalmushtaq.com/articles/the-next-stage-of-our-evolution.md) (2021-02-15): What is the next stage of our evolution as a species? where are we headed? is Mars going to be our next home?
