Software Engineer, Driven by curiosity || @web3bridge cohort XI, I enjoy writing linktr.ee/devvmichael

root
I am grateful for the present and excited for the future 😄
1
2
16
618
Are you curious about which CINEMAS will be showing #AgbaraNlaTheReturn In Nigeria? here's a list of them. #thread
9
103
473
9,261
📍
Often creating something simple is more difficult than creating something complex…
1
38
Ultimately…
Knowing how is good, knowing why is better..
1
45
A M D retweeted
You learn by doing...
1
6
58
A M D retweeted
There’s a big difference between trying to win and trying not to lose.
1
1
27
Day 10/180 🦀 Finished my Free List Allocator in Rust. Today was about putting the pieces together: allocation, splitting, deallocation, reuse, and coalescing adjacent free blocks. Implementation: github.com/michojekunle/rust…
Day 9/180 🦀 Today I started building a FreeListAllocator in Rust. I went from understanding why a bump allocator can't easily reuse freed memory to learning how a free list tracks available regions using intrusive metadata stored directly inside the free memory.
1
5
101
Next up: • Integrate it with a small binary using #[global_allocator] • Benchmark it against the system allocator with Criterion • Document its limitations • Deep dive into UnsafeCell and raw pointers Still a lot to learn about memory management. We go again tomorrow. 🦀
1
4
18
Spoken Word Poetry at UNGA A room filled with World Leaders, Heads of State & Entrepreneurs. The theme: “The Youth Dividend: Turning AI & Green Investments into Skilling & Livelihood Opportunities for Youth.” 📍 UNICEF HQ, New York 🇳🇬✈️🇺🇸 #UNGA81 #SpokenWord #UNICEF #GenU
38
141
1,019
13,151
“There is healing in Your Name and it’s Your healing we proclaim” #HealingHands #FOAW #greatmantakit #flamesofawildfire
10
68
281
2,784
🧡🧡 Flames of a Wildfire the Album has been on repeat for likeee 🔥🔥 Currently streaming sef 🔥🧡
8
“There is healing in Your Name and it’s Your healing we proclaim” #HealingHands #FOAW #greatmantakit #flamesofawildfire
10
68
281
2,784
Steady grinding
6
1
18
424
Day 9/180 🦀 Today I started building a FreeListAllocator in Rust. I went from understanding why a bump allocator can't easily reuse freed memory to learning how a free list tracks available regions using intrusive metadata stored directly inside the free memory.
Day 8/180 🦀 Lightweight return to Rust. Completed a simple quicksort algorithm in Rust, then wrote a parallel quicksort algorithm as well. Benched both and got to see the trade-offs. The parallel quicksort was better at larger inputs, about 3x faster on a million inputs.
1
5
248
I implemented the FreeListAllocator from scratch and added tests for the allocator initialization. Code + notes: github.com/michojekunle/rust… More allocator work tomorrow.
3
16
Mahnn... I started watching this the other day and honestly, a lot was said, on some things I beg to differ... But in all, it was a wholesome conversation. And Africa needs to gird her waist, cause we only have ourselves.
1
2
9
Same man, exactly 💯
1
4
A M D retweeted
Watch full.message via Youtube on Pastor Poju Oyemade Channel. Title Meditation and the law of growth. Convert the groaning and travail within into products and services through which creation will experience our liberty in Christ
9
134
704
18,422
A M D retweeted
The disappointment people feel atimes may be because they had no respect for the process. They want an instateanous manifestation and results in something that required a process for fruition. Their words and steps initiated a real process but they were expecting the spectacular rather than the supernatural. When they didnt get the result in the very short time frame they gave themselves and God, in disappointment, they withdrew and shut down the process which had already began. Sometimes play the long game. It is through faith and patience we inherit and not faith and nastiness.
19
167
755
25,662
Been studying system design, Rust, and DSAR, and one thing I learned recently was the trade-off between arrays and linked lists. Arrays are great for reads, while linked lists are better suited for writes. I initially wondered if production systems combine both...🧵👇
Day 8/180 🦀 Lightweight return to Rust. Completed a simple quicksort algorithm in Rust, then wrote a parallel quicksort algorithm as well. Benched both and got to see the trade-offs. The parallel quicksort was better at larger inputs, about 3x faster on a million inputs.
1
6
197
But that gets complex. Instead, systems like RocksDB and Cassandra use LSM trees, which are designed around efficient writes while using compaction strategies to balance read performance. Another rabbit hole unlocked. 🦀 Learn more about LSM trees here: piped.video/I6jB0nM9SKU?si=cpPT…
2
17