10 Tips for debugging Bash Scripts (actually useful and real-world applicable)
Support me on Patreon / yousuckatprogramming Learn Bash! Free Course https://course.ysap.sh The Code - https://github.com/bahamas10/ysap/tre... References bash-vardump - https://github.com/bahamas10/bash-var... bash-stacktrace - https://github.com/bahamas10/bash-sta... Bash strict mode - • The Problem with Bash 'Strict Mode' - Why ... $ timestamps 00:00 - intro 00:24 - tip 1 02:45 - tip 2 06:08 - tip 3 10:21 - tip 4 12:16 - tip 5 14:54 - tip 6 16:46 - tip 7 20:20 - tip 8 23:33 - tip 9 26:16 - tip 10 31:52 - bonus tip $ whoami Yo what's up everyone my name's dave and you suck at programming! Connect with me on my socials below and if you're reading this you're legally required to subscribe to my channel. $ cat source-code The source code for my YSAP series (or related videos) is available for free under the MIT License on GitHub: Source Code → https://github.com/bahamas10/ysap $ cat socials Instagram → / yousuckatprogramming YouTube → / @yousuckatprogramming $ cat more-links Website → https://ysap.sh Discord → https://ysap.sh/discord TikTok → https://ysap.sh/tiktok Patreon → https://ysap.sh/patreon Ko-fi (donate) → https://ysap.sh/ko-fi $ cat keywords you suck at programming #programming #devops #bash #linux #unix #software #terminal #shellscripting #tech #stem

One Formula That Demystifies 3D Graphics

The Untold Story of SSH

Can you write `md5` in Pure Bash? (100% bash, no external tools)

This shell feature is really cool! Async programming with `coproc` in Bash

Linux Alphabet Commands: alias

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

How 1999 Quake 3 Teaches Elite Software Engineering

Are New Software Engineers Worse

Violence Expert: Real Self-Defense Is TERRIFYING

I Built a Website Using Bash (…and it actually works!)

Why AI Tokens are so Expensive - Computerphile

Unix/Linux Files Explained - what is an inode? (hardlinks, symlinks, etc.)

Is A Head-On Collision The Same As Hitting A Wall At Twice The Speed? | MythBusters

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Their Junior Tech Destroyed This $2000 Gaming Laptop In 60 Seconds!

Building a Linux CPU Monitor in Bash From Scratch! small htop-like clone using the /proc filesystem

Why std::vector Can't Save You (And What to Use Next)

Your Brain Invents Pain. Here's Why.

The Real Reason European Cars Can't Compete

