DevQuestions with Tim Corey
I am Tim Corey. I teach coding online and my inbox is full of questions from current and future developers. I wish I could sit down with each of you and share the answers I know will help you go further, faster in the world of development. This podcast is the next best thing. On this podcast, I will answer the biggest questions people are asking! Send us to your suggestion for a future Dev Questions at https://suggestions.iamtimcorey.com/ To keep the podcast coming, like, subscribe, rate, and share it with your friends and colleagues. See why thousands of students have chosen to learn to think and code like a professional developer at www.iamtimcorey.com.
Episodes
305 episodes
306. The Dangers of Fast-Moving Development with AI
Isn't the amount of work an AI can do a good thing? Bug fixes and new features are being added faster than ever. Are there any downsides to this? These are the questions we will answer in today's episode of DevQuestions.
305. Red Flags in a Job Opportunity
What are some red flags when looking at a potential job? What should I avoid in an employer? Can I tell what the company culture will be like before I join an organization? These are the questions we will answer in today's episode of DevQuestio...
304. Why "It Depends" is a Developer's Most Important Phrase
Why do senior developers always say "it depends"? Why can't they just answer the question? Why do we have all of these choices in software development? Why can't we just agree on the best solution? Doesn't AI make these decisions easier? Should...
303. Why Monoliths Beat Microservices Almost Every Time
Which is better: A monolith or a microservice application? Why do experienced developers not spend more time making microservices? When should we develop a monolith? These are the questions we will answer in today's episode of DevQuestions.
302. Why Do Developers Use the Command Line
Why do developers create and use Command Line Interface (CLI) apps? Why are TUIs on the rise? Why did Claude Code decide to make their application a Terminal UI instead of a GUI? These are the questions we will answer in today's episode of DevQ...
301. Does Quality Matter When AI Code Creation Is So Fast?
Does code quality matter anymore? AI can create so much code so quickly, so does it matter if it isn't perfect? It can just fix the mistakes and keep going. Is code quality a thing of the past? These are the questions we will answer in today's ...
300. What is the Best Way to Learn Software Development? Has AI Changed That?
Has software development training changed because of AI? Do developers even need to learn languages when they have AI? Can AI be a good trainer? Can AI evaluate my work or give me good practice project ideas? What are the dangers of using AI in...
299. Hope - Why Software Developers Should Be Hopeful
Why is the job market slowing down? Are AI CEOs right about software developers being replaced in a year? Should I even become a software developer? Are there better careers out there? These are the questions we will answer in today's episode o...
298. How to Transition from Tutorials To Getting Hired
Watching tutorials isn't enough to get you a job. Most jobs want work experience. But you need a job to get that work experience. So how do you transition from watching a tutorial to getting hired for those skills? Whether this is your first jo...
297. How Can I Be More Productive in Software Development
How can I be more productive as a software developer? Sometimes, things seem to drag on forever. Projects take too long, practicing what I learn takes too much time, and my progress as a developer seems to stay in place. How do I continue to se...
296. Does Code Quality Matter When AI Writes the Code?
If AI is writing the code, does it code quality matter? Do we need to care about performance when the code is auto-generated? Who cares if the AI writes hundreds of lines of code rather than writing compact, clean code? These are the questions ...
295. Developing For Analog - Why Software Development is Messy
Why is it that production code is always so messy? Why don't developers follow best practices or design patterns? Why are there so many workarounds in programming? These are the questions we will answer in today's episode of Dev Questions.
294. How Do You Protect Your Career from AI as a Software Developer?
Everyone says AI is taking jobs. Can I still be a developer? Are there some programming jobs that will go away because of AI? How do I ensure I keep my job? These are the questions we will answer in today's episode of Dev Questions.
293. Should I Create a PWA or Native Application?
I want to build a cross-platform application. Should I just build a PWA or do I need to build a native app? Is it better to use Swift and Java or could I use C# or JavaScript? These are the questions we will answer in today's episode of Dev Que...
292. An Introvert's Guide to Talking to People
It's not what you know, it's who you know. Yet, for a lot of software developers who struggle with being an introvert, that is frustrating. How do you overcome being an introvert? How do you meet people and make connections when you struggle to...
291. Who Should Be a Software Developer?
Who can be a software developer? Can anyone learn to write code and make a living off of it? Does it take a certain type of person to succeed in software development? These are the questions we will answer in today's episode of DevQuestions.
290. 2025 Year in Review and Looking Ahead to 2026
Reviewing where you are at is an important step towards moving closer to your goals. If you don't take the time to evaluate your progress, you may find that you are off track. In this episode, I am going to review my own 2025 and then look at w...
289. Common Code to Build and Reuse in Business
What code should I build into a library for reuse? Are there specific tools or libraries I should build to save myself time at work? How should I reuse code at work? These are the questions we will answer in today's episode of Dev Questions.
288. The Best Approach for Building a Large Web Application
What is the best approach for building a large web application? How do you approach it so that you have a successful outcome? Do you do it page by page? Feature by feature? Are there other ways to approach the process of building a web applicat...
287. How Much Math Does a Developer Need to Know?
How much math does a developer need to know? And how much time will be spent doing math in software development? Is it worth taking an extra math class or two in order to improve my chances of getting a job as a developer? These are the questio...
286. The Development Community Is Broken - Let's Fix It
How do we separate hype from reality? Why are some developers so angry? Should developers just give up? Is every influencer just lying? These are the questions we will answer in today's episode of Dev Questions.
285. AI is not a Source of Truth
Why do some people hate AI so much? Why won't AI replace software developers? Why is vibe coding not a real thing? These are the questions we will answer in today's episode of Dev Questions.
284. Software Development Is About Constant Chang
Why does software development move so fast? Why are things always changing? It feels like there is a new technology every month. Why can't things slow down a bit? These are the questions we will answer in today's episode of Dev Questions.
283. AI, Layoffs, and Why Developer Jobs Are Going To Grow
With Amazon reportedly eliminating 600,000 jobs, what is going to happen to developers? Are junior developers going to be eliminated by AI? Should I change careers? These are the questions we will answer in today's episode of Dev Questions.
282. Making Luck - How To Get Ahead in Software Development
I see people get lucky, but I never do. How do I get the promotion, get recognized, get the opportunity, or get ahead? How do I capture some of that luck? These are the questions we will answer in today's episode of Dev Questions.