Hello everyone 👋
It’s been a really long time here and I hope it’s not too late to say Happy new year.
Quick reintroduction: I’m Fabusuyi Deborah, a Frontend developer focused on building clean, usable and real-world web interfaces using modern technologies.
The fastest way to learn coding:
Build the same project 5 times.
I'm serious.
Don't build 5 different projects.
Build the SAME project 5 times.
Here's why:
First time: You follow a tutorial. You copy everything. You barely understand.
Second time: You try from memory. You get stuck. You check the tutorial. You continue.
Third time: You build it without the tutorial. Takes you 3 hours. You Google a lot.
Fourth time: You build it in 1 hour. You only Google twice.
Fifth time: You build it in 30 minutes. No tutorial. No Google. Just you.
Now you ACTUALLY know how to build it.
Most people build 5 different projects and understand none of them.
Instead, build 1 project 5 times and master it.
Then move to the next project.
First month of coding:
Build a todo list 5 times
Build a calculator 5 times
Build a portfolio page 5 times
That's 15 projects, but really it's 3 projects mastered.
Better than 15 projects you copied once and forgot.
Repetition is how you actually learn.
Not variety. Repetition.
The only reason you people are romanticising the idea of another global pandemic is because you don’t think the people that are going to die will be you and yours.
Foolish, short-sighted idiots.
For a country that Asuu has wasted a lot of innocent people’s time in school, Nigerian companies need to chill with the age range for hiring.
It’s really unfair coz not everyone can afford to attend a private university.
For a people that are extremely poor, Nigerians are too classist.
The iPhone 11 in question is almost 400,000 naira. How many Nigerians casually have 400k in their account!!!?
When an app asks “Are you a robot?”, it’s not actually expecting you to tell the truth. A robot could easily click “No” too. What the app is really doing is quietly watching how you behave for a few seconds to decide if you act like a human.
Think of it like a security guard at a building entrance. The guard isn’t asking because he believes everyone will confess if they’re suspicious. He’s asking so he can observe you while you respond, how you move, how you react, how natural you seem.
The same thing happens on a website.
When you click the little checkbox that says “I’m not a robot”, the system is already looking at things like how your mouse moved to the box. Humans don’t move a mouse in perfectly straight lines. Our hands shake a little. We hesitate. We overshoot slightly and adjust. A program usually moves instantly and perfectly, which looks unnatural.
It also looks at how long you spent on the page before clicking. A human might read the page for a moment, move the cursor around, maybe scroll a bit. A bot arrives and clicks things immediately, because it was programmed to do exactly that.
Another thing it checks is your browsing history with that website. Have you been moving between pages like a normal person? Did you come from another site? Or did you appear out of nowhere and start clicking buttons rapidly?
If everything looks normal, the system quietly lets you through and you never notice anything else.
But if something feels suspicious, maybe the clicks are too fast, the mouse never moved, or the behavior looks mechanical, then the app shows you those little challenges like “Select all the pictures with traffic lights” or “type the letters you see.”
Why pictures?
Because recognizing objects in messy real-world images is still something humans do naturally but automated programs struggle with. A child can instantly recognize a bicycle in a strange photo. For a computer program, that’s surprisingly difficult unless it’s very advanced.
So the question ��Are you a robot?” isn’t really a question.
It’s more like a tiny investigation happening in the background.
The system watches how you move, how you click, how you arrived on the page, and whether your behavior feels natural. If it looks like a real person is on the other side of the screen, it lets you pass.
Honestly, if you want to secure a backend role in a fintech company that deals heavily with transactions, these are the things you must understand.
If the company actually knows what they’re doing, their questions will revolve around things like:
Idempotency – preventing duplicate transactions
Concurrency control – handling multiple requests safely
Database transactions (ACID)
Distributed systems basics
A lot of people underestimate this side of backend.
But that’s just the surface…
Bookmark and retweet so people can learn from this too
In 2021 Tunde got his first developer job in Lagos
small fintech, 4 man team, big dreams
his boss handed him a laptop on Monday and said
“the codebase is on GitHub, you start today”
Tunde opened his terminal and froze
he had never used Git in his life
Bookmark this. RT the first tweet so your developer friends see it too
My name is Confidence, but most people know me as Plantcodess.
I create tech content and share my journey online.
I won an HP laptop at the She Code Africa Summit 2024, but it now lags badly when I edit videos so I switched to editing on my iPhone, but what should take 30 minutes often takes over an hour because of the lag on my iPhone as well.
I’m currently saving to get a MacBook so I can work and create more efficiently.
Getting $250 would bring me much closer to that goal.
You can view my pinned video or check my highlights to see the content I create and my journey.
Thank you.