Engineering Note 🧠
Before optimizing code,
make sure you understand the problem.
Many performance issues are solved
by better thinking, not faster code.
Emon Ideas
Software Engineer | Laravel | Backend |
Sharing short notes on software engineering.
🌐 emonideas.com
21/12/2025
DSA Note 🧠
DSA is not about memorizing algorithms.
It’s about learning how to think.
When you understand patterns,
you can solve problems you’ve never seen before.
That’s the real value of DSA.
API Note 🔗
GET requests should never change data.
If fetching data modifies state,
your API design is broken.
Predictability is a feature,
not a limitation.
Career Note 🎯
Learning tools is easy.
Learning how to think is hard.
Frameworks change.
Fundamentals stay.
Focus on understanding problems,
not just mastering tools.
Backend Note ⚙️
If a query feels slow,
don’t assume the database is the problem.
Check first:
• Data size
• Indexes
• Query pattern
Most performance issues are design issues.
Debugging Note 🐛
When something breaks,
don’t change random code.
First, understand:
• What changed?
• When did it start?
• What assumptions might be wrong?
Debugging is thinking, not guessing.
Software Engineering Note 🧠
Good code is not code that works.
Good code is code that others can understand.
Your future self is also “others”.
Welcome to Emon Ideas 👋
This page is about software engineering —
not hype, not shortcuts.
Here I’ll share:
• Short software engineering notes
• Practical backend & database insights
• Real-life bugs & lessons
• Career thoughts for developers
Simple. Practical. Honest.
🌐
Click here to claim your Sponsored Listing.
Location
Category
Website
Address
Dhaka
1204