Charles Mbaogu (@devcharlezen) header
Charles Mbaogu (@devcharlezen) profile picture

Software Engineer | Founder @rendbit_

Joined October 2019
Photo by Charles Mbaogu (@devcharlezen)Photo by Charles Mbaogu (@devcharlezen)Photo by Charles Mbaogu (@devcharlezen)Photo by Charles Mbaogu (@devcharlezen)Photo by Charles Mbaogu (@devcharlezen)Photo by Charles Mbaogu (@devcharlezen)Photo by Charles Mbaogu (@devcharlezen)Photo by Charles Mbaogu (@devcharlezen)Photo by Charles Mbaogu (@devcharlezen)Photo by Charles Mbaogu (@devcharlezen)
Real men also push a 3am patch because they freed it twice.
Real men manage their own memory
30
Half true. The first half is a fair pedantic point. The second half is wrong. "That's a compiler question, not a language question." No. The language decides what the compiler is allowed to do. A compiler cannot optimise away a rule the specification forces it to obey. Your own last line says it: the trade off is in the language itself.
Rust is not faster than JavaScript! Rust is also not faster than C++. The compiled binary code might be faster than the compiled binary code of either of the others. But that's a compiler question, not a language question. Some languages make it easier to compile to performant code than others, but the trade-off is in the language itself. Don't confuse language with execution.
1
1
85
Most developers think a struct is just a way to organise data. Some go further and understand that its fields add up to a certain size. Few know that field ordering can affect memory usage and performance. In Rust, the compiler can rearrange fields under the default `repr(Rust)` layout, but when you use `#[repr(C)]`, field declaration order is preserved, meaning poor ordering can introduce unnecessary padding and waste memory. When you are working with large number of struct instances, those wasted bytes add up fast. Just know this much for now. I will put up the diagrams and graphics showing exactly what happens inside your machine later.
38
Make sure you do it! Build with it... Not just API; build systems with it.
I'm about to learn rust, one word of advice for me. Anyone?
2
2
113
Why is AI so good at web development but still struggles with systems programming (databases, operating systems, drivers)? It comes down to two things: examples and feedback. This is why you can’t easily vibe code C, C++ or Rust for systems or embedded programming. A database that calls fsync in the wrong order compiles fine, passes every test, and silently loses data. Postgres had exactly this problem in 2018. No AI can tell that code is wrong by looking at it. The only way to know is to understand what the OS and the SSD do underneath. AI learns from code that’s written down in public. There are millions of web apps, tutorials and Stack Overflow answers for React, Express and Django. There are maybe a few hundred real storage engines in the world, and a handful of kernels. Most of what their authors know never got written down.
2
2
290
Thank you @rendbit_
🎉Happy birthday to our visionary CEO (Charles .C. Mbaogu) Not everyone can turn an idea into reality, but you've proven that's exactly what leaders do. From concept to execution, you've led the charge with RendBit, revolutionizing cross-border payments across Africa and beyond. 🎂We celebrate you @devcharlezen Cheers to many more years of innovation and impact! 🥂 #HappyBirthday
10
375
Happy Birthday to me 🎂 🎈
8
1
1
7
440
Imagine sending an email to a company and waiting for over one week without any response, even after following up several times. Situations like this quickly create frustration for customers. When a person takes the time to reach out, whether for support, partnership, or clarification, they expect at least an acknowledgment that their message has been received. When there is complete silence, it gives the impression that the company does not value its customers or potential partners. Over time, this lack of response can push people to stop using the company’s services entirely. It can also discourage individuals or organizations who may have been interested in collaborating with the company.
4
235
I am happy to announce that the team at @rendbit_ is currently developing the RendBit mobile application. Built on the Stellar network, this project is focused on delivering faster, more affordable cross-border payments and currency solutions for the African market, an important step toward greater financial access and inclusion. This has been a real focus for us, and I am genuinely happy to see the team bring it all together. They have put real work into making something that reflects who we are and what we stand for. I would also like to express my sincere appreciation to @StellarOrg and @BuildOnStellar for providing an ecosystem that supports this kind of real-world solution and technological advancement. We are building something special here, and I am happy to pull back the curtain on what comes next.
3
3
7
530
I would like to provide a further update regarding the harassment incident involving officers of the Nigeria Police Force at Ladegboye Police station Along Ijede road Ikorodu. @officialnyscng @LagosPoliceNG @channelstv @ARISEtv @PoliceNG @MobilePunch
INCIDENT REPORT @PoliceNG @BenHundeyin @officialnyscng On Saturday, 28th February, at about 10 AM, my girlfriend and I were on our way to Epe from Ikeja when we were stopped by officers from Ladegboye Police Station, Along Ijede Road, Ikorodu.
87
497
36
839
93,950
The inconsistencies in the officers’ statements, the false claims, the prolonged detention, the pressure to admit to fraud, the demand for 1000 USD, and the disrespect shown toward the NYSC uniform make it clear that this case requires a thorough and transparent investigation.
1
18
1
120
16,801
I humbly appeal to NYSC to stand by me and ensure that due process is followed and accountability is enforced.
6
35
4
217
15,711