Why I’m Learning a Little of Everything in the Age of AI

یہ تحریر صرف انگریزی میں دستیاب ہے۔
I used to wonder if I needed to choose one path and stick to it. Should I focus on web development? Graphic design? Game development? Software QA?
I enjoy all of them, but moving between fields can feel like a lack of direction. Recently, while building my own website, I started to see it differently. Knowing the basics of more than one field was one of the reasons I could make progress.
I know some HTML and CSS, a little JavaScript, and the basics of tools like React and Node.js. I also have experience with design and UI/UXUser interface (what people see) and user experience (how using it feels).. AI helped with a lot of the website’s development, but I still had to decide what the site should do, how it should feel, and whether the result worked for me.
A page could function correctly and still feel awkward to use. A design could look attractive and still make the important information hard to find. My basic understanding of both development and design helped me notice those problems and explain what needed to change.
I see the same thing in my graphic design work.
I often use ChatGPT to explore ideas for social media posts. Sometimes it gives me a good starting point. But “good” does not always mean right for the brief. The layout may miss the mood I wanted. The text may be too much. An element may look impressive but make the post less clear.
When that happens, I have to direct the next version or open Canva and fix it myself. AI can produce a draft, but I still need to decide whether it meets my requirements.
That is why I think the idea of being an “all-rounder” deserves another look.
The value of knowing the basics
I am not saying everyone needs to become an expert in five fields. There are people whose deep knowledge makes their work possible, and I learn from them. I also know that having a basic understanding of something is different from being qualified to do every part of it.
But for someone who wants to build projects, knowing the fundamentals across a few connected fields can be powerful.
If I understand some design, I can give better direction when building a website. If I understand some web development, I can recognize when a visual idea may be difficult to implement. If I understand testing, I am more likely to check what happens after the attractive first version is finished.
These skills do not sit in separate boxes in a real project. They affect one another.
I am still discovering how my interests fit together. In his 2005 Stanford commencement speech, Steve Jobs said, “You can only connect them looking backwards.” I do not know exactly where each skill will lead me, but building projects has already shown me connections I could not see while learning each subject separately.
AI makes this broad knowledge even more useful. It can help me write code, explore layouts, draft text, and try ideas faster than I could on my own. But speed creates a new problem: I can get a polished answer before I have properly thought through whether it is correct.
That is where my work begins. I need enough understanding to ask a useful question, recognize a weak answer, and decide what to do next.
AI can do much of the work. I still have to own the decision.
Sometimes I hear the argument that if AI can do the technical work, we no longer need to learn the basics. My experience has pushed me in the opposite direction.
I do not need to memorize every detail before starting a project. But if I have no understanding of what AI produces, I can easily accept something that only looks finished.
On my website, that might mean a feature I cannot maintain or a page that confuses visitors. In a social media design, it might mean a post that looks polished but fails to communicate the message. AI has helped me do more, yet it has also shown me how much judgment matters.
I am still learning where to draw that line. There are parts of my website, especially the shop feature I want to build, that I have not worked through yet. Payments and downloads need more than a good-looking page. When I reach that stage, I will need to research how they work, test the result, and understand enough to take responsibility for it. I cannot call it complete simply because AI generated it.
A reflection on responsibility
One Qur’anic verse comes to mind when I think about accepting AI-generated work without checking it: “And do not pursue that of which you have no knowledge.” (Surah Al-Isra, 17:36.) The verse also speaks about accountability for our hearing, sight, and hearts.
I am not saying this verse tells us to learn several careers or use AI in a particular way. My personal reflection is simpler: if I publish a claim, share a design, or put a feature on my website, I should care whether I understand and can stand behind it.
The kind of builder I want to become
I still may choose to go deeper in one field as I grow. Learning broadly does not mean refusing to specialize. Right now, though, I do not want to treat my interests in code, design, games, and testing as a problem I have to solve.
Each one gives me another way to understand a project. AI helps me move between them and try things I could not build as quickly alone. The more I use it, the more I value being able to ask better questions and make better decisions.
I do not want to know a little about everything so I can claim to do everything. I want to know enough to connect ideas, work well with the tools available to me, and recognize when a result needs more work.
For me, that is what standing out in the age of AI may look like.
Free CS Student Starter Kit
12 free resources I recommend to every new computer science student, on one page. Join the newsletter and download it straight away.
More from Personal Growth
تبصرے
- ابھی کوئی تبصرہ نہیں۔ پہلا تبصرہ آپ کریں۔





