Caleb Wodi
@calchiwo
Followers
2K
Following
5K
Media
171
Statuses
1K
15 y/o software engineer ★ building @rocjettech ★ coding on my phone & sharing the journey ★ God thank You
Africa
Joined April 2025
Most kids play games. I build them from my phone. I’m Caleb Wodi, a 15-year-old self-taught software developer. I taught myself coding at 14 on my mum’s phone, with zero experience. Since then, I’ve built apps, games, and AI tools using only my Android phone and mobile IDEs
466
966
8K
@Donienonchalant @luqmanola60 If you really visited the app, you would have seen the download now button and use it offline
0
1
8
→ started coding at 15 and never stopped → balancing uni life at OOU with real-world coding skills → writes clean, JS, TS; knows good practice and hunts bad code → turning overwhelming PDFs into a full web-app solution https://t.co/zZ20jp2WpV → always improving, always
27
13
267
So yeah, TDD helps you write safer code. SOLID helps you write cleaner code. put them together and your whole project becomes easier to scale.
0
0
2
D: Dependency Inversion focus on the idea, not the exact implementation. it makes yur code easier to change and easier to test.
1
0
3
I: Interface Segregation don't make a class depend on methods it doesn't need.
1
0
2
L: Liskov Substitution if a child class replaces a parent class, the whole system should still work normally. think of it like using a different charger instead of the usual one. it should still charge your phone.
1
0
2
O: Open for extension, closed for modification you should be able to add new features without changing the code that already works.
1
0
3
S: Single Responsibility each class or function should handle just one job. when everything has its own role, debugging becomes easier.
1
0
2
Now SOLID. People mention it a lot, but it's just a set of five principles that help you write cleaner code.
1
0
2
Why does TDD matters? because it makes you think first before you code. And it saves you from a lot of hidden bugs.
1
0
2
here’s how TDD works: 🔴 Red: your test fails 🟢 Green: you write just enough code to make it pass ♻️ Refactor: you clean the code up and you just repeat that cycle over and over again.
1
0
2
TDD TDD means Test Driven Development. the whole idea is simple: "before you write the code, write the test." yeah, I know… it sounds reverse, but it forces you to think before you type.
1
0
2
So I’ve been learning a lot about writing better code, and two things keep popping up everywhere: TDD and SOLID. at first they sounded like something I needed extra brains for, but they’re actually simple. let me break it down.
1
0
3
My first thread ever, so if this doesn't land, just pretend like you didn’t see it 😂
3
1
6