Mbongeni Ndlovu (@Mbounge_) header
Mbongeni Ndlovu (@Mbounge_) profile picture

Computational Sports Scientists, MSc, Strength&Conditioning, Olympic Weightlifting Coach

Canada, Nova Scotia
Joined August 2023
Photo by Mbongeni Ndlovu (@Mbounge_)Photo by Mbongeni Ndlovu (@Mbounge_)Photo by Mbongeni Ndlovu (@Mbounge_)Photo by Mbongeni Ndlovu (@Mbounge_)Photo by Mbongeni Ndlovu (@Mbounge_)Photo by Mbongeni Ndlovu (@Mbounge_)Photo by Mbongeni Ndlovu (@Mbounge_)Photo by Mbongeni Ndlovu (@Mbounge_)Photo by Mbongeni Ndlovu (@Mbounge_)Photo by Mbongeni Ndlovu (@Mbounge_)
The aim of this article is to provide a clearer understanding of what is a "computational sports scientist" The future leaders in sports science will be those with a strong background in computer science, capable of bridging the gap between technology and sports There is a growing need for sports scientists who possess advanced skills in data structures, algorithms, data science, and machine learning. These experts will drive the next wave of innovation in sports Having a deep understanding of both sports science and computer science (and ideally, coaching experience) provides a unique perspective on the tools and technologies that will shape the future of coaching and athletic performance It gives these professionals the chance to build these tools that bring sport much closer to the future to benefit athletes and athletic development teams of coaches
10
4
2
70
19,282
Mbongeni Ndlovu retweeted
very weird thing happening rn technical people are sad, they think their skills are now useless non-technical people are desperately wishing they were more technical so they could use agents better
1,242
1,730
477
27,466
1,067,840
They brought the glowing apple icon back on the MacBook
New MacBook Pro "PROLED" revealed. OLED + Touchschreen, as expected. Up to 128GB unified memory and 16TB storage.
2
223
Sometimes you need to reflect on what your building Ask yourself What is the one thing my product does well in Focus only on that Nothing else matters
1
118
My Issue with AI Twitter, is that it will have you believe that everyone is using ai tools like codex/claude code and are experimenting lots on new workflows/ways of working Its likely easier to build and outreach to people who are not at the frontier (5%) Target the 95% and you will see results
most ai products right now are built for the 5% of people who are tech savvy. my dad is never going to write a system prompt. my grandfather doesn't even know what a prompt is. that means it's the best time ever to use ai and build products for the other 95%.
4
10
397
Its good to see the build in public community is still doing well I've met so many people through posts like this and think its a place for small accounts to find like minded people The moat is the friends we made along the way
What are you building? Share your product with others 👇
4
1
7
247
Pretty helpful actually
X ALGORITHM UPDATE 🚨 X just stopped cutting new posts first, and that should help small accounts (I check it daily with Claude and share updates worth sharing with you) tl;dr: - X can only check 2,800 posts each time you open your feed - new posts used to be last in line, so they got cut first - now everything gets cut equally, new posts included - posts labeled low quality or misinfo now show a warning, and people can't like, reply or share them - no score changes this time lesson learned: your new posts now get a fair chance to be seen. Your first 2 hours still matter most. full details: - How it worked until this week Every time someone opens For You, X collects around 3,700 posts it could show them: posts from people they follow, popular posts, posts liked by similar people, and brand new posts. But X only has time to check 2,800 of them. So it just took the first 2,800 in line. Brand new posts were at the back of the line. When there were too many, they were the ones left out... and a post that never gets checked can't be shown. - What changed Now everything gets cut by the same amount. 25% too many? Every type of post loses 25%, new posts included. Nobody goes first. - Why small accounts should care Those brand new posts are under 2 hours old, with under 8 likes and under 500 views. That's where most posts from smaller accounts are. My read: they now get a fair chance instead of being cut first. How often X actually hits the 2,800 limit isn't in the code, so I can't tell you how big the difference is. - Low quality and misinfo posts now show a warning If X labels your post as low quality or misinformation, people who don't follow you see a warning on it, and they can't like, reply, repost, bookmark or share it. The code doesn't say what gets a post that label. Here's a recap of what you should be doing: - a new post gets its extra push only in its first 2 hours and first 200 views, so post when your people are online - likes carry more weight than ever at 0.66 each - people sticking around pays, the time-spent score is 50% higher than two weeks ago - a read of 10+ seconds after someone opens your post adds 0.4 - the boost favors the post with the best like rate from its first viewers - accounts up to 50K can get one fresh original lifted to roughly 16th - nothing beats a copy link share, it scores 20 - replies, quotes and DM shares each score 5 - talk with your mutuals, replies between you score 20 instead of 5 - originals are the only posts that travel outside your follower base - the 1st and the 32nd like each open a new route to strangers - your 2nd post in the same feed is worth 62% of the first, so pick your best one - videos still need 10+ seconds to qualify for the video lists - earning a follow adds 4 - a pinned post with a bad link can flag the account for 7 days, worth a quick check What you should NOT be doing: - posts that get labeled low quality or misinfo now carry a warning, and nobody outside your followers can like or share them - video alone won't carry you, an open counts 0.02 and the watch 0 - hide-worthy posts cost more, "not interested" sits at -52.27 - a post at 3am burns its 2 hour window before anyone sees it - a tap that turns into a bounce is worth only 0.3 - replies and reposts don't get past your followers - insults get your post hidden from anyone who doesn't follow you - adult media in 3 of your last 5 posts puts a label on your account - disguised content in videos gets checked from 64 likes, harder at 512 - self-reply chains under big accounts risk being zeroed - one account label and non-followers stop seeing you entirely - low-rated links don't belong in your pinned post - recycled wording can get tagged as copypasta spam - strangers tagged plus a low quality link is a pattern X flags - engagement bait has no size exemption - several posts in a row end up competing with each other - hashtag stacks add nothing - bookmarks are still worth 0 - 48 hours in, For You is finished with a post
1
2
146
Building was never the hard part Outreach and marketing is where its at
114
agreed
There’s never been a better time to major in cs
132
I’ve been building Will be releasing a demo soon
3
133
Programmers of the old will have you believe otherwise
No human will ever write code better than LLMs. Accept this fact, stop pretending, and move on.
1
143
working is a video game to me
Stop trying to "lock in" and start seeing work as play. The results will follow.
148
Mbongeni Ndlovu retweeted
there is no moat. in AI, anything good gets copied fast. so the best thing you can build is an unfair learning advantage around yourself. ⁠1. pick one problem you want to understand better than almost anyone else and stay close to it. build around it, talk to users, read complaints, watch competitors + keep seeing the same problem from different angles. ⁠2. ship constantly. every launch, post, feature, sales call + failed idea gives you another piece of information. the person with 100 real reps sees things the person with 10 reps can't. ⁠3. write down the decisions that matter. what did you believe, what did you choose, what happened afterward? after enough cycles, you start noticing which signals were useful and which ones fooled you. ⁠4. keep the lessons that only came from experience. weird customer objections, tiny product details, pricing mistakes, distribution tricks, workflows that worked better than expected. this is the stuff that never shows up in generic advice. ⁠5. build relationships with people who are close to the problem. customers, builders, operators, researchers. good relationships give you information earlier, better context + people to test ideas with. ⁠6. publish what you're learning. explaining something forces you to sharpen it, attracts other people working on the same problems + gives you a public record of how your thinking is changing. ⁠7. use AI to run this loop faster. research deeper, compare more examples, summarize calls, challenge assumptions, prototype ideas + review what happened. the model is available to everyone. what you feed into it comes from your own reps. keep doing this for long enough and you start to understand stuff like: which customers to ignore, which feature requests are fake demand, which channels work and why, when to ship, when to wait, and which problems are worth chasing in the first place.
there is no moat
50
77
15
892
64,017
Seems like this where software development is heading Looking at code will become the bottleneck for most software
i've never looked at my game's code. not once. It's being built by 2 humans and 10 bots. our only job is creative direction. we play and say "fun" or "not fun." it shipped v1 with steam co-op btw.
135
My source of addiction
3
193
Mbongeni Ndlovu retweeted
We believe voice is the most natural way to interact with intelligence, so we created Dessa, the most authentic full-duplex speech model ever built. Talking with it feels like talking with a person…full of emotion, nuance, pauses, and a natural cadence. block.xyz/dessa
4,186
7,139
4,741
69,108
13,524,243
Based on the trend we're seeing with dev's letting agents do things e2e Agents will eventually (if not already) maintain vibecoded apps Without a human not knowing any of the codebase There will be software were human review is needed But for most software -- this will move to visual verification more so than reviewing the actual code
I've been reviewing a lot of code written by Opus 5.5, and it still seems to make a lot of bad software engineering decisions. The kind that will accumulate/calcify into unmaintainable software over time. IMO even the agents will struggle to maintain vibecoded software.
137
You have to demo something they do specifically Need to give them a starting point Otherwise, to them its like staring at a blank page
i showed my non-tech friend codex and how you can make anything and ask it to do anything for you on your computer and he literally did not gaf
99
The marketing is either genius or really dumb The hand with ship games in a weekend has 6 fingers If that doesn't capture "vibe coding" I don't know what else does Well played Epic's marketing team Your def gonna get the haters but this is actually brilliant if it was planned
Vibe your way to 50K. The 2026 Epic AI MegaJam begins Nov 12: epic.gm/epic-ai-megajam-2026
1
3
243
Mbongeni Ndlovu retweeted
Once again the Canadian government FAILS to understand the problem I would know, I founded and ran a tech company for a decade and raised MILLIONS from investors And it was HORRIBLE doing business here Let me explain This isn't a "money issue" This is a regulatory, economic and taxation issue combined with a deep cultural problem Back in 2015 I founded a tech company, using my own money from working in the Alberta oil field We developed our MVP in Montreal and launched our proof of concept right here in the West Island Our first ever investors were our own first clients. We raised $150,000 from them But things got harder when it came time to raise our seed round I met with EVERY SINGLE VC in Montreal. All told us NO Why? Too risky lol... its the very definition of Venture Capital They wanted a pitch deck, projections on 5 years, cashflow, business plan, go-to-market strategy, communication strategy, marketing strategy, Tech reviews, C.V. of founding team, financial disclosure etc We spent more time preparing documents for them than we did scaling our business Worse of all, they all wanted something different and would give contradicting requirements I remember this interaction at the Espace CDPQ, the headquarter for all Venture firms in Montreal ie: Investor: How much do you need Me: $1 Million Investor: So if you only raise $750k what happens? Me: Well we'll adapt XYZ Investor: So then never EVER tell me a fix number. Give me a range. $750K-$1.5M or else you look foolish I went home, reworked the pitch deck The very next day: New investor: How much you need Me: $750K-$1.5M New investor: What... you don't even know your number??? Me: well... yes but what if we raise less or more New Investor: No, you look foolish We said screw it. Approached American Investor Our first was a VC firm out of Houston, Texas Took less than 1 month from initial pitch, to closing. In USD. For more money than what Canadians wanted to offer. Best of all, they understood the fluid nature of a startup. No onerous and rigid plan. No overburdened documentation. Every second wasted on non-operating activities was sucking productive time away from scaling. But Elliot... what about BDC and other AMAZING institutions in Canada We did business with the BDC. a $250,000 loan. Which I had to personally guarantee. Which 25 year old has assets and the balls to guarantee that amount? Very few. It's prohibitive. And reduces capital available to our homegrown companies And this was AFTER MONTHS of explaining to them what we were doing. It was clear the BDC was setup to support traditional brick-and-mortar companies only. Think Manufacturers or Commerces. But a tech startup? They could NOT wrap their heads around it. Canadian banks? Forget it. Outright. Too risky Then I watch fellow startups do the same. And move to the US. Why wouldn't they? In Quebec, I had to pay an extra 15% on top of my payroll as taxes. QPIP, QPP, FSS, CNESST... all to satisfy the government non-stop appetite. Consequences: Well for a startup where every dollar counts, this means lower salaries thus harder to attract top talent (vs American competitors) or I simply hired less staff... thus slowly growth for both my company and the country's economy. But wait it gets worse. Revenue Quebec and CRA both required a plethora of compliance documents filled monthly or quarterly. GST and QST tax fillings, CNESST Salary equity (yes lol) documents, Source deduction documents, RL-1 fillings, Income tax (both QC and CAN), Workplace sexual harassment policy, OQLF policy, CNESST training and certification... the list goes on At least 1 day a month was spent by me and some of my executives preparing and fulfilling these documents. This means we were't scaling our business and instead working for FREE for the government. Then there is the tax burden. Why would top talent want to come here and get taxed at up to 52% marginal rate? While a Miami startup offers higher salary and the State taxes you 0% Finally investor behaviour In Canada... safe. steady return. Great for a Series C. Great for an established companies. No desire for risk. No understanding of the ecosystem. HORRIBLE FOR VENTURE Meanwhile the U.S. , they understand the ecosystem. 90% of their investment will go down to 0. But the few that survive will go on to earn them BILLIONS and change the world. So this new announcement of $1.75Billion won't change the underlying issue that makes us uncompetitive. At best, it will go to startups who will flee to the US the very second the money hits At worse, it will just be another slush fund given to friends of the government and I fear its the latter as usual
180
454
102
2,354
113,318