DevQuestions with Tim Corey
Episodes
290. 2025 Year in Review and Looking Ahead to 2026
25 Dec 2025
Contributed by Lukas
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 ma...
289. Common Code to Build and Reuse in Business
18 Dec 2025
Contributed by Lukas
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 reus...
288. The Best Approach for Building a Large Web Application
11 Dec 2025
Contributed by Lukas
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 pag...
287. How Much Math Does a Developer Need to Know?
04 Dec 2025
Contributed by Lukas
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 clas...
286. The Development Community Is Broken - Let's Fix It
27 Nov 2025
Contributed by Lukas
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 ...
285. AI is not a Source of Truth
20 Nov 2025
Contributed by Lukas
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 wil...
284. Software Development Is About Constant Chang
13 Nov 2025
Contributed by Lukas
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...
283. AI, Layoffs, and Why Developer Jobs Are Going To Grow
06 Nov 2025
Contributed by Lukas
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 c...
282. Making Luck - How To Get Ahead in Software Development
30 Oct 2025
Contributed by Lukas
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 l...
281. Developers Are Reinventing the Train - The Dunning-Kruger Effect
23 Oct 2025
Contributed by Lukas
You have probably heard of the Dunning-Kruger effect, but do you know what it is and why it is important to understand as a developer? And how does th...
280. Learn How To Make Your Ideas Matter
16 Oct 2025
Contributed by Lukas
How do I make my ideas matter? How do I turn my ideas into finished projects? I had the idea for a successful product before someone else did. Why don...
279. Work/Life Balance Doesn't Mean What You Think It Means
09 Oct 2025
Contributed by Lukas
How do I maintain a good work/life balance as a software developer? What do I do if my employer doesn't provide me with the training I need? Why ...
278. The State of Software Development
02 Oct 2025
Contributed by Lukas
Where are we at in software development? Is software development going away? How is AI changing what it means to be a software developer? Is it possib...
277. The Future of AI and What It Means For Developers
25 Sep 2025
Contributed by Lukas
Where is AI going? What is next for AI? How does that affect me as a developer? What does that mean for new developers? Will AI take my job? These are...
276. How To Get The Most Out Of Your Training Budget
18 Sep 2025
Contributed by Lukas
How do I get the most out of my training budget at work? How do I use my training budget as a way to improve my standing at my company? These are the ...
275. How To Make the Most Out Of Your One-on-One Meetings
11 Sep 2025
Contributed by Lukas
How do I make the most out of my one-on-one with my manager? How can I use these meetings to improve my standing and get ahead? What should my goal be...
274. Why Code Quality Is Not The Most Important Metric
04 Sep 2025
Contributed by Lukas
Why doesn't my manager focus on code quality? Why are we constantly rushing to get things done instead of fixing our bad code? Why don't we ...
273. Why Getting a Job is Hard and How To Make It Better
28 Aug 2025
Contributed by Lukas
Why is it so hard to get a job? Why do companies ask me to do all of these frustrating things? Why don't I hear back from jobs I apply to? Why do...
272. How To Learn From a Senior Developer Without Annoying Them
21 Aug 2025
Contributed by Lukas
How do I learn from a senior developer without frustrating them? How do I keep them happy while asking them lots of questions? These are the questions...
271. The Art of Saying No as a Developer
14 Aug 2025
Contributed by Lukas
How do I tell my manager no? How do I push back on a bad idea? If I cannot accomplish something, how do I communicate that effectively? These are the ...
270. How To Give And Receive Code Reviews Well
07 Aug 2025
Contributed by Lukas
What makes a good code review? How do you properly review someone else's code? What should you look for? If someone else is reviewing my code, ho...
269. The Truth About 10x Developers
31 Jul 2025
Contributed by Lukas
How do I become a 10x developer? Are ultra-high-performing developers actually a good thing? Are 10x developers a myth? These are the questions we wil...
268. Navigating the Current Job Market
24 Jul 2025
Contributed by Lukas
How do I get a job as a software developer today? With AI screening resumes, how do I stand out from the crowd? How do I compete with people who are u...
267. Why Soft Skills Matter as a Developer
17 Jul 2025
Contributed by Lukas
As a developer, why should I care about soft skills? Why do I need to know how to work with people? Does knowing how to communicate in a meeting or wi...
266. Staying Visible and Valued as a Developer
10 Jul 2025
Contributed by Lukas
How do I stay valuable to my company so I don't get laid off? How do I continue to be seen in a positive light when I am a remote developer? How ...
265. Technical Debt Is Not What You Think It Is
03 Jul 2025
Contributed by Lukas
How do I eliminate technical debt? Why does every company have so much technical debt? Why don't developers focus more on writing good, clean cod...
264. How To Work With Non-Technical Stakeholders
26 Jun 2025
Contributed by Lukas
How do I work well with non-technical stakeholders? How do I communicate to people in a way that they will understand? How do I translate the technica...
263. GitHub, Copilot, and More With Martin Woodward of GitHub
19 Jun 2025
Contributed by Lukas
There is a lot going on at GitHub, especially around GitHub Copilot. In this episode of DevQuestions, I sit down with Martin Woodward, Vice President ...
262. Discussing Blazor with Dan Roth, PM of ASP.NET and Blazor
12 Jun 2025
Contributed by Lukas
Get insights into Blazor, ASP.NET Core, and the direction of Microsoft on the web in this special interview at Microsoft Build with Dan Roth, PM of AS...
261. Inside the Mind of Anders Hejlsberg
05 Jun 2025
Contributed by Lukas
What goes into building a new language? What does the future of C# look like? What features of C# are being underutilized? In this episode of Dev Ques...
260. Should I Learn Software Development in 2025?
29 May 2025
Contributed by Lukas
Is software development still a good career to get into in 2025? Is AI going to replace developers? Should I find a different career rather than tryin...
259. The Shortcuts to Learning Software Development
22 May 2025
Contributed by Lukas
Now that I know what to avoid (the pitfalls from the last episode), are there some shortcuts to learning software development? How can I become a deve...
258. The Pitfalls In Learning Software Development
15 May 2025
Contributed by Lukas
I want to learn software development. What do I need to be careful of? What are some things to avoid when learning software development? These are the...
257. Why Do Old Codebases Look So Bad?
08 May 2025
Contributed by Lukas
Why is it that all legacy codebases seem to be written poorly? How do I avoid having my code devolve into a mess like seemingly every other code base?...
256. Does Vibe Coding Have A Place In Software Development?
01 May 2025
Contributed by Lukas
Is vibe coding a good thing? Should I avoid vibe coding or should I embrace it? Is the code written by an AI or LLM good enough? These are the questio...
255. What Open Source Projects Should Do To Protect Themselves
24 Apr 2025
Contributed by Lukas
Open-source projects keep changing over to license models that require companies to pay. Mass Transit, MediatR, AutoMapper, Fluent Assertions, Avaloni...
254. Free Open Source Projects Are Dangerous
17 Apr 2025
Contributed by Lukas
Open-source projects keep changing over to license models that require companies to pay. Mass Transit, MediatR, AutoMapper, Fluent Assertions, Avaloni...
253. Misconceptions Around Open Source Licensing and Monetization
10 Apr 2025
Contributed by Lukas
Open source projects keep changing over to license models that require companies to pay. Mass Transit, MediatR, AutoMapper, Fluent Assertions, Avaloni...
252. How Limitations Make an Application Better (Training Too!)
03 Apr 2025
Contributed by Lukas
Would an application be better if it didn't have restrictions? When I build my app, I am going to implement all of the features I want and I am g...
251. What Microsoft Choosing Go over C# Can Teach Us
27 Mar 2025
Contributed by Lukas
Microsoft chose Go over C# as the new language for the TypeScript compiler. Why did they make that choice? What does that say about their confidence i...
250. Can AI Do a Developers Job?
20 Mar 2025
Contributed by Lukas
Are AI developers coming soon? Will AIs replace junior developers in the near future? Is it even worth being a developer if an AI is going to replace ...
249. Why Employers Don't Treat You Like You Expect
13 Mar 2025
Contributed by Lukas
Why does my resume get ignored when I am perfect for a position? Why don't I get a raise at work even when I deserve it? Why do I sometimes think...
248. How Do I Maintain a Good Work-Life Balance as a Developer?
06 Mar 2025
Contributed by Lukas
How do I maintain a healthy work/life balance as a software developer? How can I turn off my work brain when I get home? How do I avoid burnout? These...
247. Do Developers Need To Know About Databases?
27 Feb 2025
Contributed by Lukas
Do software developers actually need to know about databases? Do they need to understand SQL or is knowing Entity Framework enough? These are the ques...
246. What is the fastest way to become a developer?
20 Feb 2025
Contributed by Lukas
What is the fastest way to become a software developer? Is there a shortcut I can take? How do I get up to speed quickly? These are the questions we w...
245. Why Most Advice Is Probably Wrong
13 Feb 2025
Contributed by Lukas
How do I know if the advice I am getting is good advice? If a successful person tells me how they were successful, should I follow in their footsteps?...
244. How To Quit The Right Way
06 Feb 2025
Contributed by Lukas
I want to quit my job. How do I do it well? What things should I have lined up before I quit? Should I quit before I have another job? These are the q...
243. How To Learn C# As A Hobby
30 Jan 2025
Contributed by Lukas
I want to build things in C# as a hobby. What should I learn? What fun things can you do with C# that I should check out? These are the questions we w...
242. How To Become an Independent Software Developer
23 Jan 2025
Contributed by Lukas
How can I become an independent software developer? What things do I need to know to be a consultant or freelancer? These are the questions we will an...
241. How To Be a Better Software Developer
16 Jan 2025
Contributed by Lukas
How can I be a better software developer? What steps should I take to make sure that I am improving where I am at right now? How do I become more skil...
240. How To Upgrade Your Software Development Job
09 Jan 2025
Contributed by Lukas
How can I get a better job in software development? How do I get ahead at work as a C# developer? What are my next steps? These are the questions we w...
239. How To Get A Job In Software Development
02 Jan 2025
Contributed by Lukas
How do I get a job in software development? What do I need to do to get my first job in C#? How do I approach the job market? These are the questions ...
238. Creating Clear Goals That Get Accomplished
26 Dec 2024
Contributed by Lukas
How do I accomplish my goals? I want to be a software developer, but I don't know how to accomplish my goals. What can I do to create a good plan...
237. How To Modernize Your Skills as a C# Developer
19 Dec 2024
Contributed by Lukas
What do I learn next as a C# developer? How do I make sure my skills are current? What new technologies should I learn to supplement my skills? These ...
236. Identifying The Next Step In Your Career
12 Dec 2024
Contributed by Lukas
How do I figure out what to do next in my career? What are some important things to consider? Should I learn a new language? Should I try to be a full...
235. Overcoming "I Don't Have Enough Time"
05 Dec 2024
Contributed by Lukas
I know doing it the right way is best, but I don't have the time. Is that a problem? I want to train more, but my boss won't give me the tim...
234. What Is Next For Software Development?
28 Nov 2024
Contributed by Lukas
What is coming next for software development? What will we see in 2025 and beyond for software developers? What are the trends we should be aware of? ...
233. 3 Ways To Stand Out From The Crowd in Software Development
21 Nov 2024
Contributed by Lukas
How can I get ahead in software development? How do I stand out in the crowd when applying for a job? How do I show off my skills in a way that separa...
232. Why Do .NET Upgrades Happen So Quickly?
14 Nov 2024
Contributed by Lukas
Why do .NET upgrades happen so quickly? Why is the upgrade cycle for .NET so fast? Why can't .NET slow down its release cycle? These are the ques...
231. Customizing Your Resume Per Application
07 Nov 2024
Contributed by Lukas
Do I really need to customize my resume per job I apply for? How do I manage all of that customization? What do I change if I want to customize my res...
230. Premature Optimization vs Careful Planning - How To Optimize Your Application
31 Oct 2024
Contributed by Lukas
When should I optimize my application? Should I be thinking about the performance of my application as I build? Should I be building out microservices...
229. Is HA/DR Worth It? The Costs/Benefits of Disaster Recovery & High Availability
24 Oct 2024
Contributed by Lukas
Should I be considering HA/DR for my application? What if my application is not that big? Is high availability and disaster recovery the same thing? S...
228. Defeating Micromanagement & Succeeding Despite Leadership
17 Oct 2024
Contributed by Lukas
How do I deal with a boss that micromanages me? How can I succeed when my boss is tracking my work and constantly looking over my shoulder? What do I ...
227. You Are Scaling Your App Wrong
10 Oct 2024
Contributed by Lukas
How do I create a web application that will scale? How do I architect my app to be scalable? Do I need to use microservices in order to properly scale...
226. Why You Aren't Landing Your Dream Development Job
03 Oct 2024
Contributed by Lukas
Why am I not landing my dream job? Why do I keep getting rejected when I submit my resume? I'm overqualified, yet I'm not getting the job. W...
225. Getting Through Hard Times and Failures in Software Development
26 Sep 2024
Contributed by Lukas
How do I get through hard times at work? What do I do to overcome failure as a software developer? These are the questions we will answer in today&apo...
224. Tips For Making Your Job Less Stressful
19 Sep 2024
Contributed by Lukas
How do I make my job less stressful? How do I avoid becoming overwhelmed with stress? Development jobs can be stressful and an uncertain market can ma...
223. Protect Yourself From Layoffs, Downsizing, and Losing Your Job
12 Sep 2024
Contributed by Lukas
How do I avoid being laid off? How do I make sure I will be successful if I lose my job? What do I have to do to protect myself in today's job ma...
222. What Employers Look For When Hiring Developers
05 Sep 2024
Contributed by Lukas
What are employers looking for when they interview a developer? How can I show a hiring manager what they want to see during the interview process? Th...
221. Learn How To Simplify Difficult Tasks In Software Development
29 Aug 2024
Contributed by Lukas
How do I handle a difficult task in a sprint? How do I stop from being overwhelmed by complicated projects? What do I do if the requirements aren&apos...
220. How To Evaluate Which College Degree Is Best For You
22 Aug 2024
Contributed by Lukas
What should I look for in a college degree to become a software developer? Should I just get any computer science degree? Does the name of the college...
219. 12 Side Hustle Ideas For Software Developers
15 Aug 2024
Contributed by Lukas
What type of side hustle should I do as a software developer? Can you provide some ideas for projects or businesses that I could do to earn extra mone...
218. When Side Hustles For Software Developers Are Valuable
08 Aug 2024
Contributed by Lukas
Should I have a side hustle as a software developer? Are there benefits to a side hustle if I want to stay in my current job? These are the questions ...
217. Overcoming Bad Tools and Frustrating Processes
01 Aug 2024
Contributed by Lukas
How do I get my work done if my company uses bad processes that are frustrating? What do I do if I'm forced to use tools that aren't good? T...
216. Encouraging Your Team To Grow Their Skills
25 Jul 2024
Contributed by Lukas
How do I get my team members to improve their skills? How do I motivate my junior developers to become better developers?ย These are the questions we...
215. Knowing When to Upgrade .NET Versions And How To Get Your Boss On Board
18 Jul 2024
Contributed by Lukas
Why is upgrading to a new version of .NET important? Is it worth the time and effort? How often should we upgrade? These are the questions we will ans...
214. Understanding How Opportunity Cost Affects Software Developers
11 Jul 2024
Contributed by Lukas
What goes into making a great choice? How do I mitigate the negative impacts of the choices I make? These are the questions we will answer in today&ap...
213. How To Become a Software Developer the Right Way
04 Jul 2024
Contributed by Lukas
How do I get started as a developer? What steps do I need to take to get a job? How do I learn what I need to quickly? What are my options? These are ...
212. How To Nail a Job Interview
27 Jun 2024
Contributed by Lukas
How do I interview well? What things should I say or do in an interview to impress an interviewer? What pitfalls should I avoid when interviewing for ...
211. When To Break The Rules as a Developer
20 Jun 2024
Contributed by Lukas
When do I break the rules as a developer? How do I know when I should implement a pattern or intentionally ignore it? Should I ever violate SOLID or D...
210. When JavaScript Becomes Important for C# Developers
13 Jun 2024
Contributed by Lukas
Do I need to know JavaScript as a C# developer? Do I need to know JavaScript if I know Blazor? Do I need to know JavaScript if I already know Angular ...
209. Using Outside Experience as a Software Developer
06 Jun 2024
Contributed by Lukas
Can I use my experience from previous jobs as a software developer, or are those skills useless? How can I take advantage of my previous work experien...
208. Separating AI Hype from AI Reality
30 May 2024
Contributed by Lukas
Is AI going to take developer jobs? Will AI replace junior developers? How do I tell when an AI product is real and when it is fake? Will AI become se...
207. 4 Other Careers Software Developers Where Can Excel
23 May 2024
Contributed by Lukas
Are there other careers that a software developer could do well in? If I don't want to write code all day long, are there other jobs that might f...
206. 6 Myths About Software Development
16 May 2024
Contributed by Lukas
Do I just write code as a software developer? What is the path to becoming a software developer? What is the right choice for programming language? Th...
205. The 5-Step Process to Improve at Anything
09 May 2024
Contributed by Lukas
How do I get better at UI design? How do I improve my presentation skills? How do I grow my skills at working with a database? How do I get better at ...
204. 5 Proactive Measures to Survive Job Uncertainty
02 May 2024
Contributed by Lukas
How do I prepare to lose my job? If I think I might get laid off soon, how do I start preparing? Are there certain tasks I should be doing to get read...
203. 5 Strategic Changes To Improve Your Career
25 Apr 2024
Contributed by Lukas
Why isn't my boss different? Why don't more companies hire people with little experience? Why am I not getting paid what others are getting ...
202. 3 Ways Every Developer Fails and How to Avoid Them
18 Apr 2024
Contributed by Lukas
What pitfalls should I avoid as I learn to be a developer? What are the things that slow people down when they are learning software development? Thes...
201. 9 Steps to Effectively Change Jobs For More Money in Software Development
11 Apr 2024
Contributed by Lukas
How do I change jobs to get a raise? I've heard that getting a new job is the best way to get more money, but is there a downside? Will changing ...
200 What Are Some Major Mistakes Developers Make in Their Career?
04 Apr 2024
Contributed by Lukas
In this episode, I will cover the seven major mistakes developer make that waste their time and slow down their career. This episode will answer quest...
199 How Do I Find the Best Developer to Hire?
28 Mar 2024
Contributed by Lukas
How do I find qualified developers when I post a job? How do I ensure that the developers I review have the skills I need? How do I know if a develope...
198 How Do I Make My Portfolio Better?
21 Mar 2024
Contributed by Lukas
How do I make my portfolio more attractive? What do employers want to see in a portfolio? What if I am building desktop applications? How do I show of...
197 What Is the Purpose of Design Patterns?
14 Mar 2024
Contributed by Lukas
Why do we have design patterns? What is the purpose for having design patterns? If design patterns are the way to go, why don't we always use the...
196 Should I Build a Monolith or Microservices?
07 Mar 2024
Contributed by Lukas
If I am building an app, should I design it as a monolith or should I use microservices? Should I convert my current monolith to microservices? What a...
195 What Is the Progression of a Developer?
29 Feb 2024
Contributed by Lukas
What are the steps to move forward as a developer? What is the progression of learning I need to go through? Is there a specific path to follow? These...
194 What Skills Will Help Me Advance in My Career?
22 Feb 2024
Contributed by Lukas
What skills should I improve on in order to advance in my career? What areas will help me advance the most? Are there soft skills that I should work o...
193 How Do I Start Teaching Development Online?
15 Feb 2024
Contributed by Lukas
How do I create my own developer channel? How do I create content on YouTube or TikTok to train people to be a software developer? How do I grow my au...
192 How Do I Delegate Work Safely and Effectively?
08 Feb 2024
Contributed by Lukas
How do I delegate work to my team members? How do I give work to junior members who are going to struggle with it when I know a senior developer can d...
191 Is Open Source More Secure Than Closed Source?
01 Feb 2024
Contributed by Lukas
Are open-source packages more secure than closed-source versions? Should I avoid closed-source dependencies because they are less secure? Why would I ...