Simple Programmer Podcast

The Simple Programmer Podcast is a short podcast that is a mix of career advice, philosophy and soft skills from successful author and software developer, John Sonmez. John is the founder of, one of the most popular software development blogs, and the author of the best-selling book, "Soft Skills: The Software Developer's Life Manual." ( Geared towards a programmer or software developer audience, but contains practical advice on: Career development Entrepreneurship Fitness Finance Productivity Personal development And more... That anyone can benefit from. Each episode is between 5 and 10 minutes long with at least 3 new episodes each week.
RSS Feed
Simple Programmer Podcast




All Episodes
Now displaying: December, 2017
Dec 31, 2017

► Positive Self-Talk Vs. Self-Illusion◄

There is a difference between positive self-talk and self-illusion that most self-help gurus don't talk about and it definitely makes all of those who want to learn more about personal development confused.

Positive self-talk can definitely change your life in ways you can't even imagine. However, you need to be aware of self-illusion.

How can you make sure you won't be illuding yourself and that you'll go right into the positive path?

Watch this video and find out!

How To Beat Laziness (2018 Updated):
How Lying To Yourself Will Destroy Your Life And Career:

Dec 30, 2017

► The 3 Forms Of Slavery! (That Keeps You From Achieving True Freedom) ◄

I tend to say that there are 3 forms of slavery we all need to go through if we want to achieve true freedom.

Recently I've done a video where I talked a little bit about those forms of slavery but, in this video, I'll do a little bit more in depth about all of the three phases and how you can go from one phase to another till you reach maximum level, which is true freedom.

Freedom Playlist:
Can I Force Someone To Do Something I Want?:
Why You Shouldn't Play The Victim:
How I Became A Fucking Bulldog And Changed My Life:

Dec 29, 2017

► How To Name A Business? ◄

Most developers don't have the mindset when it comes to entrepreneurship, still, they want to build a business for themselves, which means that they'll have a LOT to learn.

One of the first things you should learn is how to name a business.

Does a name really matter? Or is it just some kind of vanity?

Watch this video and find out!

My Pluralsight Courses:

Dec 28, 2017

► Simple Programmer Success Story: From $30/hour To $300/hour ◄

I love to share Simple Programmer's success stories in this channel just so you can know how possible it is to change your life.

This time, this guy was able to increase 10x his income just with the tips I share here at Simple Programmer.

Wanna know how he was able to change his life and get a 10x raise in his income? Watch this video and find out!

Success Story Playlist:
Why You Should Fake It Till You Make It:
What My Life Was Like 7 Years Ago:

Dec 27, 2017

► How Can High School Students Become Developers? ◄

If you're a student and you want to become a developer you've probably wondered how you could possibly become a developer while studying.

Bottom line is: It is not easy. There are a lot of challenges along the way, especially when it comes to time and mixing work and life.

So, what can you do to minimize those effects?

Watch this video and find out!

The Complete Software Developers Career Guide:
The Compound Effect:
My Pluralsight Courses:

Dec 26, 2017

► Less Research, More Action! ◄

If you want to succeed you'll need to be able to find the right balance between theory and practice. And this theory/practice balance comes in different forms and types.

For example:
Most developers make the mistake of spending a lot of time searching and studying and only a little portion of its time executing what needs to be done.

It definitely created a huge gap between theory/practice, or just between observation/action.

So, wanna know how to succeed? Less research, more action!

Wanna Do Something? Give it Your All:
What It Was Like When I Made A Million Dollars:

Dec 25, 2017

► Is Computer Science The Right Major For Me? ◄

Developers face a lot of choices when they are looking to improve their careers.

There are a lot of options available, between majors, specializations, degrees, etc.

One of them, of course, is computer science. Is computer science the best major for you? Watch this video and find out!

Simple Programmer 2017 Channel Trailer:
Unscripted Book:
Soft Skills Book:

Dec 24, 2017

► I'm Still Struggling To Record Videos! ◄

Recently, I'm facing a hard time, I must admit.

During these last few weeks, I'm really struggling to record videos.

In this video, I'll talk more about my struggles and really open myself to you because, in my opinion, this is even a way to get better.

Dec 23, 2017

► How Fears Are Manifesting Your Reality ◄

Most people live their lives in complete fear.

During our lives we were not taught how to overcome our fears and, so, we end up in a vicious cycle of suffering.

What most people don't know is that everything that we think and that we experience inside of us manifests in some way or another in our reality.

In this video, I'll talk more about how your fears are manifesting your reality and what you can do about it.

Overcoming Fears Playlist:
Freedom Playlist:

Dec 22, 2017

► How To Focus On One Project At A Time? ◄

Have you ever felt like you couldn't keep your focus on one project at a time?

Recently, this follower of Simple Programmer emailed be asking how he should be comfortable with his goals. He said that he couldn't keep focus on one project at a time.

Every time he set a new goal, other goals started to become more appealing and he eventually changed his focus.

So... How to focus on one project at a time? Watch this video and find out!

Dealing With Burnout:
How To Become A Finisher:

Dec 21, 2017

► Be Willing To Be Shitty To Succeed! ◄

Most people avoid making mistakes. Most people want to get everything right at their first try.

However, in order for progress to happen, you need to make bad things. Basically, you need to be crappy in order to become great.

In this video I'll discuss the importance of being shitty in order to succeed in life.

Focus On Being Crappy In Order To Become Great:

Dec 20, 2017

► Is C++ Really THAT BAD?◄

Some developers complain that I hate C++ too much.

Whenever there is an opportunity, I end up talking bad stuff about C++. Sorry, I can't help myself.

Recently, a programmer emailed me with this question: "John, is C++ really that bad?"

Why do you talk so many bad things about C++? Watch this video and find out!

How Do I Learn C++?:
Career Story Playlist:
The Complete Software Developer's Career Guide:

Dec 19, 2017

► How To Become A Software Engineer? ◄

Becoming a Software Engineer is what most programmers/software developers dream of. While it might seem like the same thing, there are some nuances when it comes to becoming a software developer and a software engineer.

"Software engineering emerged in the late 1960s as a new engineering discipline concerned with all aspects pertaining to software production. It encompasses concepts, principles, theories, techniques and tools that can be used for developing high-quality professional software. First introduced at the 1968 NATO Software Engineering Conference in Garmisch, Germany, software engineering emphasizes a systematic, disciplined approach to software development and evolution and typically applies to the construction of large software systems (or products) in which teams of numerous software engineers are involved."

There are a lot of ways to become a software engineer, but what is the best one?

How to start improving your career from day one to succeed and become a successful software engineer?

In this little video (or I must say, crash course) I'll teach you the step-by-step guide to becoming a software engineer.

The Complete Software Developer's Career Guide:
My Pluralsight Courses:
Thinkful Bootcamp:

Dec 18, 2017

► How To Apply Programming Concepts In Real Life? ◄

One of the most difficult things for a programmer is taking all the theory they learn in courses, book, classes, etc. and apply it to real life.

Every day I receive emails from aspiring developers complaining about the inability to get all the things they learn and apply it in practical advice.

How do you build an app using software? How do you apply what you've learned?

Watch this video and find out!

Starting Out In Game Development:

Dec 17, 2017

► Wanna Work For Free? I WON'T Hire You! ◄

Recently I posted a job on this channel asking for people to apply for an ebook writer job position.

As I was planning, I received a lot of emails from people applying to that job. And as I was also expecting, I did receive a lot of "free" applications...


I read this and well... I won't hire you!

Wanna know why? Watch this video and find out!

Writers: Join The Simple Programmer Team...! (DETAILS INSIDE):
Meet Josh Earl: The Guy Who Brought Me 50k!:

Dec 16, 2017

► The TRUTH About Passive Income NO ONE Tells You About!◄

Have you ever considered building a passive income for yourself? I'm pretty sure you thought of it at some point, right?

However, building a passive income is not easy as some marketing gurus might paint. This is definitely a bumpy road and there are some secrets that are never talked about.

In this video, I'll talk more about passive income, how to build it and what you can take into consideration if you're really considering building one for yourself...

Watch this video to learn more about passive income, the stuff no one tells you about

Coaching Services:
Pluralsight Courses:
Real Estate Investing Playlist:

Dec 15, 2017

► Passive Income As A Developer: HOW? ($2000/Month Or More!) ◄

A lot of developers dream about earning money and increasing their overall income. While there are a lot of alternatives nowadays for complementing your income, passive income is definitely the one that still gets the spotlight.

Passive income could be defined as " income resulting from cash flow received on a regular basis, requiring minimal to no effort by the recipient to maintain it."

While there are a lot of different ways to make passive income, as a developer you have some exclusive ways.

Wanna know how to make passive income as a developer?

Watch this video and find out!

The Millionaire Fastlane:
Rich Dad Poor Dad:
Soft Skills:

Dec 14, 2017

► Soft Skills Vs. The Complete Software Developer's Career Guide ◄

A lot of you guys have been asking me about the difference between Soft Skills and The Complete Software Developer's Career Guide.

As some of you might know, I've published two books about software development.

Soft Skills was my first book and I have a huge care for it. It was definitely a milestone for me and I believe I said almost everything I wanted with it.

The Complete Software Developer's Career Guide was my recent one. I had, with this book, the desire to create a book with everything a developer should know in order to improve its career.

So... Which book should you choose? Watch this video and find out!

Soft Skills Book:
The Complete Software Developer's Career Guide:

Dec 13, 2017

► What Can You Do To Survive A Recession As A Developer? ◄

An Economic recession is a period of general economic decline and is typically accompanied by a drop in the stock market, an increase in unemployment, and a decline in the housing market. Generally, a recession is less severe than a depression. The blame for a recession generally falls on the federal leadership, often either the president himself, the head of the Federal Reserve, or the entire administration.

Economic recessions tend to take people into fearful states. People get laid off, lose their jobs and, most of the time, end up in a big squeeze situation.

As a developer, you're not immune to this. You can still face the effects of cyclic economic recessions. However, you can blind yourself.

Wanna know how? Watch this video and find out!

The Complete Software Developer's Career Guide:
Free Blogging Course:
When You End Up In A Squeeze Situation:

Dec 12, 2017

► I Wanna Get A New Job But I Feel Uncomfortable ◄

So, you wanna improve your life... You're aiming for new friends, a better home, a greater salary... But, in order for your to get all of this, first, you need a programming job, right?


The problem is: you feel uncomfortable. You're insecure. Deep inside, you feel that something is not right when it comes to finding your new programming job.

What do you do? How to overcome this resistance? How to stop feeling uncomfortable and get the programming job you've always dreamed of?

Watch this video and find out!

Why You Should Fake It Till You Make It:
5 Soft Skills Every Developer Should Know:

Dec 11, 2017

► Getting A Programming Job With ZERO Connections! ◄

Imagina how great it would be to get a new programming job out of the blue. You'd get a great salary, benefits and most of all, you'd be able to enjoy life with your own money.

However, things do not always work out smoothly like that.

There are some requirements you need to "meet" before getting a programming job and one that could really help you is: connections.

But... What if you had none? How to get a programming job with zero connections? Watch this video and find out!

The Complete Software Developer's Career Guide:
Specialization & Niching Down For Software Developers:

Dec 10, 2017

► Is Being Honorable Still Worth It? ◄

In a few days ago, I have received a question from a reader that really got me thinking...

He asked me if it was still worth it to be honorable. In his opinion, it doesn't pay off. He constantly sees people cheating on each other and always trying to get away with it. And, in most of the cases, they do.

So... How do you handle this situation? Is being honorable still worth it?

Watch this video and find out!

Nobody Is Coming To Save You!:
The Way Of Men:

Dec 9, 2017

► Interview With Tom From FlipAnythingUSA (On Real Estate) ◄

Today I partnered up with Tom from FlipAnythingUSA and we'll talk about some valuable Real Estate advice.

Tom created this amazing channel and website to teach everyone interested in how awesome of an investment Real Estate is.

"FlipAnything - Lessons from a Blue Collar Millionaire, Real Estate Investor, Entrepreneur, Inventor, Businessman & Father. This channel is dedicated to my sons and all men, women, and children that want to create wealth and live the American Dream. I'll show in my videos how I have made and how I maintain my real estate fortune. I flip own and rent properties of all kinds I also flip non real estate items for profit. This video blog is designed to encourage and teach and serve as a road map for my own kids when they are old enough and or ready."

So... If you're interested in learning more about real estate, stick with us and join this amazing conversation.

Flip Anything USA:

Dec 8, 2017

► Blockchains: Good Investment? ◄

A blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a hash pointer as a link to a previous block, a timestamp and transaction data.

Blockchains are gaining visibility when it comes to investment, and it has been raising some questions regarding if it is a good type of investment or not.

Blockchain technology has been heating up in the past several months, thanks in large part to the surge in Bitcoin's price since early May. The cryptocurrency skyrocketed from less than $1,000 in March to an all-time high of $4,440 on August 14.

So... Should you consider investing in cryptocurrency? Should you consider investing in blockchains?

Watch this video and find out!

Dec 7, 2017

► The Top 10 Programming Languages To Learn In 2018 ◄

A lot of people ask me about what programming languages they should learn. I found myself in a difficult situation because this is a very hard question to answer.There are a lot of things that need to be taken into account before making a decision, especially when it comes to which programming language you should learn.

Last year's video was very popular. A lot of people found it useful and they got pretty much value from it. Those who followed my advice definitely took benefit from it, being able to boost their careers in 2018 by learning those programming languages.

One of the easiest ways to decide which programming language to learn for 2018 is by listening to the market.

The market will definitely tell you what will be the trending programming languages for the future. We must be aware of the trends and watching the news and the rise of new technology so we can adjust the sails on which programming languages to learn, especially in 2018 with a lot of new things coming up.

This video was not based solely on my opinion. I researched a lot and I came up with these 10 (and some bonuses) programming languages to learn in 2018.

Top 10 Programming Languages To Learn In 2018

1 JavaScript

2 Python

3 C

4 Java


6 GO

7 Swift

8 Rust

9 Kotlin

10 C & C++

Do you agree that these will be the trending programming languages in 2018? Leave a comment below!

JavaScript Launchpad:
Top 10 Books To Learn Python:
Top 10 Books To Learn C#:
Java Fundamentals Course:

1 2 Next »