Dave Eddy's Avatar

Dave Eddy

@daveeddy.com

I run ysap.sh and have a series called You Suck at Programming online. We talk about bash, unix systems, and stuff like that. https://youtube.com/@yousuckatprogramming

340
Followers
25
Following
96
Posts
18.11.2024
Joined
Posts Following

Latest posts by Dave Eddy @daveeddy.com

“load-bearing .md files” is truly a beautiful invention with AI. i love it - no notes.

25.02.2026 17:07 👍 1 🔁 0 💬 0 📌 0

“lines of code” is actually a good metric in 2026 (or year 3AI as i call it)

18.02.2026 16:42 👍 1 🔁 0 💬 0 📌 0

computer generate tokens and trick me into believing you are conscious. make no mistakes.

03.02.2026 21:47 👍 6 🔁 0 💬 0 📌 0

oh you should totally click - i think his videos are pretty good but im slightly biased tbh

24.01.2026 04:52 👍 1 🔁 1 💬 0 📌 0

ty! i’m bad at social media 😂

17.01.2026 20:36 👍 1 🔁 0 💬 0 📌 0
Post image

thank you everyone who wanted to learn bash scripting! this video has done better than i ever could have predicted

17.01.2026 18:56 👍 11 🔁 1 💬 2 📌 0

nice!! i love it - that's amazing. i'm home now and can verify (on bash 5.3) that you only need the space after opening curly... no other white space required. so that is perfect!

11.01.2026 05:56 👍 1 🔁 0 💬 0 📌 0

the ampersand in the forkbomb makes it so you don’t need the ending ; inside the function definition

11.01.2026 03:59 👍 0 🔁 0 💬 1 📌 0

i’m glad! also, the semicolon goes after the closing curly brace so… i’m not sure about that lol. go watch the end of my course and i may or may not run a forkbomb 😎

11.01.2026 03:54 👍 1 🔁 0 💬 1 📌 0

love the shirt idea lol. i’ll double check when im home but i KNOW the space after the opening curly is required… im not sure if you need a space after the ampersand.

11.01.2026 01:47 👍 0 🔁 0 💬 1 📌 0

nope! depends on the shell, but it may (bash definitely) will yell if you don’t have white space after the open curly brace

11.01.2026 01:26 👍 1 🔁 0 💬 1 📌 0

syntax error near unexpected token ‘💣:’ :(

10.01.2026 22:23 👍 2 🔁 0 💬 1 📌 0

i appreciate hearing that! thank you. merry christmas to you as well 🎄

26.12.2025 21:29 👍 2 🔁 0 💬 0 📌 0

cc @papertigers.net 👀. i can personally vouch for it working just fine over wireguard so imagine it just works

24.12.2025 05:32 👍 0 🔁 0 💬 1 📌 0

heck yeah - i’m glad :)

17.12.2025 22:30 👍 1 🔁 0 💬 0 📌 0

yes! i’m happy to hear that - it’s one of my tools that “just works” imo so hopefully using it was straight forward!

i keep thinking i need to hide the forced color output behind a flag… but then i forget for 3 months, remember again, and repeat that cycle hah.

17.12.2025 22:26 👍 0 🔁 0 💬 1 📌 0

sometimes i feel like im the crazy one for thinking “hey, maybe the OOM killer is actually a wild concept and having the kernel just do that by default is very surprising”

17.12.2025 16:42 👍 1 🔁 0 💬 0 📌 0
The Complete Bash Scripting Course - ysap.sh

Everyone should go check out @daveeddy.com’s new bash course!

It’s free training on the best programming language

course.ysap.sh

15.12.2025 19:50 👍 22 🔁 4 💬 2 📌 1

"the best programming language" this is why justin is the GOAT

15.12.2025 20:30 👍 6 🔁 1 💬 1 📌 0
The Complete Bash Scripting Course - Full Length Guide to learning the Bash Shell
The Complete Bash Scripting Course - Full Length Guide to learning the Bash Shell YouTube video by You Suck at Programming

my new video - The Complete Bash Scripting Course - is premiering right now on youtube! www.youtube.com/watch?v=Sx9z...

15.12.2025 17:13 👍 8 🔁 3 💬 0 📌 0

looks great! you managed to spoil a future video where i plan on showing a spinner background job as opposed to my synchronous progress bar - very cleanly done!

11.12.2025 00:10 👍 1 🔁 0 💬 1 📌 0

watched this on stream last night - it’s legitimately amazing

03.12.2025 16:45 👍 2 🔁 0 💬 0 📌 0

i’ll be streaming #adventofcode this year (again) - doing it in BASH just like last year 😎. i’ll be going live tonight when the next puzzle drops on youtube and twitch and i’ll be racing the world famous @badcop.live again.

02.12.2025 01:37 👍 4 🔁 0 💬 0 📌 0

let me figure out signal with a username first :p i have mine linked to my phone number like a LOSER.

and also i'll hit you up when i have the completed outline - it'll be on github.

01.12.2025 22:25 👍 1 🔁 0 💬 0 📌 0

not easily with bash. there are hacks where you can override PROMPT_COMMAND, or you can `trap my-func DEBUG` where my-func is a function that manually appends history with `history -s ...`.

I'd recommend just talking a look at atuin by @ellie.wtf - it's a crazy cool shell hist project.

01.12.2025 22:24 👍 3 🔁 1 💬 1 📌 0
Post image

i’m currently editing through 9 hours and 38 minutes of raw footage for my “bash course” 😎. which will be available for $0 on youtube before EOY

i also would absolutely love to teach bash classes 100%

28.11.2025 18:24 👍 3 🔁 0 💬 1 📌 0

i support this message

28.11.2025 06:16 👍 2 🔁 0 💬 1 📌 0

“real” 🥀

25.11.2025 05:28 👍 1 🔁 0 💬 0 📌 0

OH “i need rust-analyzer in the browser”

20.11.2025 23:06 👍 2 🔁 0 💬 1 📌 0

i have enough data on the subject to tell you... i really don't know :p. like, there is no rhyme or reason to when my clips do well + when i get followers vs. when i don't. i wish i had some clarity but for now it's just a fun game of fafo (ayy)

17.11.2025 03:25 👍 2 🔁 0 💬 1 📌 0