Skip to content

About the Mad Data Scientist

Our mascot, the Mad Data Scientist himself, in character

Solutions for the rest of us.

If you are an academic, a journalist, or a researcher, you’ve likely felt the frustration of staring at a coding tutorial that assumes you already have a degree in Computer Science. You don’t want to spend weeks learning memory management; you want to map a dataset, visualize a trend, and find a solution. And office software just isn't cutting it anymore.

That is why I created Julia, the programming language for people who just want the solutions series of books, posts and podcasts.

The Method Behind the "Madness"

The Diary of a Mad Data Scientist is a chronicle of the iterative, sometimes chaotic, and deeply rewarding process of technical discovery. The "Madness" isn't about anger—it's about the drive to tinker.

I’ve been "mad" since 1996, when I crashed and burned a dotcom startup before it was fashionable. Back then, I was wrestling with SGI workstations, Cisco routers, and the full Netscape server stack just to create a private newsgroup server—a "Slack" twenty years too soon.

I ultimately chose a career in the law, serving as an Administrative Law Judge and Associate General Counsel for Washington Mutual and JPMorgan Chase. But that "mad" tinkerer never left. Today, I use that same rigor to route complex audio toolchains through a Mac Studio, script the macOS command line, and build publishing pipelines in Typst.

Why Julia?

I’ve spent years looking for a language that balances power with a human-readable, "solution-first" philosophy. I found it in Julia. Through my Julia, the programming language for people who just want the solutions book series and my screencasts, I translate the power of this language for people who just want the results.

My commitment to clear communication is rooted in a liberal arts foundation—a journey that began back in my days at Occidental College. I believe the best technical guides are written by people who remember what it feels like to be a beginner.

Access all areas

By signing up, you'll get access to the full archive of everything that's been published before and everything that's still to come. Your very own private library.

Fresh content, delivered

Stay up to date with new content sent straight to your inbox! No more worrying about whether you missed something because of a pesky algorithm or news feed.

Meet people like you

Join a community of other subscribers who share the same interests.

Github
Technocrat's Toolbox
YouTube channel