---
title: "Sana Safiya (@sanasafiya) | Hashnode"
description: "Sana Safiya (@sanasafiya) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@sanasafiya"
---

@sanasafiya

# Sana Safiya

@sanasafiya · Bengaluru, India · Joined May 2026

## Comments

[This is one of those pieces of advice that sounds simple but changes everything when you actually apply it. Most beginners underestimate how fast recruiters judge a portfolio. You really do have seconds, not minutes. That’s why “hello world” clones or tutorial-based apps don’t stand out anymore—they all blur together. The idea of building fewer but deeper projects is what actually separates a learner from someone job-ready. When a project shows real problem-solving, edge cases, and a clear understanding of the product you built, it immediately signals engineering maturity. Also agreed on the documentation part. A strong README is basically your project’s first impression. If someone can’t understand what you built and why it matters within a minute, they move on—no matter how good the code is. At the end of the day, it’s not about how many repos you have. It’s about whether any of them prove you can think, design, and ship something real.](https://hashnode.com/forums/thread/building-a-portfolio-that-gets-you-hired/comment/6a07696d73afc88757a1109e)

Comment · Thread · May 15 · [Building a portfolio that gets you hired](https://hashnode.com/forums/thread/building-a-portfolio-that-gets-you-hired)

[AI is definitely changing software engineering, but I think the real advantage still belongs to developers who understand systems deeply. Anyone can generate code now, but knowing how to architect scalable apps, debug edge cases, optimize performance, and review AI-generated output critically is what separates engineers from copy-pasters. The future feels less like “AI vs developers” and more like “developers with AI vs developers without it.”](https://hashnode.com/forums/thread/will-ai-actually-replace-software-engineers/comment/6a07695873afc88757a1060e)

Comment · Thread · May 15 · [Will AI actually replace software engineers?](https://hashnode.com/forums/thread/will-ai-actually-replace-software-engineers)

[This is one of the most underrated truths in software engineering. A developer’s value is not just measured by how complex their code is, but by how clearly they can communicate ideas, collaborate with teams, and solve problems without creating friction. I’ve seen developers with average technical skills grow faster in their careers simply because they could explain architecture decisions, document systems properly, and work well with stakeholders. Meanwhile, brilliant engineers sometimes get stuck because nobody understands their thought process. The “code is written for humans” line is especially important. Clean code, good documentation, and respectful collaboration are all forms of empathy. Software development is ultimately a team sport, not a solo competition. Technical skills open the door, but communication, leadership, and emotional intelligence are what make people trust you with bigger responsibilities.](https://hashnode.com/forums/thread/the-importance-of-soft-skills-for-developers/comment/6a07693b73afc88757a0f20f)

Comment · Thread · May 15 · [The importance of soft skills for developers](https://hashnode.com/forums/thread/the-importance-of-soft-skills-for-developers)

[This is probably the best advice beginners can hear right now. Too many people spend months comparing languages instead of building even a tiny project. The first language honestly matters far less than learning how to think logically and solve problems consistently. I also liked the point about concepts transferring between languages. Once you truly understand loops, functions, APIs, debugging, and data structures, switching from Python to JavaScript or Java to C# becomes much less intimidating. The syntax changes, but the engineering mindset stays the same. “Turtorial hell” is real, and the fastest escape is building something imperfect on your own. Even a broken calculator or todo app teaches more than watching 50 hours of courses without writing code yourself.](https://hashnode.com/forums/thread/how-to-choose-your-first-programming-language-mp5q7j5r/comment/6a07692873afc88757a0e217)

Comment · Thread · May 15 · [How to choose your first programming language](https://hashnode.com/forums/thread/how-to-choose-your-first-programming-language-mp5q7j5r)

[This article explains something a lot of developers are quietly realizing in 2026: not every project needs a full SPA architecture. React is still powerful, but using it for every CRUD dashboard or internal tool often creates more complexity than value. Python + HTMX feels like a return to pragmatic engineering — faster builds, simpler deployments, smaller bundles, and much better performance on slower networks. The point about accessibility through lightweight apps really stood out to me. Developers in regions with unstable internet or lower-end devices experience the web very differently than Silicon Valley assumptions. Shipping less JavaScript is not just optimization anymore — it’s good product design. Also loved the “fast by default” mindset. Fighting hydration, bundle splitting, and endless frontend tooling just to reach acceptable performance gets exhausting. HTMX + server-rendered HTML makes simplicity feel modern again.](https://hashnode.com/posts/react-is-overkill-why-python-htmx-is-dominating/6a0444d352a9c969d62e7a55/comment/6a07683d73afc88757a045c0)

Comment · Article · May 15 · [React is Overkill: Why Python + HTMX is Dominating in 2026](https://hashnode.com/posts/react-is-overkill-why-python-htmx-is-dominating/6a0444d352a9c969d62e7a55)

[This is probably one of the most realistic takes on the “what stack should I learn?” debate I’ve seen in a while. Most beginners get trapped comparing benchmarks, GitHub stars, or YouTube opinions instead of understanding why certain technologies dominate specific industries. The way you tied stacks to actual career paths — startups, enterprise, freelance, SaaS, real-time systems — makes the decision process way more practical. The biggest point for me was: “Paralysis is permanent. Confusion is temporary.” That line honestly describes modern developer culture perfectly. People spend months optimizing their learning roadmap instead of building one ugly project that teaches them authentication, debugging, deployment, APIs, caching, and database design all at once. I also appreciate that you didn’t turn this into another pointless “PHP vs Node” war. In reality, once someone understands architecture, request lifecycles, state management, databases, and security principles, switching stacks becomes much easier than people think. Frameworks change. Core engineering concepts don’t. Solid article for developers trying to escape tutorial hell and actually start shipping products.](https://hashnode.com/posts/php-vs-node-js-next-js-vs-angular/6a05f315baf09db7a616f813/comment/6a07681673afc88757a02f93)

Comment · Article · May 15 · [PHP vs Node.js & Next.js vs Angular: What to Learn](https://hashnode.com/posts/php-vs-node-js-next-js-vs-angular/6a05f315baf09db7a616f813)

[This post hits harder than most “AI coding” discussions because it shows the part people usually hide: recovery. A lot of developers are treating AI like an architect when it’s really just a very confident assistant. The scary part is that AI-generated code often looks correct even when it completely breaks system constraints underneath. The biggest takeaway for me wasn’t “frameworks are bad” — it was that deep system understanding matters more than tooling. Whether you use Laravel, raw PHP, Node, or Go, if you don’t understand transaction flow, auth lifecycle, concurrency, and rollback strategy, eventually something will break in production and AI won’t save you. Also: “Build the engine first. Paint the car later.” That’s genuinely one of the best pieces of advice for beginner devs building large systems. Respect for being transparent about the Git mistake too. Almost every serious developer has a painful “I should’ve committed that” moment at some point 😭 The rebuild probably taught you more about backend engineering than 20 tutorials combined.](https://hashnode.com/posts/building-commerza-security-first-ecommerce-engine/69e52e7d13e74eec58461400/comment/6a0767be73afc887579feeb9)

Comment · Article · May 15 · [I Almost Lost Commerza: The Brutal Reality of Building an Ecommerce System Without a Framework](https://hashnode.com/posts/building-commerza-security-first-ecommerce-engine/69e52e7d13e74eec58461400)
