Software engineer | Sharing tools, insights & real-world dev tips Built: https://xitter.cf/t.co/UsMTjCW3HX

Nairobi
Joined October 2022
What is that one most important role developers should have when integrating any payment gateway?
47
Am getting in love with @FastAPI I will update you when am I love with her.
74
Imagine waking up one day and AI no longer exists. I’d have to go back and relearn CS from scratch. 😂 What happens to your career?
1
4
150
It was great to have our friend visit us.
1
9
387
When a drug batch is recalled, how does the manufacturer know who has it? Usually: phone calls, spreadsheets, days of guesswork I'm building DawaTrack to fix that, one click gives the full distribution tree and quantities Healthcare folks, tell me how recalls work on your end
1
2
82
Snipher Marube retweeted
Which database would you choose for a high-traffic application? PostgreSQL MySQL MongoDB CockroachDB DynamoDB Cassandra Depends on the workload
8
2
7
297
6 Kenyan startups that collapsed after raising a combined Sh93 billion: Full list below: Twiga Foods — Sh24.1 billion Copia — Sh16 billion Gro Intelligence — Sh15.3 billion Koko Networks — Sh13 billion Mobius Motors — Sh7.3 billion MarketForce — Sh5.5 billion
163
HTML is faster than C😎😎😎
1
91
Chegg is officially wiped out by AI prove me otherwise.
1
1
85
We just moved from tutorial hell trap to AI trap where a lot of developers become productive if they have AI subscription and hide behind vibe coding as the a true role in an organization. When did we do this transition?
1
2
89
AI is about replace the the auto-tune artists not developers.
2
5
121
My African People normalize paying for SaaS to solve your tech problem
1
1
85
Things are moving so fast in other world, na sisi bado watu wetu hawajakua na habit ya kulipia SaaS bado wanadhani ni scams.
2026世界人工智能大会,某科技公司展示的跨时代教具--AI黑板
55
One of the biggest lessons I've learned as a software developer is this: If you don't track metrics, you're developing based on assumptions. It's easy to spend weeks building new features, fixing bugs, and shipping releases. But without measuring what actually happens, you can't answer simple questions: • Which features do users actually use? • Where do users drop off? • What's slowing down the application? • Did the latest release improve anything? Metrics turn opinions into facts. They help you prioritize the right work, catch issues before users report them, and build software that continuously improves. Good software isn't just about writing clean code—it's about making informed decisions backed by data. If you can't measure it, you can't improve it. What metrics do you consider essential in the applications you build? #SoftwareDevelopment #Metrics #Engineering #WebDevelopment #DataDriven #BuildInPublic
2
3
77
A computer cannot be held accountable, therefore it should not make a management decision. Think about it
1
3
73
There are no best practices in architecture. There are only trade-offs. A best practice is a trade-off that worked in someone else's context. Whether it works in yours depends on your context your scale, your team, your constraints, your quality attribute priorities.
41
Interviewer!🧠 What is the difference between vertical scaling and horizontal scaling?
77
Building a FastAPI app with categories & items. Relationships in databases used to scare me. Today they make sense. Progress isn't always flashy—sometimes it's just one ForeignKey at a time. 🐍📦
1
1
2
70