DevQuestions with Tim Corey

40 Episodes
Subscribe

By: 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...

✂️ Clip this podcast
334. Is Entity Framework Still Relevant When AI Can Write SQL?
#334
Today at 1:00 PM

Entity Framework and other ORMs write the SQL for us. But are they necessary now that AI can do that work? Is the overhead of EF on every query worth the limited benefits we now get at design time? Do ORMs still make sense in light of AI-driven development? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


333. Why Boring Technology Wins
#333
10/29/2026

Why don't companies use the latest frameworks and systems? Why is .NET Framework still used in companies? Why don't companies follow industry best practices in their apps? Why can't I use the latest tech at my software development job? Why are companies using such boring tech? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


332. What To Do When You Are Burned Out
#332
10/22/2026

What do I do if I am burned out? How do I get through burnout? How do I get to the other side? How do I endure my job and my situation while experiencing burnout? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


331. .NET 8 and .NET 9 Both Expire Next Month: Is LTS Still a Thing?
#331
10/15/2026

.NET 8 is the LTS version of .NET, but it expires next month. Why? Why does .NET 9 expire at the same time as .NET 8? How does LTS work with .NET and why is it so short? Do these versions stop working next month? Why don't they support the LTS version of .NET for longer? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


330. What To Do When Someone Pitches You An App Idea
#330
10/08/2026

What do I do if my friend wants me to build an app? How do I evaluate if an app is a good idea? Who should own an app if one person has the idea and the other builds it? How do I say no to an app idea? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


329. Why Industry Specialization Can Unlock Job Opportunities for Developers
#329
10/01/2026

Does having unrelated skills in a particular industry help in software development? If I switch careers, does my previous experience even count? Is my experience valuable to employers? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


328. Do We Still Need QA In Light Of AI
#328
09/24/2026

With AI checking my work, do we need a QA department? Is quality assurance still a relevant job? Should people looking to get into software development consider a QA job? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


327. How Do I Evaluate a Third-Party Tool or Library in the Age of AI?
#327
09/17/2026

How do I know when to use a third-party tool or library? When seemingly everyone can vibe-code a flashy tool, how do I not get burned? Can I rely on some of these tools or do they threaten my production app? What if the tool has a vulnerability or goes away? How do I evaluate my dependencies? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.c...


326. Where Do Secrets Belong In My Application?
#326
09/10/2026

Where do I put my secrets in my application? Should I encrypt my connection strings? Are user secrets actually secure when they are in plain text? How do I protect my passwords and API keys from developers and users? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


325. What Data Should We Log/Trace And What Should We Ignore
#325
09/03/2026

How do I know what to log in my application? What information is important to capture in logs? How do I avoid security implications in logging? Should I log to the console in a web app? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


324. What Should We Do When We Have Had a Data Breach
#324
08/27/2026

We just had a data breach. Now what? What should we do to protect ourselves after data was accessed or stolen? What should we change in our application after a security incident? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


323. Over 500 Job Applications and No Interviews - What Is Wrong?
#323
08/20/2026

So you have submitted 500 job applications in the past month and haven't had one interview. Why not? What do you have to do differently? Is the job market just that bad? Are these just ghost jobs? Is AI just ignoring my resume? Should I add a portfolio? Should I use a cover letter? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


322. How to Onboard a New Developer the Right Way
#322
08/13/2026

Your team just hired a new developer. How do you get them up to speed? How do you make sure that they become a productive member of the team as quickly as possible? How do you get them comfortable with how you do things at your company? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


321. Saying Yes Means Saying No - Understanding Opportunity Cost
#321
08/06/2026

Why would it be a bad thing to build custom software? How do I say no to good things? Why would adding a new feature be a bad thing? Why do open source maintainers not accept some pull requests? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


320. How To Survive as a Solo Developer
#320
07/30/2026

What do I do if I am the only developer at a company? What systems should I have in place as a solo developer? Are there things I should not do as a sole developer? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


319. How To Properly Evaluate a Technology
#319
07/23/2026

How do I properly evaluate a technology? How do I know if using AI is good or not? What is the right programming language? What is the best JavaScript framework? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


318. Establish Good Habits That Accelerate Your Career
#318
07/16/2026

Bad habits drag you down. But establishing good habits can be an accelerator for your career and your life. So how do you set yourself up for success? How do you make and keep good habits? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


317. How Managing Software Development Goes Wrong
#317
07/09/2026

Is waterfall or agile better? How long should a standup be? Are story points the right way to evaluate developer time? Why is spec driven development not a good thing? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


316. I Dislike Spec Driven Development - Here Is Why
#316
07/02/2026

What are your thoughts on spec driven development? Does writing better specs mean that I get better output from my AI system? Doesn't a good spec cut down on hallucinations? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


315. Using AI Will Not Make You A Better Developer
#315
06/25/2026

If I use an AI to help me write code, will it make me a better developer? If AI writes better code than I do, can't I learn from that and get better? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


314. Measuring Developer Performance and ROI is Hard But Possible
#314
06/18/2026

Why isn't lines of code produced a good metric? What about bugs fixed or tickets closed? How can you properly evaluate a developer's performance? How do we know if AI is having a positive impact on ROI? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


313. The Role of a Manager
#313
06/11/2026

What is the role of a manager? What should they be focused on? Specifically, what should a software development manager do? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


312. Why The Worst Code is Working Code
#312
06/04/2026

The worst code I've ever seen has been working code. Code that looks like it does the job. So why is working code so dangerous? Why is it the worst type of bad code? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


311. Your Software Development Career is in Danger
#311
05/28/2026

AI is everywhere. A lot of companies are not only providing AI to their developers, they are forcing their developers to use AI constantly. This puts your career in extreme danger. So, how can you protect your career? How can you ensure that AI doesn't ruin your career? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


310. Short Attention Spans Hurt Software and Developers
#310
05/21/2026

Distractions at work are getting worse. How do you avoid distractions? It is hard to maintain focus on one thing for a long time. How do I improve? How do I maintain better focus? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


309. You Are Climbing the Wrong Ladder
#309
05/14/2026

Why do some people just not work out in management? What should my next step be in my development career? Is a senior developer role right for me? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


308. Avoiding Product Drift in a World of AI
#308
05/07/2026

Do you know what the purpose of your app is? Why does it feel like good products aren't as good anymore? How do you know when to quit adding features? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


307. Code is a Liability, Not an Asset
#307
04/30/2026

Why is more code a bad thing? Does it really matter how efficient your code is if your product works? Why do senior developers spend so much time eliminating code? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


306. The Dangers of Fast-Moving Development with AI
#306
04/23/2026

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.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


305. Red Flags in a Job Opportunity
#305
04/16/2026

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 DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


304. Why "It Depends" is a Developer's Most Important Phrase
#304
04/09/2026

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 we care? These are the questions we will answer in today's episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


303. Why Monoliths Beat Microservices Almost Every Time
#303
04/02/2026

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.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


302. Why Do Developers Use the Command Line
#302
03/26/2026

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 DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


301. Does Quality Matter When AI Code Creation Is So Fast?
#301
03/19/2026

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 episode of DevQuestions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


300. What is the Best Way to Learn Software Development? Has AI Changed That?
#300
03/12/2026

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 training? These are the questions we will answer in today's episode of Dev Questions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


299. Hope - Why Software Developers Should Be Hopeful
#299
03/05/2026

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 of Dev Questions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


298. How to Transition from Tutorials To Getting Hired
#298
02/26/2026

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 job or your next job, what are the steps you need to take? These are the questions we will answer in today's episode of Dev Questions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.i...


297. How Can I Be More Productive in Software Development
#297
02/19/2026

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 see gains in my career as a software developer? These are the questions we will answer in today's episode of Dev Questions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


296. Does Code Quality Matter When AI Writes the Code?
#296
02/12/2026

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 we will answer in today's episode of Dev Questions.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/


295. Developing For Analog - Why Software Development is Messy
#295
02/05/2026

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.

Website: https://www.DevForge.com/ 
Ask Your Question: https://suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/