Skip to main content

Hi! I'm Rob Conery. I Write Books and Make Fun Videos

I'm a self-taught programmer that works at Microsoft with the VS Code team, helping developers around the world do more with their editor. I love helping self-taught programmers like me, and have a semi-weekly newsletter you can find below.

Things I Do

 

I create content of all kinds, from blogs to videos to podcasts. How can I help you?

Overcome Imposter Syndrome

I have dedicated my career to helping others feel like they belong in the tech industry. You don't need a CS degree to excel, but learning the basics is incredibly fun and useful.

View Books and Videos

Help Your Team Embrace AI

I have created workshops and training sessions for internal engineering teams at Microsoft and other companies, helping their developers embrace AI to become more productive and creative.

Get Started

Best Selling Books

 

I enjoy writing a lot, and I really enjoy pushing the boundaries of "the modern coding book". I hate dry walls of text with meaningless "foo bar" demos. I prefer having fun, focusing on real scenarios.

The Imposter's Handbook

I spent years teaching myself the subjects that go into a Computer Science degree: Computation, Complexity Theory, Encryption, Blockchain, Algorithms and Data Structures, Lambda Calculus and more. I wrote down what I learned and decided to share.

Join 30,000+ Self-taught Programmers

A Curious Moon: PostgreSQL the Fun Way

Learn PostgreSQL the way the pros do: on the job and under pressure. You'll assume the role of interim DBA at aerospace startup Red:4, exploring real data from the Cassini mission to Saturn! We start slowly with the basics but soon enough you'll be awash in the most amazing data of our lifetime.

The Imposter's Roadmap

If you're going to move up into a senior role, you need to master the art of source control, code reviews, DevOps, monitoring, reporting, project management, and, most of all: other people.

Take On That Senior Role

Join thousands of self-taught programmers just like you and me.

 

No spam. No marketing nonsense. Just helpful, actionable posts every few weeks.

Latest Posts

 

I love making videos and writing posts about what I'm learning in my journey.

Why Blogs Make Outstanding Books

Why Blogs Make Outstanding Books

Can a blog be turned into a book? Yes! But it can't be just any old blog - the writer has to have something to say and no fear of saying it... like Troy Hunt. Here's the story of how I turned his blog into a book.

Career
Writing
Life

What's the Difference Between Vue 2.0 and Vue 3.0?

What's the Difference Between Vue 2.0 and Vue 3.0?

The third version of a framework, library or tool generally sucks, at least in my experience. Will this be the case with Vue 3? Let’s find out!

Front End
YouTube

What's Your Exit Plan?

What's Your Exit Plan?

Retirement is one thing, being where you want to be and doing what you want to do when your current job is finished in another thing entirely. What’s your exit strategy?

Career

What’s the Best Hashing Algorithm for Storing Passwords?

What’s the Best Hashing Algorithm for Storing Passwords?

Most people will default to bcrypt when choosing a hashing algorithm for storing sensitive information - but why? Are there other choices? Indeed! In this video we'll take a look at scrypt, PBKDF2 and my favorite: argon2

YouTube

Mod and Remainder Are Not The Same

Mod and Remainder Are Not The Same

A remainder and a modulus look so very similar, but they are not the same thing and worse, are treated differently by different programming languages. Do you know how your language handles mod?

Fun
Learning
Software Design

Copilot, The Good Parts: Efficiency

Copilot, The Good Parts: Efficiency

There are so many opinions about Copilot and AI in general - many of them negative - and it's easy to see why. There are some good parts, however, and I want to explore them.

AI
Fun
Courses