What's the hardest part when you're handed code you didn't write?

Curious about this, especially from people early in their careers (or who remember being there).

Most of us learn to code by building things from scratch: tutorials, class projects, personal apps. Then the first real task at a job or internship is usually "here's the existing codebase, fix this bug" or "add this feature."

When that happened to you, what was actually the hardest part?
- Not knowing where to start reading?
- Understanding how the files/folders connect?
- Figuring out where the bug actually lives?
- Being afraid to break something?
- Something else entirely?

And if you got past it, what helped most? Would love to hear from both juniors and seniors.

reddit.com
u/Initial-Werewolf-883 — 12 days ago

How active is the developer community in Algeria? Looking to contribute and connect.

Hey everyone! I’m Ahmad Yacine, a Software Engineer originally from Algeria, but I’ve been living in the UAE for the past 17 years.

Recently, I became interested in learning more about the tech ecosystem in Algeria. I’d love to help build a stronger community for developers by sharing experiences from the GCC, along with opportunities such as hackathons, internships, courses, talks, and other resources that could benefit aspiring and experienced developers alike.
What do you think about this idea? Do you think there’s a need for something like this?

Also, are there already active coding communities in Algeria that are doing a great job? If so, I’d love to know about them. I’d be happy to support them, collaborate, or contribute however I can rather than reinventing what’s already working.

Looking forward to hearing your thoughts!

reddit.com
u/Initial-Werewolf-883 — 3 months ago

How active is the developer community in Algeria? Looking to contribute and connect.

Hey everyone! I’m Ahmad Yacine, a Software Engineer originally from Algeria, but I’ve been living in the UAE for the past 17 years.

Recently, I became interested in learning more about the tech ecosystem in Algeria. I’d love to help build a stronger community for developers by sharing experiences from the GCC, along with opportunities such as hackathons, internships, courses, talks, and other resources that could benefit aspiring and experienced developers alike.
What do you think about this idea? Do you think there’s a need for something like this?

Also, are there already active coding communities in Algeria that are doing a great job? If so, I’d love to know about them. I’d be happy to support them, collaborate, or contribute however I can rather than reinventing what’s already working.

Looking forward to hearing your thoughts!

reddit.com
u/Initial-Werewolf-883 — 3 months ago

CS/Software Engineering students: what’s the biggest thing stopping you from building real projects? Even as vibe coding

As software engineering student I’m trying to understand what students struggle with today, especially now that AI tools like ChatGPT and Claude can generate code.

When you started learning programming, what prevented you from actually building projects instead of just following tutorials?

Some possibilities I’ve heard:
\- Tutorial hell
\- Not knowing what project to build
\- Not understanding how real software is structured
\- AI gives code, but you don’t understand how it all fits together
\- Projects online are too simple or unrealistic
\- Difficulty turning an idea into an implementation
\- Working alone without teammates
\- Fear of making mistakes
\- Something else entirely

I’m especially interested in hearing from students who know the basics but struggle to build something that feels like a real product.

If you could change one thing about how programming is taught today, what would it be?

reddit.com
u/Initial-Werewolf-883 — 3 months ago

CS/Software Engineering students: what’s the biggest thing stopping you from building real projects?

As software engineering student I’m trying to understand what students struggle with today, especially now that AI tools like ChatGPT and Claude can generate code.

When you started learning programming, what prevented you from actually building projects instead of just following tutorials?

Some possibilities I’ve heard:
- Tutorial hell
- Not knowing what project to build
- Not understanding how real software is structured
- AI gives code, but you don’t understand how it all fits together
- Projects online are too simple or unrealistic
- Difficulty turning an idea into an implementation
- Working alone without teammates
- Fear of making mistakes
- Something else entirely

I’m especially interested in hearing from students who know the basics but struggle to build something that feels like a real product.

If you could change one thing about how programming is taught today, what would it be?

reddit.com
u/Initial-Werewolf-883 — 3 months ago

CS/Software Engineering students: what’s the biggest thing stopping you from building real projects?

I’m trying to understand what students struggle with today, especially now that AI tools like ChatGPT and Claude can generate code.

When you started learning programming, what prevented you from actually building projects instead of just following tutorials?

Some possibilities I’ve heard:
- Tutorial hell
- Not knowing what project to build
- Not understanding how real software is structured
- AI gives code, but you don’t understand how it all fits together
- Projects online are too simple or unrealistic
- Difficulty turning an idea into an implementation
- Working alone without teammates
- Fear of making mistakes
- Something else entirely

I’m especially interested in hearing from students who know the basics but struggle to build something that feels like a real product.

If you could change one thing about how programming is taught today, what would it be?

reddit.com
u/Initial-Werewolf-883 — 3 months ago

CS/Software Engineering students: what’s the biggest thing stopping you from building real projects?

I’m trying to understand what students struggle with today, especially now that AI tools like ChatGPT and Claude can generate code.

When you started learning programming, what prevented you from actually building projects instead of just following tutorials?

Some possibilities I’ve heard:
- Tutorial hell
- Not knowing what project to build
- Not understanding how real software is structured
- AI gives code, but you don’t understand how it all fits together
- Projects online are too simple or unrealistic
- Difficulty turning an idea into an implementation
- Working alone without teammates
- Fear of making mistakes
- Something else entirely

I’m especially interested in hearing from students who know the basics but struggle to build something that feels like a real product.

If you could change one thing about how programming is taught today, what would it be?

reddit.com
u/Initial-Werewolf-883 — 3 months ago

If you run workshops or training programs in UAE, what’s the most painful part of your operations?

I’m doing research before building any software, and I’m trying to understand how organizations that deliver training actually operate.
I’m not looking for feature requests I’m trying to understand your workflow and where things become messy.
If your company regularly runs workshops, bootcamps, STEM programs, corporate training, coding classes, robotics camps, etc., I’d really appreciate your perspective.
Some questions I’m curious about:
- How do you manage the entire process from the moment a client books a program until it’s completed?
- What tools are you using today? (Excel, Google Sheets, Notion, Monday, Airtable, WhatsApp, etc.)
- Which part of the process is the biggest headache?
- What tasks are still completely manual?
- Where do mistakes or delays usually happen?
- If you could automate one part of your operations, what would it be?
- Have you tried any training management software? If so, what was missing?
For context, I’m interested in everything around delivering a program not the teaching itself. Things like scheduling instructors, assigning equipment, attendance, certificates, reports, client communication, logistics, approvals, inventory, and similar operational work.
I’m hoping to learn from people who deal with this every day before deciding whether this problem is worth solving.

Thanks in advance I’m happy to summarize what I learn and share the results if there’s enough interest.

reddit.com
u/Initial-Werewolf-883 — 3 months ago

If you run workshops or training programs, what’s the most painful part of your operations?

I’m doing research before building any software, and I’m trying to understand how organizations that deliver training actually operate.
I’m not looking for feature requests I’m trying to understand your workflow and where things become messy.
If your company regularly runs workshops, bootcamps, STEM programs, corporate training, coding classes, robotics camps, etc., I’d really appreciate your perspective.
Some questions I’m curious about:
- How do you manage the entire process from the moment a client books a program until it’s completed?
- What tools are you using today? (Excel, Google Sheets, Notion, Monday, Airtable, WhatsApp, etc.)
- Which part of the process is the biggest headache?
- What tasks are still completely manual?
- Where do mistakes or delays usually happen?
- If you could automate one part of your operations, what would it be?
- Have you tried any training management software? If so, what was missing?
For context, I’m interested in everything around delivering a program not the teaching itself. Things like scheduling instructors, assigning equipment, attendance, certificates, reports, client communication, logistics, approvals, inventory, and similar operational work.
I’m hoping to learn from people who deal with this every day before deciding whether this problem is worth solving.

Thanks in advance I’m happy to summarize what I learn and share the results if there’s enough interest.

reddit.com
u/Initial-Werewolf-883 — 3 months ago