Dark | Light
[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.]

[@yousuckatprogramming](/creator/youtube/yousuckatprogramming)
"loading a plugin in bash and listening on a socket the start of an HTTP server"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/mpxgr6cfDls) 2025-07-27 16:18:20 UTC 30.5K followers, 3753 engagements


"is it possible to make an OS from scratch solo Terry Davis wrote TempleOS so yes"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/BiUCyhgHf1Q) 2024-10-29 01:52:03 UTC 30.5K followers, 99K engagements


"2.5 Hours of Various Bash & Unix tips tricks and gotchas. (YSAP Compilation 1-50)"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/KwRow9DdFJ0) 2025-03-28 19:39:47 UTC 30.5K followers, 4849 engagements


"why apple uses zsh instead of bash - is zsh different than bash - can you use bash on a mac"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/z24VfvIEmlE) 2025-04-13 23:10:48 UTC 30.5K followers, 8707 engagements


"echo vs. printf - when to use which one in your scripts"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/M8F7_KJaq8M) 2025-07-26 17:00:46 UTC 30.1K followers, 1780 engagements


"what is good code - my programming philosophy"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/qqpYF00WHmY) 2025-07-26 17:30:15 UTC 30.5K followers, 4317 engagements


"why I don't use zsh - or why i stick with bash as my main shell"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/ty9RQ4OayEo) 2024-11-26 18:19:09 UTC 30.5K followers, 33.5K engagements


"adding new features to my webserver which is completely written in bash"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/LiRoWdRU6uc) 2025-07-24 16:01:28 UTC 30.1K followers, 9660 engagements


"bash comes with a lot of extra builtins that can be loaded at runtime to extend its functionality"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/GJnPc2ylZzA) 2025-07-21 22:08:08 UTC 30.1K followers, 12.4K engagements


"LLMs dont generate bash - they just contact Dave Eddy and i do the work"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/s6MnG5nab50) 2025-07-25 23:53:10 UTC 30.1K followers, 3453 engagements


"specifications when it comes to exit codes on unix"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/z7UWKnrGEPU) 2025-07-25 23:53:09 UTC 30.5K followers, 2992 engagements


"ssh Port Forwarding with ssh -L - You Suck at Programming #024"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/YlYZtDnZUO8) 2024-08-08 16:57:50 UTC 30.5K followers, 7905 engagements


"why you dont need the executable bit set on a bash script when sourcing it"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/UUX5DXtEy9M) 2025-07-29 01:08:13 UTC 30.5K followers, 1822 engagements


"Bash Globbing Basics How to use wildcards on the shell - You Suck at Programming #054"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/gsucx2W-9sg) 2025-04-30 15:48:15 UTC 30.1K followers, 2111 engagements


"Getting "hello world" is a big step when programming a new server check out HTTP in bash"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/ot-ZS4k9VLA) 2025-07-27 16:18:20 UTC 30.5K followers, 4333 engagements


"when and where you should use assert statements in your programs"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/1Fk2XR3d8Po) 2025-07-29 01:08:13 UTC 30.5K followers, 1336 engagements


"hacking my webserver with netcat to reveal /etc/passwd with path traversal"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/bGqlOOytoQk) 2025-07-24 16:01:27 UTC 30.1K followers, 11.7K engagements


"Passwordless ssh with keys using ssh-agent - You Suck at Programming #025"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/5upiduo1ZwU) 2024-08-12 19:03:51 UTC 30.5K followers, 6873 engagements


"i dont like to teach RULES and expect you to blindly trust me - i like to dig into why things work"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/R3z9FCNjRF0) 2025-07-25 23:53:10 UTC 30.1K followers, 1295 engagements


"Can You Write A Web Server in PURE BASH (no socat no netcat no external tools)"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/L967hYylZuc) 2025-07-18 15:28:47 UTC 30.5K followers, 48.2K engagements


"How to find Unix processes with pgrep and pkill - You Suck at Programming #032"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/hkKdRrKf_0o) 2024-09-23 17:39:04 UTC 30.1K followers, 3314 engagements


"Why Learn the Bash Shell My story why and how i learned the shell and if you should too"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/szOBKwuu7Uc) 2024-09-19 18:24:31 UTC 30.5K followers, 11.1K engagements


"Understanding Unix Login Shells - You Suck at Programming #023"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/sHpHAqvYRYU) 2024-08-02 16:46:02 UTC 30.1K followers, 3567 engagements


"/dev/tcp is great for outbound sockets - not incoming connections"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/Z4MvTq_dJ48) 2025-07-25 23:53:09 UTC 30.5K followers, 5500 engagements


"I used a question about Rust and Bash to talk about Raylib and Libdragon :p"  
![@yousuckatprogramming Avatar](https://lunarcrush.com/gi/w:16/cr:youtube::UCMN0a7GHQnC6H74SmCGSmdw.png) [@yousuckatprogramming](/creator/youtube/yousuckatprogramming) on [YouTube](/post/youtube-video/DUr9GItBQZk) 2025-03-25 15:39:32 UTC 30.5K followers, 25.8K engagements

[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.]

@yousuckatprogramming "loading a plugin in bash and listening on a socket the start of an HTTP server"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-27 16:18:20 UTC 30.5K followers, 3753 engagements

"is it possible to make an OS from scratch solo Terry Davis wrote TempleOS so yes"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2024-10-29 01:52:03 UTC 30.5K followers, 99K engagements

"2.5 Hours of Various Bash & Unix tips tricks and gotchas. (YSAP Compilation 1-50)"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-03-28 19:39:47 UTC 30.5K followers, 4849 engagements

"why apple uses zsh instead of bash - is zsh different than bash - can you use bash on a mac"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-04-13 23:10:48 UTC 30.5K followers, 8707 engagements

"echo vs. printf - when to use which one in your scripts"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-26 17:00:46 UTC 30.1K followers, 1780 engagements

"what is good code - my programming philosophy"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-26 17:30:15 UTC 30.5K followers, 4317 engagements

"why I don't use zsh - or why i stick with bash as my main shell"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2024-11-26 18:19:09 UTC 30.5K followers, 33.5K engagements

"adding new features to my webserver which is completely written in bash"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-24 16:01:28 UTC 30.1K followers, 9660 engagements

"bash comes with a lot of extra builtins that can be loaded at runtime to extend its functionality"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-21 22:08:08 UTC 30.1K followers, 12.4K engagements

"LLMs dont generate bash - they just contact Dave Eddy and i do the work"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-25 23:53:10 UTC 30.1K followers, 3453 engagements

"specifications when it comes to exit codes on unix"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-25 23:53:09 UTC 30.5K followers, 2992 engagements

"ssh Port Forwarding with ssh -L - You Suck at Programming #024"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2024-08-08 16:57:50 UTC 30.5K followers, 7905 engagements

"why you dont need the executable bit set on a bash script when sourcing it"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-29 01:08:13 UTC 30.5K followers, 1822 engagements

"Bash Globbing Basics How to use wildcards on the shell - You Suck at Programming #054"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-04-30 15:48:15 UTC 30.1K followers, 2111 engagements

"Getting "hello world" is a big step when programming a new server check out HTTP in bash"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-27 16:18:20 UTC 30.5K followers, 4333 engagements

"when and where you should use assert statements in your programs"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-29 01:08:13 UTC 30.5K followers, 1336 engagements

"hacking my webserver with netcat to reveal /etc/passwd with path traversal"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-24 16:01:27 UTC 30.1K followers, 11.7K engagements

"Passwordless ssh with keys using ssh-agent - You Suck at Programming #025"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2024-08-12 19:03:51 UTC 30.5K followers, 6873 engagements

"i dont like to teach RULES and expect you to blindly trust me - i like to dig into why things work"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-25 23:53:10 UTC 30.1K followers, 1295 engagements

"Can You Write A Web Server in PURE BASH (no socat no netcat no external tools)"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-18 15:28:47 UTC 30.5K followers, 48.2K engagements

"How to find Unix processes with pgrep and pkill - You Suck at Programming #032"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2024-09-23 17:39:04 UTC 30.1K followers, 3314 engagements

"Why Learn the Bash Shell My story why and how i learned the shell and if you should too"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2024-09-19 18:24:31 UTC 30.5K followers, 11.1K engagements

"Understanding Unix Login Shells - You Suck at Programming #023"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2024-08-02 16:46:02 UTC 30.1K followers, 3567 engagements

"/dev/tcp is great for outbound sockets - not incoming connections"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-07-25 23:53:09 UTC 30.5K followers, 5500 engagements

"I used a question about Rust and Bash to talk about Raylib and Libdragon :p"
@yousuckatprogramming Avatar @yousuckatprogramming on YouTube 2025-03-25 15:39:32 UTC 30.5K followers, 25.8K engagements

creator/youtube::UCMN0a7GHQnC6H74SmCGSmdw/posts
/creator/youtube::UCMN0a7GHQnC6H74SmCGSmdw/posts