The present and the future is Mobile

Photo by Fernando Hernandez on Unsplash

“You’re a cosmos flower, and it’s still spring, wait until fall, and you’ll bloom beautifully, be patient.” — Startup

There are several programming languages you can use to build mobile apps, like Java for Android, Kotlin also for Android Development and there’s Swift, and ObjectiveC for IOS native apps.


Beginners to Advanced, Welcome to Modern Technology Stack.

Photo by Drew Graham on Unsplash

“That choice that scares you the most, might just be the one.”

Your stack is one of the most important aspects of your developer career, so you need to choose your tools wisely.

Building your technology stack, making sure your toolbox is not just up to date but powerful as…

It doesn’t matter which programming language you use, if you don’t have the database in your toolkit you ain't a developer.

Photo by Robynne Hu on Unsplash

“People don’t care about what you say, they care about what you build.” — Mark Zuckerberg

Did you know the database is one of the core ingredients on your stack?

Data is one reason why we even bother building systems, in the modern stack, API is one of the fastest…

Everything comes with a price.

Photo by Jeffery Erhunse on Unsplash

“Give yourself permission to live a big life. Stop playing small, you’re meant for greater things.”

You should be very good at Math

Actually, You should know it all

The developers are wizards; they invented Math, in order to become a developer you should memorize all the formulas, you should know everything about the different principles of…

(Working at Google …as a Millionaire)

Photo by Simon Shim on Unsplash

“Whatever it is you’re doing, it’s working.” — Blues Clues

The subtitle was just for fun, if you followed a certain google tech lead developer you’d understand the sarcasm. (have to explain myself yes haha)

You should know at least 5 Programming Languages

This is one of the first requirements if you want to get the job.


Welcome to the Nerd’s Club.

Photo by Science in HD on Unsplash

“You can be anything, you can do anything, you just have to do the work.”

Frontend vs Backend in the simplest form


  • How things look
  • The Design
  • Images, Videos, Content, Structure, Pages
  • HTML, CSS, Javascript, React, Angular, Vue


  • How things work
  • Logic
  • Data (Database)
  • Design Patterns
  • Java, PHP, Ruby, Python

Python Full Course By Mosh

Python is one of…

Get your brain cells ready!

Photo by Fakurian Design on Unsplash

“Focus on how to think like a programmer, then learn the rules. Most aspiring developers do the other way around.” — Ann

As a Self-Taught Developer, it took me a while to understand how to do this developer job the right way.

I didn’t know it back then; I didn’t…

Being resourceful is power.

Photo by Erwan Hesry on Unsplash

“You are born to win.”

Becoming a developer is a long journey, there will be obstacles, a lot, to be honest, you will stumble, you will fail, you might cry (like me) but experiencing it all, surviving as a self-taught developer for almost 6 years, working alongside with the computer…

These are the tools I use to not complicate things at work

Photo by Jason Hogan on Unsplash

“Be tough, be ambitious, and know exactly what you want.”

Bracket Pair Colorizer

These free tutorials are gems, and they are beginner-friendly

Photo by Taneli Lahtinen on Unsplash

“I’m coming for something they said I couldn’t have.”

Full-stack development is the combination of both Frontend Development skills and Backend development skills, it may seem intimidating at first but once you get a hand with it, I bet you will never lose a job in your life.

It has…

Ann Adaya

Software Developer, exploring Crypto and Blockchain.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store