FutureStack Interview: Advice for New Developers in the Era of AI

AI driven Interview with Dennie Guy, Owner & Founder of Dev Team 7, LLC

Recently, over lunch, I found myself pondering a curious idea: what if I turned the tables and asked AI to interview me—but from the perspective of a brand new developer just starting out? What kinds of questions would it have? What challenges and curiosities might a junior developer want to explore in today’s rapidly evolving world of AI and software development?

So, I prompted the AI with this scenario: “Pretend you’re a young developer with less than two years of experience. Interview me and ask the five questions you’d most want answered.” The result? An insightful and thought-provoking conversation, where I share my experiences and advice in response to the AI’s thoughtful queries.

Read on for the full interview, and see for yourself the kinds of questions today's new developers are asking—and the advice I’d share with anyone just beginning their journey.


[Interviewer-AI]
Today, we're excited to welcome Dennie Guy, the owner and founder of Dev Team 7, for an interview geared toward developers starting out in today's fast-changing world of software and AI. With over two decades of experience building everything from large-scale apps to cutting-edge AI systems, Dennie shares insights, stories, and practical advice for those just beginning their journeys.

Q1. As someone starting out, the sheer volume of new AI tools and frameworks can feel overwhelming. How did you approach learning new technologies throughout your career, and what strategies do you recommend for staying focused and not getting lost in the hype?

[Dennie]
That’s a great starting point. The key is mindset: think like a developer or engineer, not just a “coder.” Coders may default to using only the first language they learned. Developers, in contrast, step back, analyze the problem, and pick the best tool for the task—even if it means learning something new.

Here’s what’s helped me:

  • Build a toolkit, not a single skill: Early on, learn a few tools well, but don’t get stuck on just one thing.
  • Let problems guide you: Whenever you face a new challenge, ask, “Do I have the right tool? If not, which one should I learn?”
  • Don’t chase the bleeding edge: There’s always something new in AI and tech. Take time to assess and let others try the newest tools first—jump in when it makes sense for your project.
  • Pick tools that fit your thinking: Productivity comes from working with tools and patterns that suit how your brain works. There’s no shame in admitting that a framework isn’t a good fit.
  • Slow down and breathe: When you feel overwhelmed by news and trends, pause. Focus on solving real problems, not being first to every shiny new thing.

A mentor once told me, “Be a real person doing real things.” Stay grounded, and let the work drive your learning—not the hype.


Q2. When you began working on large-scale projects or platforms (like those with millions of users), what were some of the biggest challenges you faced, and how can a junior developer prepare to work on systems at that scale?

[Dennie]
Scaling up is full of surprises, and not all challenges are obvious until you hit them. I learned this the hard way: early in my career, an app I worked on went from a few thousand to hundreds of thousands of users almost overnight. I realized a single missed database index was slowing everything down—at a point where downtime was expensive.

My advice:

  • Efficiency matters early: When building, ask, “Is this logic efficient? How does it perform at scale?” Test processes with large data sets, not just small ones.
  • But don’t over-optimize: Not every function needs to be perfectly efficient. Sometimes, the effort isn’t worth the tiny gain. It’s a balance you’ll learn with experience.
  • Step back for perspective: Regularly zoom out to the big picture. Sometimes the real bottlenecks or challenges aren’t obvious from the code.
  • Don’t be intimidated: Building for millions isn’t magic; if you can build something that works for one user, you can scale it up. Just be methodical and keep learning with each step.

Q3. With your experience moving between different sectors—from gaming to medical technologies—what skills or mindsets do you think are universally valuable for developers, no matter the industry or project?

[Dennie]
Universal value comes from an engineering mindset: solve problems with logic, not just lines of code. Here’s what travels with you, whatever field you’re in:

  • Problem-solving focus: No matter the industry, the ability to break down and solve problems is your superpower.
  • Skill crossover: Look for skills or patterns that apply across sectors. A data structure in gaming might help with patient records in healthcare.
  • Adaptability: Industries may change, but your approach—define the problem, seek the best solution—remains the same.

Stay curious and see each new project as a set of solvable challenges, not an intimidating unknown.


Q4. Collaboration and communication seem really important, especially as projects grow in size and complexity. What advice do you have for a junior developer on working effectively within a team and building relationships with more experienced engineers?

[Dennie]
Strong communication and collaboration aren’t just “nice to have”; they’re essential.

  • Go beyond text: Whenever possible, pick up the phone or have in-person conversations. So much is missed in written messages.
  • Take notes: Use a notebook—write down questions, blockers, and solutions as you go.
  • Ask smart questions: When stuck, research quickly, then approach your team. Don’t rely on others as a crutch, but don’t suffer in silence, either.
  • Pair programming: If possible, spend time coding alongside a more experienced engineer. Listen and learn—some things only come from seeing how others think.
  • Regular check-ins: Even just 5–10 minutes with a senior team member can help you grow much faster.

Most importantly, be open to feedback and eager to both contribute and learn.


Q5. Looking back, is there a piece of advice you received early in your career that made a big difference in your journey? Or, if not, what advice would you give to someone just starting today who is passionate about AI and software development?

[Dennie]
Yes—I’ll never forget this advice from Mark Dobeck: “Be a real person doing real things.” In other words:

  • Don’t let success go to your head, or failure get you down.
  • Focus on making projects that are actually useful, not just trendy or flashy.
  • Stay authentic and grounded, both in your work and your interactions.

The tech world is full of hype and illusion, but your real, valuable contributions—the things that solve problems for real people—will always stand out.


[Interviewer-AI]
Thank you, Dennie, for sharing your perspective and wisdom with us. These lessons are invaluable for developers at any stage, but especially for those just starting out.


Ready to launch your own career or level up your skills?
Check out more FutureStack interviews and resources at www.devteam7.com/future_stack.