Moses Koledoye Profile Banner
Moses Koledoye Profile
Moses Koledoye

@MoVonLagos

1,636
Followers
137
Following
23
Media
904
Statuses

staff engineer @google , value investing in african startups.

Joined December 2013
Don't wanna be here? Send us removal request.
Pinned Tweet
@MoVonLagos
Moses Koledoye
6 years
Society has no mechanism for recycling the experience of founders of failed startups. Sad to see friends who have worked for up to 3 yrs at their now failed startup, getting into a regular job where they never to get share or apply experience gained from failure.
0
9
41
@MoVonLagos
Moses Koledoye
9 months
I got promoted to Staff Engineer last year (my 3rd promotion at Google in 4 yrs) and I'm thinking of doing a Twitter Space/AMA to share some of the things I learned re navigating a career in tech. Trying to gauge if this is something folk might be interested in. Pls rt for reach.
61
372
1K
@MoVonLagos
Moses Koledoye
9 months
Thanks to everyone who joined the AMA. As promised here's a @lifeatgoogle recording I did months back on interviewing and working as a Senior Software Engineer at Google:
6
43
212
@MoVonLagos
Moses Koledoye
7 months
I hit the 5 yr mark at Google today, it's been an absolutely amazing ride and I strongly believe there's still a lot of potential to unlock (think googol == 1.0 × 10^100).
9
3
116
@MoVonLagos
Moses Koledoye
9 months
Ok, there's interest. I've asked my friend and colleague @_alternatewolf (an excellent moderator) to help with moderating a Twitter Space for an AMA sometime next week. We'll share details tomorrow. Thanks everyone!
4
8
80
@MoVonLagos
Moses Koledoye
1 year
Ended the talk a few minutes ago. Feedback was generally positive except it was quite intense: syscalls, public key encryption, port forwarding, agent forwarding etc. all within 2 hrs 🥲 Thanks to the organisers and everyone who attended 💪🏽
@sysdsgn
System Design Conversations
1 year
Hi everyone, we're excited to announce our next conversation: SSH Internals with Moses Koledoye ( @MoVonLagos ) on Sun, April 16th, 2023, at 6pm GMT. Moses is a Senior SRE at Google that has worked extensively on distributed systems, particularly with SSH.
2
20
38
4
9
59
@MoVonLagos
Moses Koledoye
2 years
One of the things I enjoy most about working at Google is the unique class of problems one encounters, problems software will never run into if it isn’t serving billions of users.
3
2
46
@MoVonLagos
Moses Koledoye
6 months
If a bunch of Nigerian ML engineers dropped a new LLM with a hypermassive 30 billion parameters, they'd best call themselves 30bg.
2
2
45
@MoVonLagos
Moses Koledoye
1 year
My @sysdsgn SSH internals tech talk from months ago is now available on YouTube.
@sysdsgn
System Design Conversations
1 year
We've published SSH Internals by @MoVonLagos , a lecture-style conversation, on our YouTube channel . Watch, leave a comment and subscribe 😁.
0
8
33
0
11
39
@MoVonLagos
Moses Koledoye
6 months
Unix directories are literally "inside that your file, another file dey inside".
2
3
39
@MoVonLagos
Moses Koledoye
2 years
I hope to God for some ungodly levels of productivity this year.
2
15
32
@MoVonLagos
Moses Koledoye
7 months
My kid brother asked me how to become good at writing. My reply was to read a lot of good writing and to write a lot. Like most things, it takes practice. For a start, I've asked him to go read all of Paul Graham's essays:
1
3
30
@MoVonLagos
Moses Koledoye
3 years
Baselines are powerful: you move with folk for whom society’s extraordinary is their ordinary and you’re forced to consistently push your own limits.
1
7
24
@MoVonLagos
Moses Koledoye
1 year
A ride or die manager is quite likely the biggest career advantage one can get, much better than what a superb team or project offers.
0
2
28
@MoVonLagos
Moses Koledoye
9 months
Now taking questions ahead of this Saturday's AMA to better prepare with thoughtful and relatable answers, and to get quality conversations from the overall session.
@sysdsgn
System Design Conversations
9 months
Ahead of the upcoming AMA with @MoVonLagos , we'd like to compile some questions from attendees. Please add your questions here: . You can also upvote existing questions -- questions with more votes will have a higher priority.
1
10
18
0
9
25
@MoVonLagos
Moses Koledoye
3 years
It’s official. @DimejiMudele now holds a PhD. Boom!
17
2
26
@MoVonLagos
Moses Koledoye
8 months
Art is the climax of human ingenuity and code at its finest form tramsutes into art. Here's Linus Torvalds' linked list argument for good taste. Artsy!
0
9
24
@MoVonLagos
Moses Koledoye
8 months
I'm realizing how much stuff my future self can get done if I manage to eat the cost of networking with good folk in the interim.
1
2
22
@MoVonLagos
Moses Koledoye
9 months
Relatable. Too many years working on a specialized/niche area that you become the (number one) expert but become comically out of tune with everything else. "How to re-integrate with society after a PhD" could be a best-seller.
@thechosenberg
rosey🌹
9 months
Imposter syndrome final boss
Tweet media one
243
4K
80K
0
1
19
@MoVonLagos
Moses Koledoye
6 months
"Okunrin meta" is the Yoruba analog for a male 10x engineer.
2
3
22
@MoVonLagos
Moses Koledoye
6 months
SRE is a via negativa approach to software engineering. We prefer derisking to over-engineering to achieve reliability. Instead of spending countless hours trying to make a service 99.9995% reliable, we spend time removing risks that can burn the miniscule 0.0005% error budget.
2
3
22
@MoVonLagos
Moses Koledoye
3 years
Designing Data-intensive Systems - @martinkl Staff Engineer: Leadership Beyond the Management Track - @Lethain
@GergelyOrosz
Gergely Orosz
3 years
What are the best books you've read as an engineering manager or software engineer this year? Books that taught you something new related to your job, provided inspiration, ideas.
146
162
1K
0
5
20
@MoVonLagos
Moses Koledoye
3 years
Opportunity is the great equaliser.
@Tunde_OD
Tunde Onakoya
3 years
We had a revolutionary idea to Make suits for the boys and dresses for the girls(Inspired by The queen’s gambit) to tell a new narrative of children in the slums that is not just one of poverty, but an image of what is possible if they’re given equal opportunities to excel.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
13
329
1K
1
3
20
@MoVonLagos
Moses Koledoye
6 years
@shinynew_oz I'm starting at Google SRE next Monday :) I wish you the best on your next gig.
1
0
21
@MoVonLagos
Moses Koledoye
9 months
Imagine yourself as a 10yr old kid from a remote place in Florida watch SpaceX launch rockets and recollect them for reuse on a steady. Imagine what that does to the boundaries of your realm of possibility.
@SpaceX
SpaceX
9 months
Falcon Heavy launches USSF-52 to orbit from Florida
Tweet media one
Tweet media two
Tweet media three
Tweet media four
478
2K
16K
2
2
17
@MoVonLagos
Moses Koledoye
7 months
Yeah no, your reply with "boss" will only have to come with a different pitch just to indicate who's the bigger boss. All Nigerians know this.
@Ryan_Gasoline
Ryan Gasoline
7 months
When a guy calls me boss am I supposed to call him boss back? We can't be each other's boss, it's nonsensical
180
80
2K
3
3
19
@MoVonLagos
Moses Koledoye
7 months
One of the peak moments in which I had felt truly proud to be Nigerian was the launch of the NigeriaSat-1 satellite. Atypical Saturday morning in 2003, live launch on NTA, heart heaving with expectation, I had begun to nourish a deep belief we were on a course for great things.
2
1
19
@MoVonLagos
Moses Koledoye
3 years
New arrival. Can’t wait to dive in. Thank you for writing this @Lethain
Tweet media one
0
2
19
@MoVonLagos
Moses Koledoye
2 years
@asemota Hegemony isn’t pronounced “hegemoney” for nothing.
1
5
17
@MoVonLagos
Moses Koledoye
9 months
Details here. Thanks @_alternatewolf
@_alternatewolf
ayo (padawan)
9 months
I’ll be hosting an AMA with my friend @MoVonLagos next Saturday by 6 pm WAT (via @sysdsgn ). Moses is a Staff Engineer at Google who has been promoted 3 times in 4 years — an incredible feat, given the commonly accepted rate.
4
45
92
1
3
16
@MoVonLagos
Moses Koledoye
6 months
Your elastic load balancer is as elastic as the size of your pocket.
1
1
16
@MoVonLagos
Moses Koledoye
9 months
2023 was awesome, let's do more of this.
@MoVonLagos
Moses Koledoye
2 years
I hope to God for some ungodly levels of productivity this year.
2
15
32
0
0
16
@MoVonLagos
Moses Koledoye
8 months
That job posting was just objectively wrong on many grounds. The more reason why stronger labor laws are required in Nigeria to protect against such predatory and discriminatory job postings and/or workplaces.
2
0
17
@MoVonLagos
Moses Koledoye
6 months
When everyone is talented or has access to the same opportunities, hardwork becomes a primary differentiator for outcomes.
0
2
17
@MoVonLagos
Moses Koledoye
3 years
0
2
16
@MoVonLagos
Moses Koledoye
2 years
Adulthood is all about perfecting routines, leaning into deeper connections with those you love, and managing tiredness.
0
16
26
@MoVonLagos
Moses Koledoye
8 months
I have a theory based on empirical evidence that men asymptomatically approach their best form from repeated cycles of breaking and making.
0
1
15
@MoVonLagos
Moses Koledoye
7 months
In God we trust, all others must present their X.509 certificate.
1
0
14
@MoVonLagos
Moses Koledoye
8 months
And the more you learn to say "no", the easier it is to sustain high quality on engagements for which you say "yes".
0
0
14
@MoVonLagos
Moses Koledoye
6 months
There's a further math kerfuffle doing the rounds and I feel compelled to say folk should not be made to think math is yet another subject. Like language, there are things in the universe that are currently best understood through math.
1
2
14
@MoVonLagos
Moses Koledoye
7 months
One of the biggest costs economic immigrants pay is living away from parents in their last and probably most crucial years. Technology helps with maintaining contact, but it's only an approximation of shared presence.
1
5
13
@MoVonLagos
Moses Koledoye
2 years
For landing impact in an org where process and ambiguity are rife (read Big Tech), I find “speculative execution” invaluable. As long as the cost of throwing away work stays marginal, I’d pick this over idling while planning-to-make-a-plan on how to execute.
0
2
14
@MoVonLagos
Moses Koledoye
1 year
It is one thing to be talented, it’s another to keep seeking new and hard challenges that may prove you’re not as talented as you think.
1
2
13
@MoVonLagos
Moses Koledoye
7 months
Google, OpenAI, Meta, Mistral all dropping banger AI updates this week. Me: still trying to get through the arxiv papers for the updates from last December.
Tweet media one
1
1
13
@MoVonLagos
Moses Koledoye
8 months
To be vulnerable, to know and be truly known, is to live to the fullest.
1
1
13
@MoVonLagos
Moses Koledoye
8 months
One of my eventual goals is to be a farmer, owning and running several server farms.
1
0
13
@MoVonLagos
Moses Koledoye
10 months
All valid points. A bit latent are how being on a high-impact, high-visibility project + an excellent manager are career tailwinds that make the cost of reaching staff less prohibitive. Speaking from personal experience. Pick your project(s) and your manager(s), if you can.
@ryanlpeterman
Ryan Peterman
10 months
Why most engineers don't make it to Staff: They have the wrong behaviors and mindsets. I went from Junior to Staff in 3 years largely because of the way I worked. 3 behaviors that helped me (feel free to copy):
17
69
623
0
4
12
@MoVonLagos
Moses Koledoye
1 year
Laziness and ingenuity have driven technical innovation more than passion about coding ever will.
@ebenezerDN
Ebenezer Don
1 year
If you're coding only for the paycheck, you're in it for the wrong reasons. Passion is what drives innovation. Code because you love it, because it challenges you, because it excites you. Then, success will follow.
368
166
941
0
0
10
@MoVonLagos
Moses Koledoye
6 months
That saying about not confusing a clear vision for a short path is particularly applicable to software engineering roadmaps.
1
1
11
@MoVonLagos
Moses Koledoye
7 years
@Bitcoin_Mafia @SatoshiLite Been a long week for me, and I'm thinking to take the day off. Will schedule parting for Monday. HODL thou on!
1
0
8
@MoVonLagos
Moses Koledoye
1 year
Picked up gardening recently and I'm increasingly finding it refreshing. Plus it feels like a new license to justifiably play with sand (as an adult).
1
1
10
@MoVonLagos
Moses Koledoye
9 months
Also analogous to implicit SLOs: when you don't define an explicit SLO for your service, past performance becomes your implicit SLO.
@erikras
Erik Rasmussen 👨‍💻🇺🇸🇪🇸
9 months
When people make demands in Open Source issues...
79
478
4K
1
0
11
@MoVonLagos
Moses Koledoye
1 year
Growing up in sub-urban Nigeria, I remember going to cyber cafes in the early 2000s to google stuff for my science projects. Google to me was more than just a search engine, it was a portal to endless knowledge. Happy 25 to my real G.
0
0
10
@MoVonLagos
Moses Koledoye
4 years
I went from academic research in distributed robotic systems to SRE work in distributed systems. There, Steve Jobs, I'm gradually connecting all the dots.
0
0
9
@MoVonLagos
Moses Koledoye
4 years
After months of interviewing, the final stage, onsite in SF, had 6 interviews on one day. Lunch/1:1 with the CEO was the climax and was quite memorable. Eventual offer was conditioned on getting a US work visa which never came through. Deep deep sadness at the time.
@hnshah
Hiten Shah
4 years
What was the most memorable experience you had while interviewing for a job?
313
40
328
1
1
9
@MoVonLagos
Moses Koledoye
4 years
Sleep is basically nature performing garbage collection.
1
3
9
@MoVonLagos
Moses Koledoye
4 years
Intellectual maturity is knowing that hard problems aren’t the only ones worth solving.
0
1
9
@MoVonLagos
Moses Koledoye
3 years
People often measure themselves by what they see from others around them and never truly know what limits they're capable of beyond a made-up yardstick.
1
2
9
@MoVonLagos
Moses Koledoye
4 years
I don’t know which is more prestigious: Winning a perf optimisation award for rewriting a (C++) batch pipeline. Or Being nominated as one of the top meme creators (internal) at Google for yr 2020.
1
2
29
@MoVonLagos
Moses Koledoye
6 months
Black Tax goes in the budget like every other expense. And given the nature of one-off requests and never ending emergencies, it requires discipline and honesty to keep within said budget and to say no before it becomes overbearing. That or financial self-immolation.
Tweet media one
0
1
9
@MoVonLagos
Moses Koledoye
3 years
@TensorFlow
TensorFlow
3 years
🛠 Building the Responsible AI Toolkit. Today at #GoogleIO , we announced a new dataset exploration tool, Know Your Data! Learn how to integrate Responsible AI practices into your ML workflow in this session with @LudovicPeran and @catherina_xu . Watch →
2
39
168
1
1
9
@MoVonLagos
Moses Koledoye
8 months
There's a Dublin in California and folk in SF just undermine my 12hr travel because they think I'm from around when I say I'm visiting from Dublin, lol.
@NoContextHumans
Out of Context Human Race
8 months
Tweet media one
402
3K
107K
1
0
9
@MoVonLagos
Moses Koledoye
8 years
In the presence of water or moisture, will IronPython reduce to Rust?
0
2
6
@MoVonLagos
Moses Koledoye
7 months
It's 2049, a new Are-Ona-Kankanfo emerges in Yoruba land and the title's leading word "Are" is inaugurally expanded to AI Reliability Engineer, thereby embracing the zeitgeist of the times.
3
1
7
@MoVonLagos
Moses Koledoye
6 years
Many in academia dream of having their publications cited by many others, alas, they constantly get scythed by the peer review committee.
4
0
7
@MoVonLagos
Moses Koledoye
5 years
Patience is a virtue of great software engineers. Patience, with the compiler.
0
2
8
@MoVonLagos
Moses Koledoye
4 years
Got a present from @pfbyjy : Fermat's Last Theorem.
Tweet media one
1
0
8
@MoVonLagos
Moses Koledoye
6 years
IDEA: AI-powered IDE that can give hints about what a line or block of code does when highlighted.
1
1
8
@MoVonLagos
Moses Koledoye
1 year
Nigeria is saturated with energy and talent, opportunity is what's lacking.
1
0
8
@MoVonLagos
Moses Koledoye
7 months
Given these numbers, I take it that profit in payments is more volume and less margin.
@mitchell_sorkin
The ATM Guy - Mitchell
7 months
The fact that Stripe processed 1 TRILLION dollars in payments and posted a profit of $100M is one of the most disturbing business facts I've heard in a while.
130
404
7K
3
0
7
@MoVonLagos
Moses Koledoye
7 months
Twitter/X can help with metacognition but too much of it, and it does start to feel like intellectual scavenging. And naturally, a lot of the hardwork actually happens offline.
1
1
7
@MoVonLagos
Moses Koledoye
1 year
Microservices just fell off.
0
1
7
@MoVonLagos
Moses Koledoye
1 year
@OlacodedM Good thread. My general advice is to be decidedly clear about what and whatnot is negotiable. I took an entry level role at Google after my PhD partly because the recruiter did not realize I had a PhD and I felt too exhausted to take more interviews to be leveled up at the time.
2
0
6
@MoVonLagos
Moses Koledoye
3 years
Curse of knowledge/expertise. I usually try to find real world scenarios that map to the concept I’m trying to explain. It gets harder if I can’t find one.
@rakyll
Jaana Dogan ヤナ ドガン
3 years
The deeper you know an area, the harder you need to work on a daily basis to communicate your ideas.
18
73
667
1
1
7
@MoVonLagos
Moses Koledoye
7 months
"Started from subpar initial conditions, now we're here." – Drake or something
1
1
7
@MoVonLagos
Moses Koledoye
4 years
Be it Yaba or Yerba Buena, good tech thrives. Congrats to @theflutterwave
1
0
7
@MoVonLagos
Moses Koledoye
6 months
The engineering strategy doc is the principal engineer's manifesto. That strategy doc is how they get their hundreds to thousands of engineers marching in the same direction.
1
0
7
@MoVonLagos
Moses Koledoye
6 months
"my desert, my Arrakis, my dune" – semiconductor CEO on their GPU silicon.
Tweet media one
0
2
8
@MoVonLagos
Moses Koledoye
5 years
If you haven't understood the value of your own time, you could hardly value others'.
0
0
7
@MoVonLagos
Moses Koledoye
6 months
When it comes to certain human capabilities, these ML models are learners both in a literal and rhetorical sense.
0
1
7
@MoVonLagos
Moses Koledoye
3 years
Having another engineer who listens (regarding project woes, small wins, team/org dynamics etc.) is generally good for your sanity as a software engineer. I like to call it core-dump buddy.
0
1
6
@MoVonLagos
Moses Koledoye
10 months
Disruptive companies are hard to build because having super smart folk by itself is not sufficient, the same folk also need to believe (to a much higher degree) in the mission of the co. enough to take full ownership of whatever is in their sphere of influence and then some.
1
0
6
@MoVonLagos
Moses Koledoye
4 years
Once you know how, it only becomes a question of when.
0
2
10
@MoVonLagos
Moses Koledoye
4 years
If academic paper reviews can be like code reviews where some reviews are just a rubber stamp; no-op for author(s). As against reviewers almost always needing to suggest something for "improving" a paper.
1
0
6
@MoVonLagos
Moses Koledoye
4 years
To be honest, I miss the thrill of writing and publishing academic papers: the whoosh of passing deadlines, LaTeX, reviewers pontificating over something you’d considered irrelevant etc. I miss it all.
1
0
6
@MoVonLagos
Moses Koledoye
4 years
@sethrosen Waiting for the sql to the pilot.
0
0
6
@MoVonLagos
Moses Koledoye
3 years
@Samuel_NET Agreed. “Make each program do one thing well” is one Unix philosophy that’s worked out pretty well.
2
1
6
@MoVonLagos
Moses Koledoye
7 months
Activation energy is a property that applies reasonably well to cities. Some cities leave you feeling lethargic or underwhelmed too often i.e. high activation energy, requiring mental footwork to get basic stuff done (because bureaucracy, weather or just local culture).
3
1
6
@MoVonLagos
Moses Koledoye
7 months
We've got to rediscover customer obsession (as against product competitiveness) all over again.
0
0
4
@MoVonLagos
Moses Koledoye
4 years
Should anyone even be allowed to deploy AI at scale and publicly if they can't explain it?
1
0
6
@MoVonLagos
Moses Koledoye
4 years
Towards elections, Nigerian politicians always apply the peak-end rule — hand out meager incentives to undermine the gruesome experience voters have endured in the last 4 years.
2
0
5
@MoVonLagos
Moses Koledoye
3 years
Switched teams last week, and had absolutely no meetings for an entire day for the first time in a long time today. What a feeling!
0
0
6
@MoVonLagos
Moses Koledoye
5 years
2009 - Started toying with programmable computers during my third year of elect/elect engineering, FUTA, Nigeria. 2019 - Finished a CS PhD. Started work @Google ~2 weeks after final submission. Living in fourth country.
@NateKorl
Dayo Koleowo
5 years
The year is 2009. 10 years ago. What were you up to? Looking back, did you know you will be where you are right now? A lot can happen in 10 years, heck, even in 3 years!
321
250
622
1
2
5
@MoVonLagos
Moses Koledoye
3 years
The lazier the engineer, the better.
1
0
5
@MoVonLagos
Moses Koledoye
6 years
"The most functional systems are usually written by those who use them." – SRE, How Google runs production systems
0
1
4
@MoVonLagos
Moses Koledoye
7 months
Those years harboured ambition. The talk of the day was not merely putting food on tables, Nigeria entertained and pursued grander plans. Quite disheartening to see how it's all gone downhill.
0
0
5
@MoVonLagos
Moses Koledoye
4 years
@asemota The people who changed Job’s mind were equally as visionary. I think that clarification is important.
1
0
5
@MoVonLagos
Moses Koledoye
2 years
@tega_igh Pls, save “Kote” for whichever project is written in Kotlin.
0
1
5