Adem's Dev Journey

Who am I?

  • Name: Adem Kouki
  • Born: June 29, 1996 in Bizerte, Tunisia
  • Profession: Full Stack Developer
  • Social: LinkedIn GitHub Facebook

I hate writing about myself, I’m not good at it.

I will try my best to answer all the questions that you might have about me. If you have any questions, feel free to write a comment below 👇

I’m originally from Béja, Tunisia, but I currently live in Bizerte, Tunisia. I graduated from Institute of Technological Studies of Bizerte (ISTB) in 2019 with a Bachelor’s degree in Computer Science.

After graduation, I worked as a Full Stack Developer at NextGRC, a Tunisian company that provides IT services and solutions. I worked on a variety of projects, including web applications, mobile applications, and desktop applications. Also, I’m completing my Engineering degree in Computer Science at SESAME University. I’m currently in my 4th year. I will graduate in 2023

What is this blog about?

I started this blog as a way to share what I am learning and to document my journey as a developer. I have always been fascinated by the world of technology and I love learning new things. Through this blog, I hope to share my knowledge and experiences with others and to help others on their own learning journey. As a developer, I am constantly learning and growing, and I am excited to see where this blog takes me. I plan to post a new blog post every day, yes, every day. This is a challenge for me, but I am excited to see how far I can go.

When did you start programming?

I started programming when I was 10 years old. I was always fascinated by technology. My dad bought me a computer and I started learning how to use it. I had a very old book about programming in BASIC and I started learning how to program. My first program was:

10 PRINT "AHLA"
20 GOTO 10

The book was very old, so it didn’t have any pictures. I had to imagine what the program was doing. I had to imagine what the computer was doing. I had to imagine what the output would look like. I had to imagine everything. It was a very interesting experience. I learned a lot from that book.

My first computer was running Windows ME… The Microsoft Windows ME startup sound really hits hard 🥹 Click here to listen

I started playing with 3D Studio Max. I learned how to create 3D models and animations. It was fun.

I also learned how to use Photoshop. I learned how to create logos and banners. I also learned how to use Flash. I learned how to create animations. I was decompiling SWF files and learning how they work. I was also learning how to create my own SWF files. It was a very interesting experience.

I created many visual basic applications… I created a simple text editor, calculator, many games, and more. I wish i still had those applications. I don’t know what happened to them.

When I was in 7th year Basic Education (Middle school), I made a very simple website using HTML and CSS. I was very proud of it.

I wish they taught us programming in school. I would have learned a lot more.

In high school, I studied science… Programming is not my specialty. My parents told me to study science and not information technology, and looking back, I think it was a bad decision. I wish I had pursued my interests in IT instead.

We changed places a lot when I was growing up because my father had to move for his job. We moved from Thibar to Beja to Bizerte. I had to change schools a lot. I had to make new friends every time we moved. I didn’t have a chance to make many friends. As a result, I spent a lot of time playing with computers.

After high school, I decided to make programming my specialty. I worked hard and was determined to be the best student I could be. I graduated from ISTB in 2019 and I was very proud of myself for my accomplishment.

I won the first place in many programming competitions. Me and my team worked hard and we were determined to be the best team we could be. We were very successful.

I really hate bragging… But I also won the award for the best student of the year.

My graduation project was an application for planning, monitoring, and reporting on all of your audit missions using a risk-based approach. It’s about the digitalization of Governance, Risk and Compliance (GRC) processes.

I worked hard on this project and the result was amazing. The final product was selected as the best graduation project of the year.

That project turned into a real product. Since starting the company, we have received a lot of positive feedback and interest from potential clients.

I am grateful for the opportunity to turn my graduation project into a real, successful company.

Why am I doing this? Don’t you have a life?

Yes, I do have a life. This is just a hobby of mine. I have always wanted to start a blog, but I never had the courage to do it. I started this blog as a way to push myself to learn and to share my knowledge with others.

What topics do you plan to cover on your blog?

I plan to cover a variety of topics, including programming, web development, penetration testing, cybersecurity, and more. I will also share my experiences as a developer.

What is your writing/blogging process like?

I write my blog posts in Markdown. I use VS Code to write my blog posts. I use Jekyll to generate my blog posts. I use GitHub Pages to host my blog. I use GitHub Actions to automate the process of generating my blog posts and publishing them to GitHub Pages. The whole process is automated, so I don’t have to do anything. I just write my blog posts and push them to GitHub. GitHub Actions will take care of the rest. It’s that simple.

It was inspired by my last name, “Kouki”, which is spelled similarly to the word “cookie.” I thought it would be fun to use cookies as a theme for my blog. I also love cookies, so it’s a win-win.

What is your favorite color?

I love all colors, but I have a special place in my heart for blue and black. I’m always wearing blue or black clothes.

What is your favorite programming language?

I love all programming languages, but I have a special place in my heart for PHP and JavaScript. Yeah, I know, PHP is not the most popular language, but I love it. I also love JavaScript because it’s so versatile. I can use it to build web applications, mobile applications, desktop applications, and even games.

I hate Java, Eclipse, and all the other Java stuff are so slow and painful to use. I hate it so much that I don’t even want to talk about it.

What is your favorite editor?

Notepad! Just kidding. 😂

VSCode all the way. Vim is also a great editor, I use it sometimes… My memory is not that good to remember all the shortcuts, so I use VSCode most of the time.

What is your favorite operating system?

I love Linux. I use Ubuntu and Windows 11 (Games, old software, etc.)

What is your dream?

Click here

What is your favorite game?

Super Mario Bros. I love it so much. I have been playing it since I was a kid on Atari. I still play it…

I also love Prince of Persia games. Especially “The Two Thrones” and “The Sands of Time.”

What is your favorite movie?

I love all movies, but I have a special place in my heart for “The Matrix”.

What is your favorite Anime?

One Piece, Naruto, and Dragon Ball Z. I love them all.

What is your favorite book?

Rich Dad Poor Dad by Robert Kiyosaki.

What is your favorite food?

I love all food, but I have a special place in my heart is the “Mlaoui” (Tunisian food).

What is your favorite drink?

Coffee, of course. I can’t live without it. I drink it every day. Coffee is life.

What is your favorite music?

Jazz, Blues, LO-FI, and old Japanese music. I hate lyrics, so I don’t listen to songs with lyrics. I love listening to music while I’m coding. It helps me focus.

What is your favorite TV show?

I don’t watch TV shows, but the only TV shows that I watched and completed are “The Big Bang Theory”, “Friends”, and “How I Met Your Mother”. They are all great shows. but I love “The Big Bang Theory” the most.

What is your favorite sport?

I’m not a big fan of sports, I don’t watch sports, but I like playing basketball. I’m a tall guy, so I think I’m good at it. I also like playing football (soccer) with my friends.

What is your favorite animal?

Cats. I love cats. I don’t have a cat, but I love them. I wish I had a cat. I would name it “Cookie”. 😂

What is your favorite thing about your hometown?

I love the weather in my hometown Beja, Tunisia. It’s always sunny and warm. I love it. Especially in the spring. It’s so beautiful. Green everywhere. My grandparents live in the countryside, so I love going there in the spring. It’s so beautiful. One week in the countryside is enough to recharge my batteries. Missing it so much.

What information do you want people to know about you?

I’m a very friendly person. I’m always ready to talk to new people and to make new friends. Don’t be shy to say hi to me. I’m always happy to meet new people.

What is your favorite quote?

Someone said:

“Don’t waste your time chasing butterflies. Mend your garden, and the butterflies will come.”

I love this quote. It’s so true. I wish I knew this quote when I was younger. I would have saved a lot of time.

What is your favorite emoji?

🍪🍪🍪🍪🍪🍪🍪🍪🍪🍪🍪🍪🍪🍪 (very obvious)

Are you single?

This is a technical blog!!! Not a dating site. 😂 (I’m single, btw)

I don’t want to talk about my personal life on my blog. I’m not a celebrity. I’m just a normal guy. I don’t want to be famous. I just want to share my knowledge with the world.

What is your favorite website?

Google. Because it has all the answers. 😂 Maybe ChatGPT will take over Google one day. Who knows?

If you were stranded on a deserted island and could only bring three things, what would they be?

Quran, a fishing rod, and a cat. I would read the Quran and pray to God. I would fish to get food. I would have a cat to keep me company.

If you could have any superpower, what would it be and why?

Flying. I would love to fly and explore the world from above

Can I hire you?

Yes, you can hire me. I’m available for freelance work.

Can I buy you a coffee?

Yes, you can buy me a coffee. I love coffee. I drink it every day. 😂 Contact me if you insist.

Can I ask you a question?

Sure, you can ask me anything. I’m always happy to answer your questions.

Too many questions! I’m tired of reading. Can I just say hi?

Sure, you can say hi to me on Facebook, Twitter, or LinkedIn. I’m always happy to meet new people.