Mouad's Blog

Why I Created This Blog?

The story behind why Mouad Sadik started writing — and what you can expect from this space.

Why I Created This Blog?

As a software engineering student and full-stack developer, I've always believed that real growth doesn't happen only inside classrooms. It happens when you experiment, break things, build projects, and — most importantly — share what you've learned with others.

This blog is that space for me. My personal corner of the internet to document the journey.

Everything here is real — real projects, real mistakes, real lessons. No fluff.


1. Sharing What I Learn

University teaches you the foundations, but the deeper understanding comes when you try to explain it to someone else.

Writing forces clarity. If I can't explain a concept simply, I probably don't understand it well enough yet. So every post I write is both a contribution to the community and a personal exercise in mastering what I've studied — whether it's algorithms, system design, backend architecture, or frontend patterns.


2. Documenting Real Career Experiences

Beyond theory, this blog is a record of real-world experience — internships, freelance projects, team collaborations, and everything in between.

I'll talk honestly about:

  • Challenges I ran into and how I solved them
  • Decisions I made (and sometimes regretted)
  • Practical tips I wish I had when I was starting out

No sugarcoating. Just what actually happened and what I learned from it.


3. Practical Code & Tutorials

I want this blog to be immediately useful. Not just concepts — but working code, real examples, and step-by-step breakdowns you can apply right away.

For example, here's the simplest starting point in any language:

// Every journey starts somewhere
console.log('Hello, World!');

From here, posts will cover real stacks I use daily — Next.js, Spring Boot, FastAPI, Prisma, PostgreSQL, and more.


4. Building in Public & Connecting with Others

There's something powerful about sharing your work openly. It keeps you accountable, attracts feedback, and sometimes sparks collaborations you never expected.

I hope this blog connects me with developers, students, and builders who are on a similar path — people who care about clean code, real products, and continuous improvement.

If something I write helps even one person move forward, that's more than enough reason to keep going.


5. What to Expect Here


This blog is my public record of growth — and hopefully, a useful resource for yours too.

Mouad Sadik, Software Engineering Student & Full-Stack Developer

I build this blog using Fumadocs

On this page