A slow program with clean code is easier to fix.
A fast program with messy code is harder to trust.
First, make it clear.
Then, make it fast.
#CodeWithWhy#ProgrammingPrinciples
Who needs horror movies when you can:
• git push --force to the wrong branch
• deploy to prod instead of staging
• forget a return in your recursive function
Jump scares, but make it developer edition.
#CodeWithWhy#DevLife
Every time I write a test after the bug fix, I think:
“This test would've saved me hours.”
Yet the next time?
I still skip writing the test first.
Not because I forget -- but because the pain isn’t fresh anymore.
Discipline > motivation.
Testing is an investment.
#CodeWithWhy…
Sometimes the best "refactor" is deleting code that no one uses, no one understands, and no one wants to touch.
Dead code doesn't just sit there. It whispers. It misleads. It breaks things quietly.
Delete with confidence.
#CodeWithWhy#Refactoring
Code reviews = your first security checkpoint.
Don’t miss these:
🔐 Hardcoded secrets
💉 SQL injection risks
🚫 Missing auth checks
Catch them early → Save production later.
#SecureCoding#DevSecOps#CodeReview#CodeWithWhy
The moment you start naming things based on intent instead of implementation, your code clarity jumps.
Not processData() → generateUserReport()
Not x → retryCount
Naming isn't pedantic. It's how you talk to future you.
#CodeWithWhy#CleanCode
That moment when you realize your “temporary” solution is now powering 60% of the product.
No tests.
No docs.
No clue how it works.
But it’s in prod.
So we smile.
#CodeWithWhy
"Why is this function 200 lines long?"
Because I was in the zone.
Because I didn’t want to break the flow.
Because I fear commitment… to breaking things into smaller functions.
#CodeWithWhy#RealTalkCoding
Spent 30 minutes fixing a bug.
Then another 45 writing the perfect commit message.
Because if the code doesn't explain the genius, the message will.
fix: ✨ dark sorcery to make it work
#CodeWithWhy#CommitLikeAPro
Code reviews are wild.
One day you're the reviewer saying “Can we rename this variable?”
Next day you're the one getting 17 comments on a 4-line PR.
Circle of (dev) life.
#CodeWithWhy#CodeReviewReality
Closures = function + backpack. 🎒
Your inner function remembers its parent’s variables — even when the parent’s gone.
Powerful, sneaky, sometimes buggy.
🧵 Let’s break closures down:
#JavaScript#Closures#CodeWithWhy
People say “don’t reinvent the wheel.”
But half the time the wheel is a 200MB NPM package with 45 open issues and a maintainer who ghosted in 2022.
So yeah. I might just reinvent it.
#CodeWithWhy#DevRant
Sometimes I delete a line of code and everything starts working.
And I don’t question it.
I just whisper:
"You were the problem."
…and move on.
#CodeWithWhy#DebuggingDiaries
Why do I always write TODOs like I’m handing off the code to Future Me?
Bro, it’s just me.
And I’m still not gonna do it.
// TODO: fix this
// TODO: optimize
// TODO: lol good luck
#CodeWithWhy#CleanCode(ish)
Been coding for 2 hours.
Built nothing.
But now I have the perfect folder structure and naming convention.
That counts as progress.
Right?
#CodeWithWhy#DevFlow
You ever fix a bug and just sit there thinking:
“I have no idea why that worked.”
And then you push it to prod anyway.
Because sometimes you gotta respect the dark magic.
#CodeWithWhy#BugFixVibes
Typed a print statement to debug.
It worked.
Did I remove it?
No.
I just commented it out like a coward.
Now it's a part of the ecosystem.
A sacred piece of history.
Touch it and the whole thing might break.
#CodeWithWhy#DeveloperLife
Tired of cryptic API errors?
Your error response should include:
✔️ HTTP status code
✔️ "code" (machine-readable)
✔️ "message" (human-readable)
Stop the guessing game.
🧵👇
#ErrorHandling#APIUX#CodeWithWhy
Ever renamed a variable 5 times and still hated it?
data, result, finalResult, cleanedData, summary…
Nothing feels right.
You stare at the code like it's a bad tattoo.
Sometimes naming is the hardest part of programming.
No, it's not just you.
#CodeWithWhy#DevThoughts
2K Followers 5K FollowingSenior software engineer and video editor.
Easygoing & ambitious gentleman with an optimistic view to life. God fearing, fun to be with and highly adventurous.
159 Followers 1K FollowingMuslim || Frontend developer || Building Shujaa Pay || On a mission to revolutionize African Social commerce by building trust, one transaction at a time 🌍🚀
595 Followers 4K Following43yo. Uber driver on weekdays, construction worker on weekends. Building an playlist app for runners - https://t.co/WPuZu89zni
239 Followers 680 FollowingStay updated with the latest in finance, tech, science, ai, crypto and global news—always accurate and verified through multiple sources! Retweet to support!
2K Followers 5K FollowingJava Geek & Technical Team Lead at @Retail_Compass Javaholic(15) Gocho Vinotinto @MLB fan 4 25 years Rock 'n' Roll 4 27 Follow Back Father & Tech Enthusiast :)
1K Followers 5K FollowingBackend Engineer | Node.js, TypeScript, NestJS | Built Scalable Systems with PostgreSQL,MongoDB, Rabbimq, Microservices,Kafka, Docker | Open to Backend Roles.
3K Followers 2K Following🦃 mobile development. Doing a lot of REACT "so called" NATIVE lately - born to native iOS development forced to react native.
$2.80 MRR
89K Followers 85 FollowingThe official IDE for Android application development. Explore the latest stable and canary releases → https://t.co/dBSe3faZtU
166K Followers 1 FollowingDiscover what’s going on in the Kotlin ecosystem | @JetBrains
Video tutorials https://t.co/u8SefOyX4B
News https://t.co/pvEUEI0iPX
Community discussions https://t.co/f1ymehGEIq
154K Followers 23 FollowingThe Leading IDE for Pro Java and Kotlin Development, by @JetBrains
Tips: #IntelliJIDEATips
New Features: #NewInIntelliJIDEA
Our YT channel https://t.co/GuAlWUIi7Q
2.4M Followers 47 FollowingThe official handle for NVIDIA. Blog: https://t.co/JAn5eKOTBT Support: https://t.co/6ln5FVnA2o All our social media: https://t.co/Uc56dL57Dh
694 Followers 237 Following👩💻 AI Content Developer ❯ @LangbaseInc ❯ ex @hashnode ❯ ex @Rapid_API
📹 https://t.co/U5nmjYn1nT
📥 AI newsletter "The Agentic Engineer"
196K Followers 6K Followingcanadian startup founder. prev eng @ x, stripe. yacine_kv on insta
i make my memes with https://t.co/pWRBfY8kn2 -
I write a subscriber only blog. Subscribe!
364K Followers 8 FollowingVercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web. Creators of @nextjs, @v0, and @aisdk.
75K Followers 1K Followingopen source code | @neovim core | @terminaldotshop btw | ✝️
father of 3, dad jokes my own
https://t.co/jKpcjsTqBE | https://t.co/zb8zDKmSwG
3K Followers 2K Following🦃 mobile development. Doing a lot of REACT "so called" NATIVE lately - born to native iOS development forced to react native.
$2.80 MRR
222K Followers 1 FollowingUpdates for developers building with the OpenAI Platform and API • Service status: https://t.co/kZwnwdYqOS • Support: https://t.co/qCi6M5ESZU
39 Followers 118 FollowingHelping you become your best self. Unlock your potential with daily inspiration and practical guidance. Your journey to greatness starts here!
64K Followers 178 FollowingElastic is The Search AI Company. We bring together the precision of search and the intelligence of AI to accelerate results that matter.
5K Followers 727 Following🎩 of DevRel & Developer 🥑 @elastic
Tweets about Elasticsearch, Kibana, search, observability, security — optimized for relevance
DMs are open
No recent Favorites. New Favorites will appear here.