Backend Engineers throw Kafka into every architecture nowadays like it’s a compulsory tech stack.
Meanwhile, many applications genuinely do not need Kafka at all.
So, when exactly should Kafka actually be used?
@NigeriaStories Spewing the words that most Nigeria youth have digressed into “social media, yahoo, & hook up” is wrong and fallacious. And considering that this was said on a global stage sends the wrong message about Nigerian talents to a global audience.
“I used to feel Nigerians are really bright. We have had over 500 vacancies since 2024, and we are still struggling to find Nigerians to fill those roles. They don’t meet global standards. I blame social media, yahoo & hook up culture..”
~ Moniepoint CEO, Tosin Eniolorunda says
Nigerian adults are quick to label young people as ‘fraudsters’ or ‘hookup.’ This is the genesis of police profiling.
You complain about low pay, and they say it’s cos you’ve been exposed to fraud money. The same people will charge ₦4m for a mini flat a ‘hardworking youth only.’ 😂
Anthropic Fellows Program
4-month program provide funding, compute & direct mentorship to work on real AI safety and security (London, San Francisco or Remote)
Includes weekly stipend of $3,850, $15k per month compute funding & benefits
Deadline: January 20
Safety Track: job-boards.greenhouse.io/anthropic/jobs…
Security Track: job-boards.greenhouse.io/anthropic/jobs…
Apple: "“After careful evaluation, we determined that Google’s technology provides the most capable foundation for Apple Foundation Models"
theverge.com/news/860521/ap…
Advice for entry-level software engineers: Focus on understanding how computers work. Learn how they transmit, process, and store data.
Fundamentals are more important than the latest frameworks.
Right now, AI can generate code, but it cannot solve the problem for you. To effectively instruct the tool, you must understand the building blocks.
1. Start with Networking.
Don't just verify that an API works. Understand how the data gets there.
- HTTP/HTTPS: Learn the request lifecycle.
- DNS: How names become IP addresses.
- TCP vs. UDP: Reliability vs. Speed.
If you don't understand the transport, you can't debug the latency.
2. Master the Operating System, specifically Linux.
Most of the cloud runs on Linux. You need to be comfortable in the terminal.
- File Systems: Everything is a file.
- Process Management: How programs start, run, and die.
- Memory Management: Stack vs. Heap.
All code needs an OS to run.
3. Understand Data Structures (and when to use them).
This isn't about passing interview tests; it's about performance.
- Know why a Hash Map is faster than an Array for lookups.
- Understand Big O notation to predict how your code behaves as user traffic grows.
Inefficient code costs money.
4. Deep dive into Databases.
Storing data is easy; retrieving it quickly is the hard part.
- Indexing: How to make queries fast.
- ACID: Understanding transaction integrity.
- Normalization: How to structure data to avoid redundancy.
Bad schema design creates tech debt that is painful to fix later.
The best engineers I know aren't the ones who know every syntax of a new language. They are the ones who can understand systems thinking & can visualize the path of a byte from the user's click to the hard drive and back.
“Vision without systems thinking ends up painting lovely
pictures of the future with no deep understanding of the
forces that must be mastered to move from here to there. — Peter Senge, The Fifth Discipline (Currency)”
Focus on the mechanics, and the tools will make sense.
Happy New Year, May the force be with you!
Hello world🔥🚀!
I am excited to announce the release of YarnGPT, YarnGPT is a family of open source text to speech models built for Nigerian🇳🇬 accented English (YarnGPT) and native languages (YarnGPT-local).
It was built on top of SmolLM2-360M by @huggingface
A thread🧵...
electrician massively screwed up the two way switch wiring in my room during renovation
so i made my parents turn the switches on and off for 10 minutes on video call so that i could do this
HTTP is the foundational protocol used for transferring hypertext on the web. It defines how messages are formatted and transmitted and how web servers and browsers should respond to various commands.
When you enter a URL in your browser, an HTTP command is sent to the web server directing it to fetch and transmit the requested web page.
HTTPS is HTTP with encryption. It uses SSL/TLS to encrypt the data transferred between the web server and browser, ensuring a secure connection.
HTTPS provides a secure channel over an insecure network, protecting the integrity and confidentiality of data between the user's computer and the site.
i can’t get over the fact that a female friend just plugged me to a deal of 6.5 million naira.
Guys keep quality platonic female friendships, you don’t have to shag every woman in your life.