Dr Prime (@theDocWhoCodes) header
Dr Prime (@theDocWhoCodes) profile picture

Software Developer | Technical Writer

Lagos, Nigeria
Joined December 2020
Photo by Dr Prime (@theDocWhoCodes)Photo by Dr Prime (@theDocWhoCodes)Photo by Dr Prime (@theDocWhoCodes)Photo by Dr Prime (@theDocWhoCodes)Photo by Dr Prime (@theDocWhoCodes)Photo by Dr Prime (@theDocWhoCodes)Photo by Dr Prime (@theDocWhoCodes)Photo by Dr Prime (@theDocWhoCodes)Photo by Dr Prime (@theDocWhoCodes)Photo by Dr Prime (@theDocWhoCodes)
The Masonry Layout has been a long-awaited feature in CSS, and those who couldn't wait have had to settle for JS alternatives. Dr Prime just released an article exploring the current state and future of the Masonry Layout in CSS. smashingmagazine.com/2025/05… Read 📚, Like 👍, Share
1
3
8
532
🧩 Replacing JavaScript with a modern CSS feature can simplify a piece of code while making the wider application harder to reason about. @theDocWhoCodes explores what happens when logic is split between CSS and JavaScript, sharing practical guidance to help you keep complexity in check during migration: smashingmagazine.com/2026/11…
1
5
1
20
3,955
Dr Prime retweeted
I will elaborate Every time something arrives in Africa either free or priced way below what it costs elsewhere, ask what’s being extracted in place of money. It’s rarely charity, it’s a different currency. Facebook’s Free Basics is the cleanest tech example. Launched as “free internet” across more than 30 African countries, it was actually a curated slice of the web with Facebook at the center. India banned it in 2016 over net neutrality concerns. Researchers in Ghana found the app harvested browsing behavior and phone numbers while offering little locally relevant content (aljazeera.com/opinions/2017/…). You weren’t getting internet access, you were becoming a data source for a company that sells attention to advertisers. Healthcare has its own version, and it’s often worse because the stakes are life and death. In 1996, Pfizer ran a trial of an unapproved antibiotic, Trovan, on children during a meningitis outbreak in Kano, Nigeria, instead of the proven treatment being used next door by Doctors Without Borders. Eleven children died, others were left blind, paralyzed, or deaf. Pfizer denied wrongdoing but settled with Kano State for 75 million dollars in 2009 (brookings.edu/articles/what-…). It’s a textbook case of a population treated as a testing ground because informed consent and price were both cheaper there. More broadly, the WHO has found that a large share of the world’s reported substandard and falsified medicines end up in Africa, roughly 42 percent of reported cases, driving anti-microbial resistance and an estimated 116,000 extra malaria deaths a year in sub-Saharan Africa alone from fake or weak antimalarials (qz.com/africa/1140890/one-in…). The “cheap medicine” isn’t cheap, it’s just failing quietly, in bodies that have less recourse. Same pattern with the “affordable” smartphones flooding African markets. Brands undercutting global prices by huge margins have been found shipping devices with preinstalled adware and malware baked in before the box is even opened, generating ad revenue from users who never agreed to it and can’t remove it. Same pattern with pay-as-you-go solar kits like M-KOPA. The hardware looks affordable upfront, but it’s locked with firmware that disables the unit if you miss a payment. You don’t own the panel, you’re renting it indefinitely, and the company holds the kill switch. Same pattern with digital lending apps like OKash, Branch, and Tala, which offer instant loans with almost no paperwork. The catch is in the permissions, contacts, SMS, sometimes location, harvested and in documented cases used to pressure or shame borrowers into repayment. Same pattern with secondhand clothing exports. What looks like a cheap deal is often unsellable Western overstock, offloaded in volumes now overwhelming landfills and waterways in places like Ghana’s Kantamanto market. None of this means every affordable product is a trap. It means the question is always worth asking, if the price doesn’t match the cost of making the thing, something else is covering the gap. Sometimes it’s your data, sometimes it’s your health, sometimes it’s your autonomy. Find out which one before you assume you got a good deal. Thank you @DavidHundeyin
If it's free (or consistently below production cost), you are the product. I will not elaborate.
31
952
19
2,136
124,362
Dr Prime retweeted
1/10 Today we’re launching Grantline on X Layer (@XLayerOfficial). Grantline is the programmable financial authority for AI agents. It lets an agent propose actions without giving it unrestricted control of a wallet. AI proposes. Grantline authorises.
3
9
1
14
1,894
Since October 2025, residents of Bille Kingdom in Rivers State have been living through what can only be described as an environmental and public health disaster. It began with fishermen reporting bubbling water and a strong sulphurous smell in rivers and mangrove swamps. Within days, similar leaks appeared across the community, including inside the town itself. Today, methane continues to bubble from rivers, swamps and drinking wells, contaminating water sources and putting thousands of lives at risk. In December 2025, the National Oil Spill Detection and Response Agency (NOSDRA) conducted air-quality tests. According to Amnesty International, one test recorded methane concentrations approximately 10,000 times higher than normal background levels. Yet months later, the full findings have not been publicly released, and residents say the leaks remain unresolved. This is not happening in isolation. Bille sits in the heart of the Niger Delta, surrounded by decades-old oil and gas infrastructure. The community has already spent years dealing with oil pollution, destroyed mangroves, contaminated waterways and declining livelihoods. Now, an active methane leak has compounded an already devastating environmental crisis. The human cost is enormous. Residents report contaminated drinking water, illness, respiratory concerns, vomiting among children, disrupted schooling, and the collapse of fishing, the primary source of income for many families. These are not abstract environmental statistics; they are daily realities for thousands of Nigerians. Access to clean water, health, and a safe environment are fundamental rights. The people of Bille deserve more than investigations without answers. They deserve immediate containment of the leak, transparent publication of all findings, independent scientific assessments, safe drinking water, medical support, and full environmental remediation. We cannot continue to treat environmental disasters in the Niger Delta as normal. Bille deserves urgency. Bille deserves justice. Nigeria cannot afford to look away. #SaveBilleKingdom #EnvironmentalJustice #NigerDelta #ClimateJustice
16
27
1
24
3,488
I’m giving away 2 free spots in my training academy to 2 people who really want to learn Product Management and get hired right after. I’ll share more details by 8pm, so turn on post notifications. In the meantime, these companies are looking to hire product managers right now. Please RT for any product managers currently job hunting Product Manager at Mintyn Bank: docs.google.com/forms/d/e/1F… Product Manager at Welocalize: weworkremotely.com/remote-jo… Product Manager - IT Startup (onsite - Lekki, Lagos) Requirements: • 5–8 years PM experience (tech/IT preferred) • Agile & product lifecycle expertise Send CV to: [email protected] Subject: Product Manager Method Grid is hiring: weworkremotely.com/remote-jo… Senior Technical Product Manager at Piggyvest: piggytech.seamlesshiring.com… Safebox Solutions is hiring product managers (Onsite, Benin): app.dover.com/jobs/safeboxso… Product Manager needed at CreditChek: lnkd.in/dQP3x3NB Product Manager (Fintech/Payments, ₦500K–₦600K net/month, Hybrid): Send your cv to [email protected] . Subject: Product Manager. Kuda Bank is hiring for product management (remote): jobmeter.app/jobs/product-ma… Product manager needed at Web3/Fintech company (Remote | Global) : artofblockchain.club/job/pro…
6
10
1
24
7,942
I just saw a product manager role with an 80k salary and I’m livid. Nigeria is such a shitty place to be. A lot of software companies don’t value product managers, that’s why they can confidently pay 50-100k as salary. If you’re just starting out as a product manager, don’t listen to anyone who tells you “you have to pay dues”. You’ve overpaid your dues just being born as a Nigerian. This is how to set yourself apart so you don’t get underpaid: 1. First, you have to see the value in your role. PMs are not just there to give orders. I’ll post a more detailed breakdown of what PMs do but primarily - you decide if a product lives or dies. You have to deeply understand your customers, decide what features to build and prioritize, be the glue between all the teams, launch and improve the product, and so much more. Look out for my post that breaks this all down. 2. Have mad confidence to a delusional level. This has gotten me gigs that even I know I wasn’t qualified for at the time. Don’t stutter in interviews - this one takes practice tbh. Like I say - have the audacity of a Nigerian man when talking in interviews. They respect that. 3. Show you’re adaptable - A lot of you just think “if i do my job, that’s fine”. No! You have to know how to collaborate outside your team, show impact outside your JD. I’m not saying be a slave. Just show that you’re someone people can count on. 4. Know your responsibilities like the back of your palm: If interviewers are the ones listing your job description for you, and you can’t even tell what’s yours and what isn’t? You can’t tell which one is complex and which is simple? Just collect whatever salary they give you, cause you deserve it. You should be the one explaining what you’ll do when they bring you on board, not the other way round. Then, you can negotiate. You’re welcome.👍
3
15
2
50
11,064
If you just finished NYSC and you don’t have a job or know where to work, let me show you how to get hired as a product manager in 4 months. If you also just left a toxic workplace with no backup job, or You're bored of your current job and looking for a new challenge or You just want to start product management Read this. This is exactly what I did: 1. Join a training academy: Just drop those youtube videos and random free courses. Find an academy that gives you structured learning, a community you can rely on, and direct access to seniors in the field you can network with and get jobs working in their company. 2. Make noise on LinkedIn: This is how I got a job as a mid-level PM while I was in university, even though I was entry level. I didn’t even go through any interview process. My LinkedIn page did that for me. People are watching - believe me. Think of LinkedIn as your presentation ground - if you had an assignment for the week, present it. Just like that, you’re posting once a week for the next 12 weeks. 3. Build a portfolio: My portfolio only had PRDs and roadmaps I had done for friends. Those small 10k / 20k gigs got me a 300k job. Turn your assignments into case studies in your portfolio. Start doing those 3 and get yourself a job this 2026. On Monday , I’ll share a killer portfolio template that gets the attention of hiring managers, even if you’re just starting out. Don’t miss it🫵
7
39
1
150
13,296
Within that "everyone is doing it," there's something no one else is doing yet Find it and do it.
Even in a populated niche, people try to carve out a specialty. This guy's cooking content is based on cooking condemned criminal's last meal I've found no one else doing this
1
2
39
Even in a populated niche, people try to carve out a specialty. This guy's cooking content is based on cooking condemned criminal's last meal I've found no one else doing this
1
1
65
Dr Prime retweeted
"A precursor to CSS Specificity in 2026" I just released explaining specificity rules. The article serves as a precursor to CSS specificity in 2026, highlighting what has changed so far. dev.to/drprime01/explaining-… Read 📚, Like 👍, Share 🔁, and Enjoy 🚀
2
6
118
"A precursor to CSS Specificity in 2026" I just released explaining specificity rules. The article serves as a precursor to CSS specificity in 2026, highlighting what has changed so far. dev.to/drprime01/explaining-… Read 📚, Like 👍, Share 🔁, and Enjoy 🚀
2
6
118
🖊️
Today, men decided to tweet like women I’ve compiled most of the hilarious ones here 🤣💔 If you’re having a bad day or night, check the thread 🧵
1
2
458
We also have `outline: 1px solid green;`
Sometimes, this is still the most reliable CSS debugger we have 😑
4
67
Dr Prime retweeted
Sometimes, this is still the most reliable CSS debugger we have 😑
37
22
4
499
22,320
Dr Prime retweeted
`tabular-nums` should be the default for any number that updates ( timers, counters, prices, percentages, scores, live data etc ). you can enable this tnum OpenType feature using the CSS property `font-variant-numeric`. .tabular-nums { font-variant-numeric: tabular-nums; }
89
553
88
8,646
1,195,997
Dr Prime retweeted
AI designers are cooked, we just built an entire website with actual humans 🤯
192
156
19
5,063
231,002
Dr Prime retweeted
someone should make a vscode extension which plays "FAAAAH" sound whenever a test fails
155
1,594
184
19,310
940,600