Mike Odeke (@MikeOdeke) header
Mike Odeke (@MikeOdeke) profile picture

Data Scientist | eHealth | Statistician | Python Programmer.

Kampala, Uganda
Joined November 2014
Photo by Mike Odeke (@MikeOdeke)Photo by Mike Odeke (@MikeOdeke)Photo by Mike Odeke (@MikeOdeke)Photo by Mike Odeke (@MikeOdeke)
Africa’s digital future is now. 🚀 We’re launching Skilling Africa with Google to bring 15+ Google training initiatives into one offline-ready learning hub. Our goal: Train 3M Africans in AI & digital skills by 2030. Start learning for free today ➡️ skillingafrica.withgoogle.co…
50
365
32
1,086
77,450
TOMORROW. 👀🔥 After months of planning, we're finally here. Charge your phone. Set your alarm. Tell your friends. Tomorrow, we DevFest! #DevfestKampala26 #DevfestKla26
1
13
1
26
608
New software engineers, who genuinely want to learn, how do you actually focus? Between endless docs, tutorial, YouTube and AI that writes code for you, it's hard to know what to go deep on and to skip. How do you avoid just vibe coding your way through without really learning
1
3
55
Mike Odeke retweeted
a critical vulnerability was just discovered in PHP. the language that runs 80% of the internet severity score: 9.2 out of 10. that’s about as bad as it gets what can an attacker do with this? take full admin control of a server. steal entire databases. passwords, credit cards, payment histories. plant malware and use the server to attack other systems but here’s the terrifying part that most people missed the moment the patch drops tonight attackers are expected to use AI to reverse engineer what was fixed within 15 minutes 15 minutes. that’s the window between the fix going live and automated attacks launching worldwide every online store, booking site, and corporate system running PHP that doesn’t update in those 15 minutes becomes a target this isn’t just a developer problem. if you’ve ever signed up to a website, entered your card details, or created an account online your data is sitting on servers that might be vulnerable right now and someone just publicly dropped the working exploit on twitter before the patch was even ready. gave every attacker on earth a head start engineers worldwide are pulling all-nighters tonight to patch their systems before the attacks begin change your passwords on any service that matters to you. enable 2FA everywhere. and watch out for fake “maintenance” or “password reset” emails over the next few days the internet is about to have a very long night
235
2,325
301
20,540
1,500,229
i had 12 Claude agents running in parallel for 6 hours and i managed to reverse engineer @supabase i'm making it available here so that you can save your tokens - 100% free & open-source: github.com/supabase/supabase
404
295
186
6,274
2,045,464
Mike Odeke retweeted
AN OPEN LETTER TO MR FRANK GASHUMBA. Dear Mr Frank Gashumba, I have followed your challenge offering UGX 200 million to any pastor who can walk into a hospital ICU and perform a miracle of healing. While I respect your desire to expose false prophets, I believe your challenge reflects a misunderstanding of how God works. God is not a magician, and His servants are not performers. Miracles happen according to God's sovereign will, not human demands or financial rewards. Consider the great men of God in the Bible: Elijah called down fire from heaven, yet later fled from Jezebel in fear and despair (1 Kings 19). Elisha raised the dead and performed mighty miracles, yet he himself fell sick and died (2 Kings 13:14). Apostle Paul healed the sick, yet suffered personal affliction and left Trophimus sick at Miletus (2 Timothy 4:20). Does this mean these men lacked God's power? Certainly not! Having the gift of healing does not mean having control over God's power. Mr Gashumba, your challenge reminds me of the religious leaders who demanded signs from Jesus. Even at the cross, they mocked Him, saying, "He saved others; himself he cannot save" (Matthew 27:42). They challenged Him to come down from the cross, but Jesus refused to turn divine power into a public spectacle. To those using this debate to attack Born-Again pastors, remember that God is not Pentecostal, Anglican, Catholic or Orthodox. His power is not confined to any denomination. God can perform miracles among believers of every Christian tradition, and He also works through doctors, nurses and medical treatment. I support exposing false prophets and holding religious leaders accountable. However, we must distinguish between challenging religious deception and mocking the power of God. Mr Gashumba, the absence of a miracle on demand does not prove the absence of God. Jesus said, "Thou shalt not tempt the Lord thy God" (Matthew 4:7). Instead of turning the suffering of ICU patients into a public competition, let us pray for their healing, support their families and appreciate the medical professionals caring for them. God cannot be bribed, His power cannot be auctioned, and His sovereignty cannot be challenged with UGX 200 million. God still performs miracles, but He remains God, not a servant of human demands! To God be the glory! ✍🏼: Andrew Devine
463
282
43
1,676
148,928
Mike Odeke retweeted
Dickson Sanyu worked as branch manager for Post Bank (now Pearl Bank) in Kabale. In 2021, even as he was battling COVID-19, the bank went ahead and set unrealistic targets for him. It even put him on PIP. When he failed to hit the targets, the bank dismissed him. He went to court. The bank’s lawyer, Blair Kalivayo, told the court that COVID-19 was not a valid excuse since Sanyu had performed well in similar conditions in late 2020. But Justice Musana was not moved, and he ordered the bank to pay Sanyu Shs 61 million for unfair and unlawful dismissal. bbegmedia.com/he-contracted-…
9
49
4
371
31,217
Mike Odeke retweeted
🎤 Got an idea worth sharing but never thought about giving a conference talk? Join Jonathan Ssali & Wesley Kambale as we explore how an idea becomes a PyCon Africa talk. 📅 Sept 2 | ⏰ 7–8 PM (FAT) 📺 Live on YouTube: youtube.com/live/m7TZB-3r5Xo #PyConAfrica2026
6
11
277
FACT: Every developer has thought about creating their own programming language at least once.
246
242
111
3,469
160,198
Mike Odeke retweeted
i think this is what @bridgetbagonza has been labourin' to say all day about the choice of "influencers" for this gig as someone who's never been to murchison falls, i don't know how much a game drive costs, what accommodation options are available, how to get there, what a realistic itinerary looks like, what to pack, or what to avoid with this video, i've now seen nyash and truly, i'm convinced to go to murchison but that's the problem, no one's packin' up their bags to go to murchison based on such thoughtless and incompetent content the people behind this campaign seem to have confused people who travel with travel creators there's a difference between someone who documents their trips and someone whose content actually helps you plan yours travel creators leave you informed they give you guides, itineraries, budgets, hidden gems, dos and don'ts, and practical tips that make you think, "i can actually do this trip" instead, we're seein' videos of nyash, folks drivin' recklessly on the road, etc great for their personal brands, perhaps, but not necessarily for convincin' the average ugandan to visit a national park if the objective is to increase domestic tourism, popularity shouldn't be the main selection criteria expertise in creatin' travel content should because at the end of the day, tourism marketin' shouldn't leave us wantin' to visit the "influencer" instead of the destination
What you expect at Murchison falls National park #UWAOpenParkDays
40
97
10
436
39,767
Mike Odeke retweeted
If you work with data on Google Cloud, this one's for you. We just launched the Google Cloud Data Engineer track on DataCamp—official curriculum built by Google Cloud, covering everything you need to go from data engineering fundamentals to production-ready pipelines. What's covered in 29 hours: ● BigQuery, BigLake, and Apache Iceberg for data lakes and warehouses ● Batch and streaming pipelines with Dataflow, Pub/Sub, and Cloud Composer ● Serverless data processing with Dataflow ● Gemini AI models in BigQuery for advanced analytics ● Prep for the Google Cloud Professional Data Engineer certification Built by Google Cloud. Included in your DataCamp subscription. Start the track → ow.ly/cuyo50ZFBnU #DataCamp #GoogleCloud #DataEngineering #BigQuery #CloudData #DataPipelines #GCP #ProfessionalDevelopment
7
26
1
154
8,449
If you're wondering whether it's still worth learning how to code, the answer is: Now more than ever.
243
818
173
9,819
834,957
5
1
29
2,490
Mike Odeke retweeted
Deploying AI agents? This post provides 20 essential questions and expert guidance on building, scaling, optimizing, and governing production-ready agents using Gemini Enterprise Agent Platform ↓ cloud.google.com/blog/produc…
7
26
1
161
20,441
Here is a very good opportunity, sharing for more reach.
applications for the new, expanded @ai4ug cohort are now open over the past few months, we've taken time to revise the program, benchmark it against current market demands, and review similar offerings from leadin' global players in ai and data science the new cohort will now run for 16 weeks (4 months), givin' learners more time to understand concepts, practice their skills, and build and deploy a workin' capstone project we've also expanded the curriculum to reflect the realities of the new ai era, includin' a dedicated module on ai agents and agentic systems in addition, we've partnered with a key innovation hub at one of the country's leadin' universities (more on that soon) to provide additional expertise, resources, and certificates of completion to our learners now, it's your turn to show up, invest in yourself, and take advantage of this opportunity 4 months from now, you could be ready to begin your journey in data science and artificial intelligence application link: bit.ly/26-cohort-1
1
2
5
1,416
Mike Odeke retweeted
Many people think any given ML project is 99% training. In reality, it’s 50% evaluation, 40% data cleaning, 8% integration, and 2% training. The first two set the noise floor for learning. No ML magic matters; the model cannot lower the noise floor, as that’s the optimal bound of Shannon encoding of your data. Thus, not a single day goes by without me thinking about ontology. Even the old labels have to be constantly reviewed.
544
1,259
278
10,956
17,879,839
Good one 👍
I built a RAG system on my own laptop that never sends a single byte to OpenAI. 100% offline. 100% open source. Here's the entire 6-step build in plain English:
1
31
Replying to @IAmSteveHarvey
knowing nobody is coming to save you as a man You are the only one who can put in the work to lift yourself up from the deepest doldrums, build your dreams, and then defend what you have built
1
1
4
145
Avoid expensive poor women at all costs. There's a difference between a woman who is struggling and growing and a woman struggling but already upgraded her identity to luxury. She doesn't have savings but she knows every designer brand, she has no investments but she knows the best hotels in town, she has no income stability but knows what a real man should provide. If you are not careful you will become her walking ATM. she will call you cheap for not funding her comfort. A high value woman doesn't need a rich man but an expensive mindset on a broke foundation always needs one. If you are building something serious, you dont need a woman who multiplies your pressure. You need one who understands delay, discipline and growth. Otherwise you are not building a future my brother you are renting one for someone else. - Joel M Kariuki
57
220
12
1,166
42,533