I Wrote a JSON Serializer in Pure Bash
Support me on Patreon / yousuckatprogramming Learn Bash! Free Course https://course.ysap.sh Source Code https://github.com/bahamas10/bash-jso... JSON RFC https://datatracker.ietf.org/doc/html... 00:00:00 - 0. overview 00:10:27 - 1. find variables 00:21:50 - 2. inspect variables 00:40:24 - 3. encode json 01:01:46 - 4. create script 01:27:32 - 5. bonus problem 01:49:42 - 6. future improvements $ 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 Merch → https://ysap.sh/merch 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

What if your editor shipped with a C compiler? // Cameron DaCamara (Handmade Network Expo 2026)

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

Bugs I’ve Seen in the Wild - From Confusion to Amazement - Olivier Petit - ADC 2025

The Zig Creator is NOT Happy About This... (Bun to Rust)

I was right again

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

WeRecoverData becomes WeWipedData; their archive.org page is GONE after threatening to sue me 🤣

3D-Printed Houses Are Already Failing

This Battery Lasts for 30 Years And China Just Put It on the Grid

Unfortunately, You Need to Know What the Jevons Paradox is

All The People You Don't Know

10 Tips for debugging Bash Scripts (actually useful and real-world applicable)

The most controversial phrase in coding

How is Zig working out after 3 years and 100k lines of game code?

WeRecoverData Threatened To Sue Me For Exposing Their Google Maps Coordinated Abuse Network

Building a Linux Bandwidth Monitor in Bash From Scratch! network tool using the /proc filesystem

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

I tried TempleOS as a C++ dev

Zig says NO to AI

