Shows / DevQuestions with Tim Corey

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…
Episodes
DevQuestions with Tim Corey273. Why Getting a Job is Hard and How To Make It Better
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 companies…
DevQuestions with Tim Corey272. How To Learn From a Senior Developer Without Annoying Them
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 we will…
DevQuestions with Tim Corey271. The Art of Saying No as a Developer
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 questions…
DevQuestions with Tim Corey270. How To Give And Receive Code Reviews Well
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, how should I…
DevQuestions with Tim Corey269. The Truth About 10x Developers
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 will answer…
DevQuestions with Tim Corey268. Navigating the Current Job Market
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 using AI…
DevQuestions with Tim Corey267. Why Soft Skills Matter as a Developer
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 with…
DevQuestions with Tim Corey266. Staying Visible and Valued as a Developer
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 do I show my…
DevQuestions with Tim Corey265. Technical Debt Is Not What You Think It Is
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 code? These are…
DevQuestions with Tim Corey264. How To Work With Non-Technical Stakeholders
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 technical into…
DevQuestions with Tim Corey263. GitHub, Copilot, and More With Martin Woodward of GitHub
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 of…
DevQuestions with Tim Corey262. Discussing Blazor with Dan Roth, PM of ASP.NET and Blazor
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 ASP.NET and…
DevQuestions with Tim Corey261. Inside the Mind of Anders Hejlsberg
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 Questions, I…
DevQuestions with Tim Corey260. Should I Learn Software Development in 2025?
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 trying to be a…
DevQuestions with Tim Corey259. The Shortcuts to Learning Software Development
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 developer…
DevQuestions with Tim Corey258. The Pitfalls In Learning Software Development
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…
DevQuestions with Tim Corey257. Why Do Old Codebases Look So Bad?
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? These…
DevQuestions with Tim Corey256. Does Vibe Coding Have A Place In Software Development?
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 questions we…
DevQuestions with Tim Corey255. What Open Source Projects Should Do To Protect Themselves
Open-source projects keep changing over to license models that require companies to pay. Mass Transit, MediatR, AutoMapper, Fluent Assertions, Avalonia, and…
DevQuestions with Tim Corey254. Free Open Source Projects Are Dangerous
Open-source projects keep changing over to license models that require companies to pay. Mass Transit, MediatR, AutoMapper, Fluent Assertions, Avalonia, and…
DevQuestions with Tim Corey253. Misconceptions Around Open Source Licensing and Monetization
Open source projects keep changing over to license models that require companies to pay. Mass Transit, MediatR, AutoMapper, Fluent Assertions, Avalonia, and…
DevQuestions with Tim Corey252. How Limitations Make an Application Better (Training Too!)
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 going to take…
DevQuestions with Tim Corey251. What Microsoft Choosing Go over C# Can Teach Us
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 in C# or…
DevQuestions with Tim Corey250. Can AI Do a Developers Job?
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 us? These…
DevQuestions with Tim Corey249. Why Employers Don't Treat You Like You Expect
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 I did…
DevQuestions with Tim Corey248. How Do I Maintain a Good Work-Life Balance as a Developer?
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 are the…
DevQuestions with Tim Corey247. Do Developers Need To Know About Databases?
Do software developers actually need to know about databases? Do they need to understand SQL or is knowing Entity Framework enough? These are the questions we…
DevQuestions with Tim Corey246. What is the fastest way to become a developer?
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 will…
DevQuestions with Tim Corey245. Why Most Advice Is Probably Wrong
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? These…
DevQuestions with Tim Corey244. How To Quit The Right Way
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 questions…
DevQuestions with Tim Corey243. How To Learn C# As A Hobby
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 will…
DevQuestions with Tim Corey242. How To Become an Independent Software Developer
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 answer in…
DevQuestions with Tim Corey241. How To Be a Better Software Developer
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 skilled at…
DevQuestions with Tim Corey240. How To Upgrade Your Software Development Job
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 will…
DevQuestions with Tim Corey239. How To Get A Job In Software Development
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 we will…
DevQuestions with Tim Corey238. Creating Clear Goals That Get Accomplished
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 and stick to…
DevQuestions with Tim Corey237. How To Modernize Your Skills as a C# Developer
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 are the…
DevQuestions with Tim Corey236. Identifying The Next Step In Your Career
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-stack…
DevQuestions with Tim Corey235. Overcoming "I Don't Have Enough Time"
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 time. What do I do?…
DevQuestions with Tim Corey234. What Is Next For Software Development?
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? How do we…
DevQuestions with Tim Corey233. 3 Ways To Stand Out From The Crowd in Software Development
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 separates me…
DevQuestions with Tim Corey232. Why Do .NET Upgrades Happen So Quickly?
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 questions we will…
DevQuestions with Tim Corey231. Customizing Your Resume Per Application
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 resume for…
DevQuestions with Tim Corey230. Premature Optimization vs Careful Planning - How To Optimize Your Application
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 and…
DevQuestions with Tim Corey229. Is HA/DR Worth It? The Costs/Benefits of Disaster Recovery & High Availability
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? Should I…
DevQuestions with Tim Corey228. Defeating Micromanagement & Succeeding Despite Leadership
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 do if my…
DevQuestions with Tim Corey227. You Are Scaling Your App Wrong
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 up my…
DevQuestions with Tim Corey226. Why You Aren't Landing Your Dream Development Job
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. Why do I keep…
DevQuestions with Tim Corey225. Getting Through Hard Times and Failures in Software Development
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's episode of…
DevQuestions with Tim Corey224. Tips For Making Your Job Less Stressful
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 make it…
DevQuestions with Tim Corey223. Protect Yourself From Layoffs, Downsizing, and Losing Your Job
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 market? These…
DevQuestions with Tim Corey222. What Employers Look For When Hiring Developers
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? These are…
DevQuestions with Tim Corey221. Learn How To Simplify Difficult Tasks In Software Development
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't clear?…
DevQuestions with Tim Corey220. How To Evaluate Which College Degree Is Best For You
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 or…
DevQuestions with Tim Corey219. 12 Side Hustle Ideas For Software Developers
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 money as a…
DevQuestions with Tim Corey218. When Side Hustles For Software Developers Are Valuable
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 we will…
DevQuestions with Tim Corey217. Overcoming Bad Tools and Frustrating Processes
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? These are the…
DevQuestions with Tim Corey216. Encouraging Your Team To Grow Their Skills
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 will…
DevQuestions with Tim Corey215. Knowing When to Upgrade .NET Versions And How To Get Your Boss On Board
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 answer in…
DevQuestions with Tim Corey214. Understanding How Opportunity Cost Affects Software Developers
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's episode…