Sign in

Dave Eddy

@daveeddy.com
372 followers 29 following 118 posts

i make programming videos on youtube - youtube.com/@yousuckatprogramming

PostsRepliesMedia
Dave Eddy @daveeddy.com · 20/09/2026
oh don’t worry, i should have specified, this was a choice i made to take some time off 😂 so it’s a good thing! it just costs a lot more this time lol
100
Dave Eddy @daveeddy.com · 20/09/2026
not having a job in 2026 is *so much* more expensive than when i did this in 2021 lmao
141
Dave Eddy @daveeddy.com · 02/09/2026
and if videos aren't your thing i have a blog post! blog.daveeddy.com/2026/07/06/i...
blog.daveeddy.com
illumos Doors | dave eddy
001
Dave Eddy @daveeddy.com · 02/09/2026
for my #illumos friends out there i just published a video showcasing doors! i wrote some C, and then showed off some interoperability by adding in some Rust. www.youtube.com/watch?v=Zq9V...
youtube.com
Unix Built-in RPC Mechanism?! illumos doors showcase
YouTube video by You Suck at Programming
162
Dave Eddy @daveeddy.com · 02/09/2026
i've always used printf style formatting in rust wrt to arguments i.e: format!("foo {}", bar). but recently i've been using the other syntax i.e.: format!("foo {bar}") and... I kinda like it. i don't recognize myself anymore.
020
Dave Eddy @daveeddy.com · 31/08/2026
i’m here for your psychosis era
110
Dave Eddy @daveeddy.com · 29/08/2026
haha i'm not a miracle worker... but you may like the little CLI wrapper I made for SMF for myself. it doesn't fix XML, but it at least makes listing services easy. `smf tail -f foo bar baz` is one of my favorite uses of it. github.com/bahamas10/sm...
020
Dave Eddy @daveeddy.com · 29/08/2026
i fear in my attempt to make a minimal illumos-based daemon supervisor... i'm really just recreating SMF lol. every question i unearth is just leading me back to "oh that's why they do it that way"
112
Dave Eddy @daveeddy.com · 28/08/2026
once i embraced the mentality of "i can make videos about whatever i want" and not chase metrics... i've paradoxically started getting the best metrics i've ever had lol. it's amazing. why would anyone do this in bash? idk. but it was fun. i love programming.
1131
Dave Eddy @daveeddy.com · 28/08/2026
it’s unfortunately a rite of passage, mine is about 3” taller than my work bench next to it and it makes cutting a nightmare 😎
100
Dave Eddy @daveeddy.com · 27/08/2026
my method for improving illumos performance is unbeaten - i ping @papertigers.net directly and say "this is slow lol". he sent me a custom compiled lib9p.so.1 and i LOFS mounted it into a zone and suddenly i'm going from 28Mb/s to 500Mb/s+ writing to a 9pfs mount. insanity.
130
Dave Eddy @daveeddy.com · 09/07/2026
"jokes are not something to joke about" OH (actually said directly to me)
051
Dave Eddy @daveeddy.com · 28/06/2026
in peak unemployment news - I implemented the `md5` algorithm in Bash with 0 external utilities or programs youtu.be/VDQmu6KzDvU
youtu.be
I implemented the `md5` algorithm in Bash with 0 external utilities
YouTube video by You Suck at Programming
061
Dave Eddy @daveeddy.com · 25/06/2026
so incredibly stoked for this omg. i played 1 but never the sequel when i was younger so this seems like the perfect way to experience it. also i'm so beyond excited that you ended the blog post saying you're taking a look at decomp for snowboard kids 1! one of my top games ever.
010
Dave Eddy @daveeddy.com · 21/05/2026
i’m gonna put that box on a cron to restart it randomly. i like to simulate disasters
110
Dave Eddy @daveeddy.com · 02/05/2026
the first week after i quit my job the Copy Fail linux CVE hits. incredible timing by me :p
6100
Dave Eddy @daveeddy.com · 30/04/2026
the moment i hit 100k subscribers on youtube!
080
Dave Eddy @daveeddy.com · 29/04/2026
appreciate it man!!
020
Reposted by Dave Eddy
Justin Garrison @justingarrison.com · 29/04/2026
He did it 🎊
Screenshot of YouTube with 100k subscribers
143
Dave Eddy @daveeddy.com · 25/03/2026
i love getting older. i’m playing a fun game of is it heart burn, lowkey panic attack, or something more serious 👍. the answer is almost certainly a combination of things and mundane… but there’s that 1% chance it’s serious and that chance increases every year yay
050
Dave Eddy @daveeddy.com · 18/03/2026
bug me all you want lol i’m always open to suggestions. can you elaborate on this idea? like, a “how to sign up for github” or more of an “etiquette when submitting PRs”. i’ve considered making the latter as a video
110
Dave Eddy @daveeddy.com · 18/03/2026
Building a Linux Bandwidth Monitor in Bash From Scratch! network tool using the /proc filesystem youtu.be/XAtPa28baak
youtu.be
Building a Linux Bandwidth Monitor in Bash From Scratch! network tool using the /proc filesystem
YouTube video by You Suck at Programming
132
Dave Eddy @daveeddy.com · 18/03/2026
yo check out my latest youtube video if you wanna see me code a bandwidth monitor cli tool for linux (using /proc) in bash using builtins. no AI - i program on this channel exclusively for the love of the craft.
151
Dave Eddy @daveeddy.com · 25/02/2026
“load-bearing .md files” is truly a beautiful invention with AI. i love it - no notes.
030
Dave Eddy @daveeddy.com · 18/02/2026
“lines of code” is actually a good metric in 2026 (or year 3AI as i call it)
010
Dave Eddy @daveeddy.com · 03/02/2026
computer generate tokens and trick me into believing you are conscious. make no mistakes.
060
Dave Eddy @daveeddy.com · 24/01/2026
oh you should totally click - i think his videos are pretty good but im slightly biased tbh
011
Dave Eddy @daveeddy.com · 17/01/2026
ty! i’m bad at social media 😂
010
Dave Eddy @daveeddy.com · 17/01/2026
thank you everyone who wanted to learn bash scripting! this video has done better than i ever could have predicted
3121
Dave Eddy @daveeddy.com · 11/01/2026
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!
010
Dave Eddy @daveeddy.com · 11/01/2026
the ampersand in the forkbomb makes it so you don’t need the ending ; inside the function definition
100
Dave Eddy @daveeddy.com · 11/01/2026
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 😎
110
Dave Eddy @daveeddy.com · 11/01/2026
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.
100
Dave Eddy @daveeddy.com · 11/01/2026
nope! depends on the shell, but it may (bash definitely) will yell if you don’t have white space after the open curly brace
110
Dave Eddy @daveeddy.com · 10/01/2026
syntax error near unexpected token ‘💣:’ :(
120
Dave Eddy @daveeddy.com · 26/12/2025
i appreciate hearing that! thank you. merry christmas to you as well 🎄
020
Dave Eddy @daveeddy.com · 24/12/2025
cc @papertigers.net 👀. i can personally vouch for it working just fine over wireguard so imagine it just works
100
Dave Eddy @daveeddy.com · 17/12/2025
heck yeah - i’m glad :)
010
Dave Eddy @daveeddy.com · 17/12/2025
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.
100
Dave Eddy @daveeddy.com · 17/12/2025
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”
010
Reposted by Dave Eddy
Justin Garrison @justingarrison.com · 15/12/2025
Everyone should go check out @daveeddy.com’s new bash course! It’s free training on the best programming language course.ysap.sh
course.ysap.sh
The Complete Bash Scripting Course - ysap.sh
2224
Dave Eddy @daveeddy.com · 15/12/2025
"the best programming language" this is why justin is the GOAT
161
Dave Eddy @daveeddy.com · 15/12/2025
my new video - The Complete Bash Scripting Course - is premiering right now on youtube! www.youtube.com/watch?v=Sx9z...
youtube.com
The Complete Bash Scripting Course - Full Length Guide to learning the Bash Shell
YouTube video by You Suck at Programming
083
Dave Eddy @daveeddy.com · 11/12/2025
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!
110
Dave Eddy @daveeddy.com · 03/12/2025
watched this on stream last night - it’s legitimately amazing
020
Dave Eddy @daveeddy.com · 02/12/2025
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.
040
Dave Eddy @daveeddy.com · 01/12/2025
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.
010
Dave Eddy @daveeddy.com · 01/12/2025
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.
121
Dave Eddy @daveeddy.com · 28/11/2025
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%
130
Dave Eddy @daveeddy.com · 28/11/2025
i support this message
120