I write about UX, agentic AI, and how complex systems reach users.
🔗 mulualem.dev
now you forgot what you were even reading
FlowRead keeps you there. instant answers without leaving your flow
www.getflowread.app
Don’t understand a line → switch apps → lose focus → never come back.
I’m building FlowRead to keep explanations inside what you’re reading (PDFs + web).
Still early.
Don’t understand a line → switch apps → lose focus → never come back.
I’m building FlowRead to keep explanations inside what you’re reading (PDFs + web).
Still early.
now you forgot what you were even reading
FlowRead keeps you there. instant answers without leaving your flow
www.getflowread.app
now you forgot what you were even reading
FlowRead keeps you there. instant answers without leaving your flow
www.getflowread.app
If it’s not syncing with: APIs, subscriptions, timers, or browser stuff, you probably don’t need it.
Using useEffect to “fix” state is a code smell.
♻️ 📌 🔔
#React #Frontend #WebDev #CleanCode
If it’s not syncing with: APIs, subscriptions, timers, or browser stuff, you probably don’t need it.
Using useEffect to “fix” state is a code smell.
♻️ 📌 🔔
#React #Frontend #WebDev #CleanCode
Clear boundaries age better than clever logic.
Knowing where to stop is a real skill.
♻️ 📌 🔔
#Frontend #React #CleanCode
Clear boundaries age better than clever logic.
Knowing where to stop is a real skill.
♻️ 📌 🔔
#Frontend #React #CleanCode
Six months later? Chaos.
Components overlap. State is everywhere. Folders are confusing.
React isn’t the problem. Bad decisions over time are.
Consistency > clever tricks.
#ReactJS #Frontend #WebDev #CleanCode
♻️ 📌 🔔
Six months later? Chaos.
Components overlap. State is everywhere. Folders are confusing.
React isn’t the problem. Bad decisions over time are.
Consistency > clever tricks.
#ReactJS #Frontend #WebDev #CleanCode
♻️ 📌 🔔
Decisions do.
What you don’t build matters as much as what you do.
♻️ 📌 🔔
#SoftwareEngineering #Frontend #CareerGrowth #Tech
Decisions do.
What you don’t build matters as much as what you do.
♻️ 📌 🔔
#SoftwareEngineering #Frontend #CareerGrowth #Tech
When software acts for users, clarity isn’t optional.
Every step must be intentional, visible, and understandable.
Trust is part of the UI.
♻️ 📌 🔔
#AgenticAI #UX #Frontend #WebDev #AI
When software acts for users, clarity isn’t optional.
Every step must be intentional, visible, and understandable.
Trust is part of the UI.
♻️ 📌 🔔
#AgenticAI #UX #Frontend #WebDev #AI
A tiny bit of friction, repeated thousands of times, becomes a real problem.
Details matter more than features.
#UX #Frontend #WebDev #SoftwareEngineering
A tiny bit of friction, repeated thousands of times, becomes a real problem.
Details matter more than features.
#UX #Frontend #WebDev #SoftwareEngineering
It’s about removing choices.
Less UI = less thinking.
Less thinking = better products.
♻️ 📌 🔔
#Frontend #UX #WebDev #SoftwareEngineering
It’s about removing choices.
Less UI = less thinking.
Less thinking = better products.
♻️ 📌 🔔
#Frontend #UX #WebDev #SoftwareEngineering
Agents observe, decide, and act.
The real challenge isn’t intelligence, it’s making sure humans still understand what’s happening.
♻️ 📌 🔔
Agents observe, decide, and act.
The real challenge isn’t intelligence, it’s making sure humans still understand what’s happening.
♻️ 📌 🔔
The hard part isn’t making things intelligent. It’s deciding what the user should see, and what they shouldn’t.
As AI becomes more agent-based, frontend clarity matters more than ever.
Good UX doesn’t show off.
It just works.
♻️ 📌 🔔
The hard part isn’t making things intelligent. It’s deciding what the user should see, and what they shouldn’t.
As AI becomes more agent-based, frontend clarity matters more than ever.
Good UX doesn’t show off.
It just works.
♻️ 📌 🔔
Manifest V3 keeps things smooth: lighter, faster, and easier to manage.
Small improvements, big impact.
♻️ 📌 🔔
#ChromeExtensions #ManifestV3 #WebDev #SWE #CodingLife #Tech
Manifest V3 keeps things smooth: lighter, faster, and easier to manage.
Small improvements, big impact.
♻️ 📌 🔔
#ChromeExtensions #ManifestV3 #WebDev #SWE #CodingLife #Tech
You’re not just building UI, you’re building inside the browser itself.
Small features can change a whole workflow.
It’s a good reminder to build with intention.
♻️ 📌 🔔
#ChromeExtensions #WebDev #Frontend #AI
You’re not just building UI, you’re building inside the browser itself.
Small features can change a whole workflow.
It’s a good reminder to build with intention.
♻️ 📌 🔔
#ChromeExtensions #WebDev #Frontend #AI
Understanding customers is the other half.
You don’t need to be a marketer, just someone who builds with people in mind.
It changes everything.
♻️ 📌 🔔
#SWE #Product #Engineering #buildinpublic
Understanding customers is the other half.
You don’t need to be a marketer, just someone who builds with people in mind.
It changes everything.
♻️ 📌 🔔
#SWE #Product #Engineering #buildinpublic
They’re about doing work the user never needed.
Real speed starts with better decisions, not tricks.
♻️ 📌 🔔
#Frontend #React #Performance #WebDev
They’re about doing work the user never needed.
Real speed starts with better decisions, not tricks.
♻️ 📌 🔔
#Frontend #React #Performance #WebDev
Good thinking doesn’t.
Steady > loud.
Clarity beats chaos.
That’s how you build things that last.
♻️ 📌 🔔
#DevLife #Frontend #AI #EngineeringMindset
Good thinking doesn’t.
Steady > loud.
Clarity beats chaos.
That’s how you build things that last.
♻️ 📌 🔔
#DevLife #Frontend #AI #EngineeringMindset