Hey everyone, I’m Ahmer. Currently surviving a software engineering degree while trying to figure out how to build actual web applications from scratch.
I’m mostly here because I refuse to install 50 heavy libraries just to render a basic website, and I want to connect with people who care about clean database logic and fast UIs. I use my profile to talk about the messy reality of learning code, breaking things in development, and figuring out what actually matters in tech.
Drop a comment with what you’re currently building or learning right now—I'd love to connect and see what everyone is working on!
Website: ahmershah.dev
Medium: @syedahmershah
YouTube: @ahmershahdev
Totally agree with you. What stack are you currently learning that you're trying to keep streamlined?
What's the specific project you're working on right now that made you realize tech gets too overcomplicated?
As a student, focus on code quality over quantity. One polished, bug-free project on your portfolio is better than ten unfinished repositories.
Don't worry about learning every new framework that trends on Twitter. Stick to a solid ecosystem (like Laravel or the MERN stack) and build real things.
Make sure to document your projects! A simple README explaining how to install and run your code locally is worth more than a flashy UI
Boring tech is good tech. Companies love developers who can deliver stable software using standard, predictable tools.
Whenever you feel overwhelmed by a feature, break it down into the smallest possible tasks. If a task takes more than an hour, it's too big.
Highly recommend keeping an active Git history. Seeing a student who commits clean, incremental changes is a massive green flag for recruiters.
Don't stress about scaling to millions of users. If your project works seamlessly for 5 people on a cheap server, your engineering is solid.
A great habit to start now: write down your project requirements on paper before you open your code editor. It stops you from adding unnecessary features.
Are you planning to share your progress on LinkedIn as well? Showing your work openly as a student is the easiest way to land an internship.
If you want to keep your deployment simple, look into platforms like Vercel or Netlify for frontend, and simple cloud hosts for backend. Avoid massive AWS configs for now.
My advice? Don't try to learn 5 languages at once. Master one backend stack deeply, and everything else will make sense later.
Remember that code is read far more often than it’s written. Write simple, clean code today so you don't confuse yourself three months from now.
Tech moves fast, but fundamentals don't change. Learn how HTTP requests work, how databases store information, and basic security.
Don't fall into tutorial hell. Build tiny, stupid apps by yourself without a guide. That's where the real learning happens.
A golden rule for students: if your code works and you can explain why it works to a non-technical person, you've done a fantastic job.
When you're starting out, a working monolith repository is 100x better than a messy microservice architecture. Keep your projects small and finish them.
Simplicity is a senior engineer trait. Overcomplicating things is usually a sign that someone is trying to show off. Stick to your instincts!
Don’t let the buzzwords fool you. Underneath all the fancy libraries, the web is still just HTML, CSS, and JavaScript. Master those first.
The best advice I got as a student: focus on understanding data flow. If you know how data moves from a database to the user's screen, the framework doesn't matter.
You're already ahead of the curve. Most juniors spend weeks trying to pick a 'perfect' stack. Pick one boring, reliable tool and just build.
If you ever cross-post your thoughts to Dev.to or write deeper tech pieces on HackerNoon, let me know. I'd love to drop some reactions there.
Would love to see what a 'simplified' project looks like to you. Is your portfolio live? Share the URL!
Faiq
It’s easy to get lost in the noise. What’s the biggest 'buzzword' in tech right now that you think is totally unnecessary for beginners?