8:35
Tips for Student Programmers (#1)
Jacob Sorber
7:46
Problems with pointer arithmetic (C)
8:28
Copying Memory in C (memcpy, memset)
1:13
Better Portability with Standard Integers
4:08
Understanding and Using Function Pointers in C
2:07
Automate repetitive debugging tasks using scripts in gdb
2:49
Experiment with your code, people!
2:58
Finding memory errors with Valgrind
2:54
Blasphemy: Some memory "leaks" are ok.
2:08
Learn make in 60 seconds.
4:50
Produce better code faster through testing.
1:32
The Key to Becoming a Great Programmer
5:23
Find bugs faster using assertions.
2:51
Code Smells: Duplicate Code (DRY)
5:50
Smelly code and bad names
13:34
What languages should you learn?
7:05
Which IDE should new students use?
5:55
Three strategies for finishing programming projects 10-times faster.
4:58
Incremental Programmers Finish First
6:21
Being Smart about Looking Stupid
2:56
Why all CS/CE students should study Embedded Systems.
4:53
Student Tips on Getting Programming Experience
4:19
School Rankings and Where to go for Grad School?
3:58
How to Start a Programming Project
Does it matter what programming language you use?
6:11
How to Time Your Code (time, clock, times, clock_gettime)
3:20
Should you ever use a goto?
3:56
Cautionary Tale: How an IDE messed me up this week.
10:57
Learn CS like a new language (Happy New Year from Cambodia)
3:15
Checking your Return Values
16:21
Reviewing your Code: Refactoring
4:59
This is never worth it. Thoughts about cheating in computer science classes.
8:40
Do you need a CS degree in 2020?
6:43
Matthew McConaughey and the Terminal
8:41
Why do programmers use hexadecimal numbers?
8:08
What should I code next? Ideas for expanding your skills.
6:57
Real Programming vs Tutorials
6:31
Why should I learn assembly language in 2020? (complete waste of time?)
9:18
How to Automatically Remove Dead Code?
8:03
Answering Your Questions (clang vs gcc, operators, and is web programming a waste of time?)
12:33
Setup Tips for Your Next Programming Project
10:43
More Tips for Setting up a Programming Project: Subdirectories and Structure
8:19
A Few Embedded Systems Tips for Beginners
12:24
How to Develop Code on Another Machine
10:27
What are the Most Important CS Courses?
10:32
What should I automate? Advice for new programmers.
5:59
One Answer for So Many Programming Questions
2:52
Reinvent The Wheel (Programming Project Advice)
Don't write clever code.
What are Language Standards? Do they matter?
5:47
Testing matters. Watch those corner cases.
11:39
Stop Studying for Code Interviews
6:33
How not to debug your programs.
9:25
Revisiting print debugging. Is it that bad?
Why you don't get much from class.
11:29
How to Lose Your Code.
10:39
Another reason C++ is so BAD...for beginners.
6:45
How to Indent Code the Right Way
How to get better help with your programming.
Talk to the Duck!
5:12
A Guided Meditation for Programmers
8:07
How not to email someone about a job.
1:39
About those Scary Programming Words
9:27
Is the C programming language still worth learning?
10:24
How to keep Programming from Hurting You.
13:46
Student programmers, ChatGPT is not your friend