Join Tom Schweitzer on his mission to teach programming to ”normal” people.
…
continue reading
Let's delve into the exciting world of AI to explore Meta AI's groundbreaking Megabyte model. We discuss how this innovative architecture might transform the field and potentially challenge reigning AI models like ChatGPT. Tune in as Tom breaks down complex concepts into beginner-friendly explanations, analyze the Megabyte model's potential, and po…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
How To Learn And Practice With a Fake API..!?
8:58
8:58
Play later
Play later
Lists
Like
Liked
8:58
In this episode, we dive into the fascinating world of REST APIs and demystify the concept for beginner programmers. Whether you've just started coding or want to expand your knowledge of web development, understanding REST APIs is crucial in today's interconnected digital landscape. We take a hands-on approach to learning by exploring the JSONPlac…
…
continue reading
Let's talk about ChatGPT - how does it work, how is it trained, how does it produce human-like responses, and what are the limitations and problems?By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The Single Most Expensive Software Bug in History
3:20
3:20
Play later
Play later
Lists
Like
Liked
3:20
In this episode, we will discuss the most expensive software bug in history that led to a devastating event. We explore the circumstances surrounding this catastrophic incident and the lessons we can learn from it. This is a cautionary tale that every programmer, from beginner to expert, needs to know.…
…
continue reading
Are you a beginner programmer looking to learn about APIs? Look no further! In this podcast episode, we'll break down the basics of REST APIs using a delicious pizza delivery service as an example. You'll learn about the different HTTP verbs and endpoints that make up an API and how to use them to build powerful applications. Whether you're develop…
…
continue reading
In this episode, we discuss the importance of writing clean code and provide 7 essential tips for beginner programmers to follow. By incorporating these tips into your coding practices, you can improve the readability, maintainability, and efficiency of your code.By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The Most Important Skill For Every Programmer
4:41
4:41
Play later
Play later
Lists
Like
Liked
4:41
In this episode, we'll be discussing the number one skill that every new programmer needs to master in order to succeed. Whether you're just starting out or looking to level up your skills, this episode is a must-listen.By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
How To Research The Most Popular Programming Languages
6:03
6:03
Play later
Play later
Lists
Like
Liked
6:03
In this episode, we talk about you can do research online to find out what the most popular programming languages are right now.By Tom Schweitzer / TeachMeTom
…
continue reading
When it comes to learning programming, there is one specific area that you should focus on in 2023. Listen to this episode to hear Tom's thoughts about it.By Tom Schweitzer / TeachMeTom
…
continue reading
Every web page you've ever read is using in HTML to structure the contents. So, let's talk about HTML, and why we don't just put scanned Legal / A4 on the web... If you want to experiment with HTML live in your browser, go to https://teachmetom.com/htmltextBy Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
More Datastructures - Maps, Trees and Graphs
4:53
4:53
Play later
Play later
Lists
Like
Liked
4:53
Let's continue or talk about data structure with another three types - Maps (also called Dictionaries), Trees and Graphs.By Tom Schweitzer / TeachMeTom
…
continue reading
In our programs, we often manage multiple pieces of data together - think about your music playlist, the list of unread email messages, or your contact list. In this episode, let's talk about three ways to manage these related pieces of data.By Tom Schweitzer / TeachMeTom
…
continue reading
Do you want to teach yourself programming without having to type any complicated syntax? Listen to this episode to learn about 3 platforms that you can use totally free.By Tom Schweitzer / TeachMeTom
…
continue reading
What is an algorithm? And what does it have to do with doing your laundry?! Listen to this episode to find out!By Tom Schweitzer / TeachMeTom
…
continue reading
What is a repository, and why do I need one for my software project? Listen to this episode and find out more about git, one of the most popular and free repositories. https://teachmetom.com/By Tom Schweitzer / TeachMeTom
…
continue reading
What are the two types of errors? How do we find errors in our code easily? What tools can we use to get rid of them? Listen to this episode to find out. For more helpful tips to get started with programming, go to https://teachmetom.com/By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Common Pitfalls For Beginner Programmers - And How To Avoid Them
5:54
5:54
Play later
Play later
Lists
Like
Liked
5:54
As a beginner programmer, it can be easy to fall into certain traps that can make your coding journey more difficult.By Tom Schweitzer / TeachMeTom
…
continue reading
Cloud Computing has been one of the mega-trends in IT in the last 10 years - and it will get even more relevant in 2023. Listen to this episode to find out what the term means and why it's important that you familiarize yourself with the concepts as a beginner programmer. Click here to learn more: https://teachmetom.com/…
…
continue reading
Listen to this episode to learn how to experiment with Python, the #1 programming language to learn in 2023, directly in your web browser. To follow along, click here and follow the instructions: https://teachmetom.com/python-colabBy Tom Schweitzer / TeachMeTom
…
continue reading
Tom reveals what is the number #1 top programming language to learn in 2023, and why that's the case. Listen to this edited audio version of a live emergency webinar. If you are interested in trying out Python in your browser, click here and follow the instructions: https://teachmetom.com/python-colab…
…
continue reading
It's story time with Tom! Listen to learn how his experience was working for a "Digital Agency" - what are the pros and cons of this type of employment were (at least from his experience).By Tom Schweitzer / TeachMeTom
…
continue reading
In this episode we talk about HTML - one of the most fundamental building blocks of the internet. Listen to learn how to get access to a full 9 hour course for free, or click here to get started: https://teachmetom.com/htmlBy Tom Schweitzer / TeachMeTom
…
continue reading
In episode number 50 we talk about the importance of taking breaks - especially in this new hybrid workplace situation that we are finding ourselves in...By Tom Schweitzer / TeachMeTom
…
continue reading
More of those pesky acronyms that the software industry is full of... But it's actually quite easy to understand. Listen to this episode to find out what is meant by "Continuous Integration"By Tom Schweitzer / TeachMeTom
…
continue reading
What's a repository, and why do you need one?By Tom Schweitzer / TeachMeTom
…
continue reading
What are the two meetings that are taking place at the end of every Sprint? Why are there two, not one? Who is attending those, and what's the purpose? Listen to this episode to find out.By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The 3 questions that developers ask themselves every day...
4:31
4:31
Play later
Play later
Lists
Like
Liked
4:31
What happens in the two weeks of a Scrum Sprint? Well, the team completes task after task - and every day, they meet in a short meeting, the "daily scrum", to talk about their progress and the current status.By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
What is a ”Backlog” in an Agile Software Project?
10:03
10:03
Play later
Play later
Lists
Like
Liked
10:03
After we have written a lot of functionality that we want in a software product in the form of "user stories", ... what's next? Listen to this episode to learn how we organize the user stories into two lists - the "product backlog" and the "sprint backlog".By Tom Schweitzer / TeachMeTom
…
continue reading
How do we actually describe what functionality we want in a software product? Listen to this episode to learn about "user stories" - a way to define a part of software functionality from a user's perspective.By Tom Schweitzer / TeachMeTom
…
continue reading
What does a Scrum Master do? What's the responsibility of a Product Owner? And why are some "Developers" not writing code? Listen and find out in this podcast episode. Read more about Scrum in the official guides: https://scrumguides.org/By Tom Schweitzer / TeachMeTom
…
continue reading
What's that "Scrum" process that everybody claims to have adopted? Read more about Scrum in the official guides: https://scrumguides.org/By Tom Schweitzer / TeachMeTom
…
continue reading
What's the "Agile Manifesto" and why do you need to know it when you want to work in the software industry? In this episode, we talk about a short, but important document, written a long time ago. You can read more about it here: https://agilemanifesto.org/By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Free tools and resources to learn programming
4:27
4:27
Play later
Play later
Lists
Like
Liked
4:27
If you would like to start learning coding for free, go to teachmetom.com/academy and select "Free courses".By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Do you need special certification to get a job?
2:39
2:39
Play later
Play later
Lists
Like
Liked
2:39
By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
What Stand-Up Comedy and Agile Software Development Have In Common
4:56
4:56
Play later
Play later
Lists
Like
Liked
4:56
Now, this might feel like a weird comparison. But if read anything written about software development, chances are you will find the word "agile" in it. Let's talk about what it means, and why it's similar to stand-up comedy.By Tom Schweitzer / TeachMeTom
…
continue reading
Here is a question from a podcast listener: "How to get and stay motivated to study - ever since COVID lockdowns I have felt that I have trouble with motivation and self discipline, something I never had an issue with in the past. I want to learn but it's like something is stopping me. Any ideas?" Listen to this episode to hear Tom's secret techniq…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
How YOU can get 1 free hour per day to learn programming
6:23
6:23
Play later
Play later
Lists
Like
Liked
6:23
Job, maybe another job, kids, groceries, partner, parents... We've got so many things to do in our every day life - how can you possibly squeeze in an hour per day to learn programming? Listen to this episode to find out... Have a question about programming? Ask Tom anything: https://teachmetom.com/asktom…
…
continue reading
Does it make sense for you to learn programming - won't Artificial Intelligence replace programming jobs in the near future? Listen to this episode to find out why Tom thinks AI will definitely replace jobs - but not how you'd think... Have a question about programming? Ask Tom anything: https://teachmetom.com/asktom…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
How to understand ANY ”Artificial Intelligence”
8:08
8:08
Play later
Play later
Lists
Like
Liked
8:08
AI - Artificial Intelligence - has been a hot topic for a couple of years. Listen to this episode to learn how to understand the basics of any AI program. Have a question about programming? Ask Tom anything: https://teachmetom.com/asktomBy Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
What’ the easiest way to learn the basics of programming quickly?
3:37
3:37
Play later
Play later
Lists
Like
Liked
3:37
This is another one of those questions that I am getting a lot: What's the easiest and quickest way to learn the basics of programming, especially if you have never written a single line of code before? Have a question about programming? Ask Tom anything: https://teachmetom.com/asktomBy Tom Schweitzer / TeachMeTom
…
continue reading
Most people seem to think that software developers have to be geniuses to know lots of weird symbols and codes by heart. The truth is much simpler... Have a question about programming? Ask Tom anything: https://teachmetom.com/asktomBy Tom Schweitzer / TeachMeTom
…
continue reading
Hint: It's not knowing 10 programming languages. What is the dilemma that all software developers are facing in their career, and how to deal with it. Have a question about programming? Ask Tom anything: https://teachmetom.com/asktomBy Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
What Is A ”Fullstack Developer” And Why Should You Become One?
4:25
4:25
Play later
Play later
Lists
Like
Liked
4:25
What are "Fullstack Developers", and why are the most-wanted "rockstars" of the software industry right now? Have a question about programming? Ask Tom anything: https://teachmetom.com/asktomBy Tom Schweitzer / TeachMeTom
…
continue reading
How do we store objects into variables? There's an important distinction to other ("primitive") types of variables, and we talk about it in this episode.By Tom Schweitzer / TeachMeTom
…
continue reading
What is OOP - or "Object Oriented Programming", and why is it important to understand the basic principles of a "class" and an "object"? Have a question about programming? Ask Tom anything: https://teachmetom.com/asktomBy Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Why programming is like playing with Lego blocks
8:41
8:41
Play later
Play later
Lists
Like
Liked
8:41
As programmers, we like to avoid having to write code... I mean - not if there's already some existing building block that we can use instead.By Tom Schweitzer / TeachMeTom
…
continue reading
Why software developers spend a lot of time collecting clues - much like in the board game “Cluedo” / “Clue”By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Regretting my decision to become a software developer...
6:39
6:39
Play later
Play later
Lists
Like
Liked
6:39
"Question for Tom: Do you regret being a programmer? Have you ever thought of a career change?" Listen to this episode to find out Tom's answer after more than 25 years in the software industry...By Tom Schweitzer / TeachMeTom
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The #1 secret website that all programmers use daily
3:59
3:59
Play later
Play later
Lists
Like
Liked
3:59
...You have to listen to find out what's the #1 website that ALL programmers use multiple times per day for their work.By Tom Schweitzer / TeachMeTom
…
continue reading
Do you already know the basics of a programming language? If so, what's a good programming project that you could take on? Listen to this episode to learn Tom's favorite exercise project that you can try in any language.By Tom Schweitzer / TeachMeTom
…
continue reading