Muteen K

761 posts

Muteen K banner
Muteen K

Muteen K

@mk0x0FF

22. Backend Engineer. Gamer. Artist. Building and learning around distributed systems, mostly fintech & multi-media infra

Katılım Mayıs 2026
91 Takip Edilen76 Takipçiler
Sabitlenmiş Tweet
Muteen K
Muteen K@mk0x0FF·
Lets talk about Composition in the OOP paradigm. Not sure if you heard about this one rule: COMPOSITION OVER INHERITENCE Now that i understand it deeply enough, i can't help but agree with this rule. Its one of the most underrated rules in software design. Inheritance tells you what an object IS. and, Composition tells you what an object DOES. But first things first, why should you stop abusing my boy "Inheritence" - You want a banana (one feature). Instead, inheritance forces you to pull in the gorilla and the entire jungle (bloated parent states). - Real-world requirements change fast. If you build a rigid parent-child tree, a single product pivot can shatter your entire codebase. - Change one line in a master class? Congrats, you just broke 14 subclasses downstream. So, how to fix this sh*t: Stop thinking in rigid structures. Start thinking in plugins. Build small, independent, swappable components and inject them. Basically, Design your code like LEGO, not a concrete sculpture. With composition, instead of defining what an object is (e.g., class Dog extends Animal), you define what an object does by assembling independent building blocks. Check examples: 1) Inheritance approach 2) Composition approach
Muteen K tweet mediaMuteen K tweet media
English
1
2
4
168
Muteen K
Muteen K@mk0x0FF·
@avrldotdev How bout a state machine, which works like a checklist. I've built something similar before, where we keep checking llm states and if we reach any state where the llm is not moving forward or moving in the wrong direction, we end the state machine and kill the llm along with it
English
0
0
0
19
avrl ☘
avrl ☘@avrldotdev·
Had to reject a candidate coz they couldn't answer this: I asked: our research agent completes some requests in 30s while some take 8-10min. Looking at the logs, it's stuck in a loop wasting 1000s of tokens. How'd u fix this? explain ur process. They replied: I'd add MAX_ITERATIONS & TIMEOUTS. I countered: That prevents an infinite loop but the agent still wastes 100s of tool calls before hitting the limit. How'd u eval that the agent isn't making any progress much before timeouts? What'll you answer in their place to not get rejected?
English
101
4
134
30K
Muteen K
Muteen K@mk0x0FF·
Its a really big moment for indian space & tech. sector which was pretty much limited to ISRO for so long. Kudos to @SkyrootA 👏🏻
Archie Sengupta@archiexzzz

Huge congrats to @SkyrootA & team for successfully taking Vikram-1 Test Flight-1 to orbit. India's first privately developed orbital rocket has completed its final burn and injected its payloads into a ~450 km orbit, making India the third country in the world with private orbital launch capability. 🇮🇳🇮🇳

English
0
1
2
39
Muteen K
Muteen K@mk0x0FF·
@kayleecodez Please enlighten me with some articles too 🫩🙏🏻
English
1
0
1
13
mitali
mitali@kayleecodez·
@mk0x0FF your suggestion is also good but ngl structured concurrency is more clean rn. im exploring more about it thesedays.
English
1
0
1
46
mitali
mitali@kayleecodez·
revisiting structured concurrency after reading through some of the async roadmap. one thing that stood out: in sync rust, calling a function gives you a pretty strong guarantee. when it returns, the work it owns is done and its resources have been cleaned up. detached tasks quietly weaken that guarantee. a function can return while work it started is still running somewhere else. that means the function boundary no longer tells the whole story. you now have to understand task ownership, cancellation, shutdown and failure propagation outside the function itself. that's why i think structured concurrency is much more than task trees or cancellation. it makes function boundaries meaningful again. the code that starts the work is also responsible for waiting on it, handling failures and cleaning it up. looking at the current async roadmap, this also explains why so much of the effort is around scoped tasks, reliable cancellation and guaranteed destructors. it feels less like adding async features and more like making async preserve the same reasoning model that already makes sync rust easy to follow
English
4
0
28
1K
Muteen K
Muteen K@mk0x0FF·
@kayleecodez Yes + a few working professionals actually i'm working as a freelance mentor with Geeksforgeeks
English
0
0
0
42
mitali
mitali@kayleecodez·
@mk0x0FF you taught college kids?
English
1
0
1
119
Muteen K
Muteen K@mk0x0FF·
Just had a 3 hour session of teaching java functional programming 🫩 It was fun but tiring as hell at the same time. No energy left I really want to work on my projects, lets see in the evening now
English
1
0
2
136
Muteen K
Muteen K@mk0x0FF·
Another one of my old sketches
Muteen K tweet media
English
0
0
1
21
KunalBuilds
KunalBuilds@kunalbuilds_x·
@mk0x0FF Okay 🤣!! btw I thought chhore with a padgi whould be odd, like Haryanvis don't wear those pagdis.
English
1
0
0
20
Muteen K
Muteen K@mk0x0FF·
@emii_iime @TrisH0x2A This one's also a great book but its way too detailed to prepare for interviews, it takes time to digest this book
English
0
0
0
28
trish
trish@TrisH0x2A·
OS in 1,000 Lines teaches you how to build a Unix-like operating system in just 1,000 lines of C despite its size it includes process switching virtual memory with paging a shell a filesystem and a disk driver every feature is built step by step with real code you can run and experiment with for comparison Linux was around 10,000 lines when Linus Torvalds first released it in 1991 one of the best resources for understanding how an operating system comes together from scratch
trish tweet media
English
6
91
602
18.7K
Manware
Manware@IAmManware·
college notes of a gold medalist
Manware tweet media
English
17
1
118
3.9K
Prateek
Prateek@coughkaa·
Prateek tweet media
ZXX
31
177
6.4K
89.6K
Deepak
Deepak@triorDeep·
@mk0x0FF illiteracy and bakchodi krne ki adat☝🏻
Slovenščina
1
0
1
20
Deepak
Deepak@triorDeep·
Lmao listen to this guys😭🤣 So there's an uncle in our colony (from RSS) who told me to join his open gym instead of the gym I currently go to. I asked, "Hmm okay... but why?" He goes: "In closed gyms like yours, when people exercise, the place gets hot. Because of the heat, O2 (oxygen) breaks down and turns into 03 (ozone gas). Breathing ozone is bad for your body, so you'll face a lot of health problems later." Brooooo😭😭😭🤣, you are also a tution teacher, really?
English
3
0
13
185