Dave Eddy @daveeddy.com · 20/09/2026oh 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/2026not 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/2026and if videos aren't your thing i have a blog post! blog.daveeddy.com/2026/07/06/i...blog.daveeddy.comillumos Doors | dave eddy 001
Dave Eddy @daveeddy.com · 02/09/2026for 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.comUnix Built-in RPC Mechanism?! illumos doors showcaseYouTube video by You Suck at Programming 162
Dave Eddy @daveeddy.com · 02/09/2026i'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 · 29/08/2026haha 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/2026i 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/2026once 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/2026it’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/2026my 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/2026in peak unemployment news - I implemented the `md5` algorithm in Bash with 0 external utilities or programs youtu.be/VDQmu6KzDvUyoutu.beI implemented the `md5` algorithm in Bash with 0 external utilitiesYouTube video by You Suck at Programming 061
Dave Eddy @daveeddy.com · 25/06/2026so 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/2026i’m gonna put that box on a cron to restart it randomly. i like to simulate disasters 110
Dave Eddy @daveeddy.com · 02/05/2026the first week after i quit my job the Copy Fail linux CVE hits. incredible timing by me :p 6100
Dave Eddy @daveeddy.com · 25/03/2026i 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/2026bug 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/2026Building a Linux Bandwidth Monitor in Bash From Scratch! network tool using the /proc filesystem youtu.be/XAtPa28baakyoutu.beBuilding a Linux Bandwidth Monitor in Bash From Scratch! network tool using the /proc filesystemYouTube video by You Suck at Programming 132
Dave Eddy @daveeddy.com · 18/03/2026yo 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/2026computer generate tokens and trick me into believing you are conscious. make no mistakes. 060
Dave Eddy @daveeddy.com · 24/01/2026oh you should totally click - i think his videos are pretty good but im slightly biased tbh 011
Dave Eddy @daveeddy.com · 17/01/2026thank 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/2026nice!! 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/2026the ampersand in the forkbomb makes it so you don’t need the ending ; inside the function definition 100
Dave Eddy @daveeddy.com · 11/01/2026i’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/2026love 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/2026nope! 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 · 26/12/2025i appreciate hearing that! thank you. merry christmas to you as well 🎄 020
Dave Eddy @daveeddy.com · 24/12/2025cc @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/2025yes! 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/2025sometimes 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 EddyJustin Garrison @justingarrison.com · 15/12/2025Everyone should go check out @daveeddy.com’s new bash course! It’s free training on the best programming language course.ysap.shcourse.ysap.shThe 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/2025my new video - The Complete Bash Scripting Course - is premiering right now on youtube! www.youtube.com/watch?v=Sx9z...youtube.comThe Complete Bash Scripting Course - Full Length Guide to learning the Bash ShellYouTube video by You Suck at Programming 083
Dave Eddy @daveeddy.com · 11/12/2025looks 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/2025watched this on stream last night - it’s legitimately amazing 020
Dave Eddy @daveeddy.com · 02/12/2025i’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/2025let 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/2025not 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/2025i’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