I have been thinking all day about how to write something beneficial. Should I write about the strategy that should be followed, or should I walk you through the approach and the roadmap?
You can get the information I give you from a distance of opening ChatGPT or Grok, but anyways, let me share the things I wished somebody would have told me when I was just starting.
You can get the information I give you from a distance of opening ChatGPT or Grok, but anyways, let me share the things I wished somebody would have told me when I was just starting.
❤2
**First things we should acknowledge as a beginner.**
- We are in the age of AI, and code is cheap.
- There are people who have started earlier and are doing magical things. These people may be our friends, someone you know, or even your junior by age or class.
- It's not easy, and it won't be easy. You will have to be disciplined and consistent as you never have been before if you want to achieve something satisfying in the shortest possible period.
- Starting this journey with a friend or a community is a plus, but you may not figure out things as fast as your colleagues.
- Finally, you may have to choose a tech influencer for your day-to-day social media consumption, especially if they are someone from around, like school or someone you know. Some people are so skilled at making things seem impossible.
Note: Everything I mentioned above is not a problem. You will learn how to handle things yourself in a short amount of time, and you will start feeling confident very soon. I'm telling you this so you don't have to quit at this stage.
- We are in the age of AI, and code is cheap.
- There are people who have started earlier and are doing magical things. These people may be our friends, someone you know, or even your junior by age or class.
- It's not easy, and it won't be easy. You will have to be disciplined and consistent as you never have been before if you want to achieve something satisfying in the shortest possible period.
- Starting this journey with a friend or a community is a plus, but you may not figure out things as fast as your colleagues.
- Finally, you may have to choose a tech influencer for your day-to-day social media consumption, especially if they are someone from around, like school or someone you know. Some people are so skilled at making things seem impossible.
Note: Everything I mentioned above is not a problem. You will learn how to handle things yourself in a short amount of time, and you will start feeling confident very soon. I'm telling you this so you don't have to quit at this stage.
❤4
Code and Thought
I’ve always wondered what truly differentiates senior engineers from vibe coders — or high-quality engineering from AI-generated code. And I think I finally found a somewhat satisfying answer. Senior engineers had to cook the meal themselves for years before…
After establishing the right mindset as a beginner, the next thing you need to know before diving into frontend/backend development or HTML/CSS is systems thinking (I have a post on systems thinking above; please read it). This covers how real engineers think, what you should think, and the mental map approach you should adopt on this journey.
At this stage, you can use AI or a senior developer around you (the better approach) to teach you how to think and what you should learn. Keep these concepts at the back of your mind:
- Systems thinking
- Debugging ability
- Architecture awareness
- Knowing what to ask AI
- Learning how to learn
- What you’re building
- How it works
- Why it works
- How different parts integrate
- What breaks if one piece is removed
- Mentally visualize the entire flow of the system—even with your eyes closed.
Believe me, if you always think about these concepts, what you learn will make absolute sense, and it will also be fun. You will start figuring out what you should learn yourself. You won't consume four or five hours of tutorials without building; instead, you will do a simple project and spend your time messing with it—this is real learning. With this mindset, you will begin the learning phase.
At this stage, you can use AI or a senior developer around you (the better approach) to teach you how to think and what you should learn. Keep these concepts at the back of your mind:
- Systems thinking
- Debugging ability
- Architecture awareness
- Knowing what to ask AI
- Learning how to learn
- What you’re building
- How it works
- Why it works
- How different parts integrate
- What breaks if one piece is removed
- Mentally visualize the entire flow of the system—even with your eyes closed.
Believe me, if you always think about these concepts, what you learn will make absolute sense, and it will also be fun. You will start figuring out what you should learn yourself. You won't consume four or five hours of tutorials without building; instead, you will do a simple project and spend your time messing with it—this is real learning. With this mindset, you will begin the learning phase.
❤2
The next is the learning phase. Here, you can use AI to give you a real directive roadmap, ask a senior, or use roadmap.sh. Let me tell you something about this phase.
1. Believe me, you don't need that 5-hour tutorial; you only need a 30-minute to 1-hour introduction to the thing you are learning. Then, you will have to open your IDE to write something yourself.
2. For projects, you can ask AI to give you a project idea—not that damn "weather dashboard" or "blog site" thing. You can prompt it to give you step-by-step instructions to really do that project.
3. Personal suggestion: When you are doing a simple project for learning purposes, write the hard code yourself. Use Google to search or to figure out "how to solve this thing." ChatGPT-like AIs may take the thinking part from you, which makes you learn nothing.
4. Practice reading documentation. I know documents are messy junk and you may not know how to figure them out, but the concepts of HTML and CSS are simpler from your next learning phase, so they are the best to practice learning documentation too.
5. When you first ask AI or a senior to give you a roadmap, they will definitely tell you thousands of things you should master. That's a bit frustrating. Hold on, my friend—the only thing you need is clarity and that learn by building strategy. In no time, you will get yourself in the middle of the way already. How? Well, I don't know, but I think it's because you won't learn everything 100%. You will learn only the things that are necessary for the project you are building. Believe me, this will boost your confidence for future learning or for more complex projects.
6. Learn Git and GitHub early. It's not magic, but the greener your GitHub contribution graph, the better chance you will get. So, start committing from your first HTML project. Use AI, or it's better if you learn the commands as they are easy, few, and repetitive.
7. Learn to Google and ask AI about good folder structures, proper naming, clean commits, and code documentation from your first day of coding.
8. Design systems that solve human problems through technology. Starting from your HTML page, try to make it intentional.
9. The magic is being consistent in the right direction and with the right mindset.
1. Believe me, you don't need that 5-hour tutorial; you only need a 30-minute to 1-hour introduction to the thing you are learning. Then, you will have to open your IDE to write something yourself.
2. For projects, you can ask AI to give you a project idea—not that damn "weather dashboard" or "blog site" thing. You can prompt it to give you step-by-step instructions to really do that project.
3. Personal suggestion: When you are doing a simple project for learning purposes, write the hard code yourself. Use Google to search or to figure out "how to solve this thing." ChatGPT-like AIs may take the thinking part from you, which makes you learn nothing.
4. Practice reading documentation. I know documents are messy junk and you may not know how to figure them out, but the concepts of HTML and CSS are simpler from your next learning phase, so they are the best to practice learning documentation too.
5. When you first ask AI or a senior to give you a roadmap, they will definitely tell you thousands of things you should master. That's a bit frustrating. Hold on, my friend—the only thing you need is clarity and that learn by building strategy. In no time, you will get yourself in the middle of the way already. How? Well, I don't know, but I think it's because you won't learn everything 100%. You will learn only the things that are necessary for the project you are building. Believe me, this will boost your confidence for future learning or for more complex projects.
6. Learn Git and GitHub early. It's not magic, but the greener your GitHub contribution graph, the better chance you will get. So, start committing from your first HTML project. Use AI, or it's better if you learn the commands as they are easy, few, and repetitive.
7. Learn to Google and ask AI about good folder structures, proper naming, clean commits, and code documentation from your first day of coding.
8. Design systems that solve human problems through technology. Starting from your HTML page, try to make it intentional.
9. The magic is being consistent in the right direction and with the right mindset.
roadmap.sh
Developer Roadmaps - roadmap.sh
Community driven roadmaps, articles and guides for developers to grow in their career.
👏4
**finally current world trends**
The industry is shifting toward:
- AI-assisted development
- agentic workflows
- rapid prototyping
- smaller teams doing more
- product-focused engineering
- automation-first workflows
THERE FOR
The future engineer:
- thinks strategically
- uses AI effectively
- understands systems deeply
- communicates clearly
- ships fast WITHOUT losing structure
So the thing is, if you apply the above tips and you know what you are doing—prompting AI to perform tasks, debugging if something fails, correcting mistakes the AI makes, and guiding it effectively will be a piece of cake.
The industry is shifting toward:
- AI-assisted development
- agentic workflows
- rapid prototyping
- smaller teams doing more
- product-focused engineering
- automation-first workflows
THERE FOR
The future engineer:
- thinks strategically
- uses AI effectively
- understands systems deeply
- communicates clearly
- ships fast WITHOUT losing structure
So the thing is, if you apply the above tips and you know what you are doing—prompting AI to perform tasks, debugging if something fails, correcting mistakes the AI makes, and guiding it effectively will be a piece of cake.
👏4❤1
I hope my suggestion will help someone for real. It's based on things that took me more than a year to understand, and share it for the one you think will need this. 😊
🔥2
Forwarded from Edemy
Quick dev security note (VS Code / Cursor / GitHub users)
There’s an ongoing supply-chain security issue being discussed called PolinRider, which targets open-source developers and their GitHub accounts.
The concern is that some developers’ accounts and access tokens may have been compromised, and that access is being used to:
1. modify repositories
2. submit malicious pull requests
3. Even force push & Inject malicious code into projects
Since many modern apps rely heavily on open-source libraries, this kind of attack can quietly spread through dependencies without being obvious at first.
Also important: private repositories are not automatically safe either, if your account, tokens, or CI/CD access is compromised, private code can still be accessed or modified.
Basic things to double-check:
1. Recent commits / force pushes in your repos
2. GitHub account access + authorized apps
3. VS Code / Cursor extensions you don’t recognize
4. Dependency install scripts in projects
5. Run security audits (npm audit, etc.)
Just sharing for awareness, especially for anyone actively building with GitHub + modern dev tools.
@edemy251
There’s an ongoing supply-chain security issue being discussed called PolinRider, which targets open-source developers and their GitHub accounts.
The concern is that some developers’ accounts and access tokens may have been compromised, and that access is being used to:
1. modify repositories
2. submit malicious pull requests
3. Even force push & Inject malicious code into projects
Since many modern apps rely heavily on open-source libraries, this kind of attack can quietly spread through dependencies without being obvious at first.
Also important: private repositories are not automatically safe either, if your account, tokens, or CI/CD access is compromised, private code can still be accessed or modified.
Basic things to double-check:
1. Recent commits / force pushes in your repos
2. GitHub account access + authorized apps
3. VS Code / Cursor extensions you don’t recognize
4. Dependency install scripts in projects
5. Run security audits (npm audit, etc.)
Just sharing for awareness, especially for anyone actively building with GitHub + modern dev tools.
@edemy251
Edemy
Quick dev security note (VS Code / Cursor / GitHub users) There’s an ongoing supply-chain security issue being discussed called PolinRider, which targets open-source developers and their GitHub accounts. The concern is that some developers’ accounts and…
Okay, let’s talk about security today.
Where do you store your passwords, credentials, secret keys, and sensitive information?
Do you save them online?
Do you use the same password everywhere?
Do you actually have 2-step verification enabled on the apps you use daily?
Most people think:
“Who would even care about my account?”
But the scary part is… sometimes it’s not about you.
Someone may want access to your account to use it for something you will later take responsibility for.
Let me tell you something that happened to me last summer.
My phone got stolen in the middle of the day. The phone was out of charge and already shut down, but within just a few hours, the people who stole it managed to do a lot of damage. They used my SIM card to access financial apps. Money was transferred from my mobile banking account. They activated CBE, which I wasn’t even actively using to check whether I had money there. They even borrowed money through Telebirr.
But it gets worse.
They opened my Telegram account on another phone and started messaging people pretending to be me, asking to borrow 10,000 birr “until tomorrow.” They sent that message to more than 20 people. If everyone had believed it, that could’ve turned into hundreds of thousands of birr.
And the creepiest part?
They actually read some of my previous conversations to understand my relationship with those people and decide who would most likely trust the message. All of this happened within only a few hours before I managed to recover my SIM card.
And honestly… if they had gained access to my email too, I could’ve lost almost everything. As my email is connected to my entire digital life.
As software engineers and people living online, we seriously underestimate security.
So please:
• Enable 2-step verification everywhere
• Use different passwords for different accounts
• Make passwords unpredictable
• Don’t store sensitive credentials carelessly online
• Don’t share passwords with anyone
• Don’t keep all your credentials in one place
And one more thing many people don’t know:
That alone could save you from a situation like mine.
Security is not a joke.
Please take it seriously.
Where do you store your passwords, credentials, secret keys, and sensitive information?
Do you save them online?
Do you use the same password everywhere?
Do you actually have 2-step verification enabled on the apps you use daily?
Most people think:
“Who would even care about my account?”
But the scary part is… sometimes it’s not about you.
Someone may want access to your account to use it for something you will later take responsibility for.
Let me tell you something that happened to me last summer.
My phone got stolen in the middle of the day. The phone was out of charge and already shut down, but within just a few hours, the people who stole it managed to do a lot of damage. They used my SIM card to access financial apps. Money was transferred from my mobile banking account. They activated CBE, which I wasn’t even actively using to check whether I had money there. They even borrowed money through Telebirr.
But it gets worse.
They opened my Telegram account on another phone and started messaging people pretending to be me, asking to borrow 10,000 birr “until tomorrow.” They sent that message to more than 20 people. If everyone had believed it, that could’ve turned into hundreds of thousands of birr.
And the creepiest part?
They actually read some of my previous conversations to understand my relationship with those people and decide who would most likely trust the message. All of this happened within only a few hours before I managed to recover my SIM card.
And honestly… if they had gained access to my email too, I could’ve lost almost everything. As my email is connected to my entire digital life.
As software engineers and people living online, we seriously underestimate security.
So please:
• Enable 2-step verification everywhere
• Use different passwords for different accounts
• Make passwords unpredictable
• Don’t store sensitive credentials carelessly online
• Don’t share passwords with anyone
• Don’t keep all your credentials in one place
And one more thing many people don’t know:
You can actually lock your SIM card with a PIN.
That alone could save you from a situation like mine.
Security is not a joke.
One stolen phone or compromised account can destroy years of work, money, trust, or even put you in legal trouble or jail because of actions done through your identity.
Please take it seriously.
❤2
Forwarded from Luna's pathway🤗 (Luna)
If you are looking for a Diagram Generator, especially for students who work on sequence diagrams and more, or for people who want to visualize things, just drop your thoughts and get the magic.
https://www.eraser.io/
https://www.eraser.io/
www.eraser.io
Eraser – AI co-pilot for technical design
Create technical diagrams using AI. Deliver consistent, accurate designs faster.
Allah says:
The competition for more money, more followers, more attention, more validation, and more acceptance has caused people to lose sight of the purpose of life and why they were created.
أَلْهَىٰكُمُ ٱلتَّكَاثُرُ
Competition for more ˹gains˺ diverts you ˹from Allah˺.
The competition for more money, more followers, more attention, more validation, and more acceptance has caused people to lose sight of the purpose of life and why they were created.
❤7
Forwarded from Bυɾԋαɳ-Ops (Bυɾԋαɳ | برهان :))
Marry tech girls they don't have time to cheat :))
Gn y'all:)
Gn y'all:)
🤣8
NoorifyLabs
I must go back to every project I started and finish them one by one.
You’ve no idea how many unfinished projects are just sitting there waiting for me to complete them😭
You’ve no idea how many unfinished projects are just sitting there waiting for me to complete them😭
That's exactly what I have to do too after finishing the final exam.
Forwarded from AI Post — Artificial Intelligence
Here are 7 Gemini prompts to learn anything 10x faster:
1. Feynman Learning Method
"Teach me [insert topic] in simple language as if explaining to a beginner. Then ask me to explain it back in my own words and point out gaps in my understanding."
2. First Principles Breakdown
"Act as an expert instructor. Break down [insert topic] into its most fundamental building blocks using first principles thinking so I understand the core logic instead of memorizing surface-level facts."
3. Active Recall Coach
"After teaching [insert topic], quiz me with challenging questions that force me to recall information without looking at notes, then evaluate my answers with detailed corrections."
4. Spaced Repetition Schedule
"Create a spaced repetition revision schedule for learning [insert topic], including what to review daily, weekly, and monthly so information moves from short-term memory into long-term retention."
5. Smart Knowledge Summary
"Summarize [insert topic] into clear frameworks, mental models, and simplified structures so the most important information becomes easier to remember and apply."
6. Learning Acceleration Plan
"Create a learning roadmap for mastering [insert skill] that includes stages, milestones, and checkpoints so I always know what to learn next without wasting time."
7. Weakness Assessment
"Ask me diagnostic questions about [insert topic] to identify my weakest areas, misunderstandings, or blind spots, and recommend targeted improvements."
@aipost
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Forwarded from Dagmawi Babi
Finally launched on ProductHunt
• producthunt.com/products/scholarxiv-3
Kindly Upvote, the more the upvotes the more people it reaches. <3
#Launch #ScholarXIV #XIV
@ScholarXIV
• producthunt.com/products/scholarxiv-3
Kindly Upvote, the more the upvotes the more people it reaches. <3
#Launch #ScholarXIV #XIV
@ScholarXIV
Forwarded from baka Codes
Forwarded from DoughNut 🍩
Introducing Blyp Cloud, The logging layer TypeScript teams have been waiting for. ⚡️
Stop wrangling infrastructure and start fixing bugs. Blyp is a fully managed platform designed to make production logs actually useful.
🔹 Zero Ops: No infra, no setup, no headaches.
🔹 Type-Safe: Built specifically for the TS ecosystem.
🔹 AI-Powered: Don’t just read logs—AI-debug them in real-time.
🔹 Smart Alerts: Get notified via SMS, Email, Slack, or Discord the second something goes down.
Don't just see the error. Fix it with one click. 🛠
Ship faster. Debug smarter.
Join the waitlist now:
👉 https://cloud.blyp.dev
#Blyp #Logging
Stop wrangling infrastructure and start fixing bugs. Blyp is a fully managed platform designed to make production logs actually useful.
🔹 Zero Ops: No infra, no setup, no headaches.
🔹 Type-Safe: Built specifically for the TS ecosystem.
🔹 AI-Powered: Don’t just read logs—AI-debug them in real-time.
🔹 Smart Alerts: Get notified via SMS, Email, Slack, or Discord the second something goes down.
Don't just see the error. Fix it with one click. 🛠
Ship faster. Debug smarter.
Join the waitlist now:
👉 https://cloud.blyp.dev
#Blyp #Logging
cloud.blyp.dev
Blyp Waitlist — Debug smarter, ship faster.
Fully managed logging for TypeScript teams. Join the waitlist for early access to Blyp Cloud.
Forwarded from ❮ 𝗠𝗘𝗟𝗘𝗫 𝗜𝗡𝗙𝗢𝗧𝗘𝗖𝗛® ❯
#tip
While you were learning Python 3, the entire industry quietly switched to AI-native development.
80% of the code being written in 2026 isn't being typed it's being directed . The developers still manually writing CRUD apps and basic scripts aren't 'purists.' They're being automated out.
If your workflow doesn't include: • AI agents in your IDE • Prompt engineering as a core skill • Autonomous debugging & testing loops
...you're not 'taking your time.' You're already 2 years behind.
The gap isn't closing. It's widening every quarter.
👇 What are you doing this week to catch up?"
#Ai #Coding #automation
@melexit
While you were learning Python 3, the entire industry quietly switched to AI-native development.
80% of the code being written in 2026 isn't being typed it's being directed . The developers still manually writing CRUD apps and basic scripts aren't 'purists.' They're being automated out.
If your workflow doesn't include: • AI agents in your IDE • Prompt engineering as a core skill • Autonomous debugging & testing loops
...you're not 'taking your time.' You're already 2 years behind.
The gap isn't closing. It's widening every quarter.
👇 What are you doing this week to catch up?"
#Ai #Coding #automation
@melexit
💯1
Forwarded from Mr. SeeFun.Dev (Sifen)
Things that will crash you when you start in tech are unrealistic expectations. A lot of people expect to get paid huge money immediately because they are good at coding, got great grades, or finished courses. The market does not work like that right now. The tech industry is very hard to break into. Skills matter, but connections matter just as much. The biggest gold mine in this field is the people you meet. Take every opportunity seriously, small tasks, internships, helping on projects, networking, collaborations, and community work. Do not underestimate any of them. Opportunities stack on top of each other. One project leads to another. One connection introduces you to someone else. Over time, that momentum changes your life. Know your value and improve your skills constantly, but do not let opportunities pass you because your expectations are disconnected from reality.
@sifendev
@sifendev