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)
🧩 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,956
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
🖊️
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
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,998
Dr Prime retweeted
AI designers are cooked, we just built an entire website with actual humans 🤯
192
156
19
5,063
231,003
Dr Prime retweeted
someone should make a vscode extension which plays "FAAAAH" sound whenever a test fails
155
1,594
184
19,310
940,601
Dr Prime retweeted
If love had odds… Chance they text back: 38% Chance the date goes well: 61% Chance this becomes serious: 24% We already think in probabilities. WyseMarket just makes it official. Happy Valentine’s ❤️ Join the waitlist to make your next prediction wysemarket.com
5
5
239
🚀 Applications Open: @GoogleStartups Accelerator Africa 2026 3-month, equity-free hybrid program for growth-stage African startups scaling with strong tech needs. ⏰ Deadline: 18 March 2026 startup.google.com/programs/…
7
48
1
236
17,461
Dr Prime retweeted
Late opinions follow the crowd. Early opinions set the trend. Be among the first to shape the outcome. Join the waitlist wysemarket.com
2
3
159
NEW VIDEO: WebSockets Crash Course | Build a High-Frequency Sports Broadcast Engine! 🚀 ➡️ jsm.dev/twitter-sportz Have you ever opened a video to learn real-time apps, only to watch someone import a paid service and call it “magic”? Then, you hit an interview and get asked about handshakes, ghost connections, or why streams freeze - and everything falls apart! In 2026, anyone can use AI or pay for a service. Engineers build the service. 1️⃣ Here’s what you’ll actually learn: → How a WebSocket starts life as HTTP → What the 101 Switching Protocols response really does → How full-duplex communication lets servers push data instantly → How to keep thousands of connections stable → Why ghost connections silently kill servers → How ping-pong heartbeats keep everything alive → Broadcast vs unicast vs rooms → Pub/sub architecture for live sports and large-scale events → Back pressure, memory safety, and when WebSockets aren’t the right tool 2️⃣ Then, we go from theory to production: You’ll build a high-fidelity live sports match engine that broadcasts scores and play-by-play commentary - in under 10 milliseconds! 😱 Production stack: → @reactjs for a real-time UI that updates like a stadium scoreboard → @nodejs for the event-driven core → @UseExpressJS for the handshake and REST APIs → Native WebSockets (ws) for protocol-level control → @PostgreSQL + @DrizzleORM → @arcjet for security, rate limiting, and DDoS protection → @Site24x7 for monitoring latency and system health → @coderabbitai for clean, scalable, production-ready code → @Hostinger for deployment By the end of this course, you won’t just say, “Yeah, I can build a real-time app.” You’ll explain exactly how the data moves through the wire. If you’re serious about leveling up from watching tutorials to becoming hire-ready, this one’s for you. Get started here ➡️ jsm.dev/twitter-sportz
8
37
1
342
14,113
Dr Prime retweeted
Afro beats keeps climbing globally🌍 With Nigerian artists breaking new records every year, we want to know your thoughts! Do you predict a new Nigerian artist entering the global Top 10 charts next? Make your call on Wysemarket Join early → wysemarket.com
1
1
3
301