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: Page 10
Jul 27, 2016

How To Find Your Higher Purpose In Life

We all want to live life with a purpose. Some people wake up for this calling earlier than other but, all of us, at some point, question ourselves what are we doing here.

In fact, there are a lot of stages when it comes to finding your purpose in life. I've done a video on how to find your purpose in life but, this time, we want more. I want to teach you how you can find your higher purpose in life.

I don't know if this may come out as bullshit to you. Maybe you've not wake up for this yet. But if you're interested in finding your higher purpose in life, watch this video and find out.

How To Find Your Purpose In Life?:
I'm 21 And I've Never Had A Girlfriend:
Attracting Women & Becoming A Better Man:

Jul 25, 2016

Spend Your Time The Right Way

In life, we all struggle to get our goals accomplished. Most of us end in a vicious looping that doesn't seem to do us justice and does not take us anywhere.

On the other hand, there are people that seem to be utterly productive and they seem to achieve whatever they want. They set goals for themselves, create a proper plan and stick to this plan no matter what.

So, what is the secret of these people? How can they be so productive? Well, there are many reasons for that, but definitely one of them is:

"They know how to spend their time the right way".

Time is the most democratic asset in the world. We all have 24 hours in a day and you're free to spend it the way you want. So, understanding how you can spend your time the right way and making those smart choices can definitely separate you from the rest of the world.

Interested in tips for spending your time the right way? Watch this video and find out!

Soft Skills Book:

Jul 22, 2016

I Live With 3 Lazy Friends... How To Escape It?

So, as a regular viewer of this (awesome) channel, you've probably heard me talking about setpoints. And one of these setpoints are the people that surround you.

As Jim Rohn once said, “You are the average of the five people you spend the most time with.”. I've talked a lot about raising your setpoints by changing your social circle and by changing your friends and changing your life...

However... What if you're in a situation where it is almost impossible to do that? in today's video I've received a question from a reader telling me that he lives with three other guys that are completely LAZY! They spend all day playing video games and watching stupid videos (tough my videos are not stupid, thanks).

So, how can he escape that situation and raise his setpoints? Watch this video and find out!

How To Raise Your Setpoints By Changing Your Social Circle:
Change Your Friends, Change Your Life!:
Holding The Line: How To Not Screw Everything Up:

Jul 20, 2016

Can You Be A Programmer Without Learning Testing?

In today's video, I'll talk about being a programmer without learning testing. I received a question from a newbie programming telling that older programmers were saying things like "But how can you possibly say you're a programmer if you don't know nothing about testing?"

So, can you really become a programmer if you don't know testing? For some of you that might not know, Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation.

So, should ALL software developers learn Q&A and testing? is it really necessary for your formation?

Watch this video and find out!

Does Manual Testing Have a Future?:
John Sonmez Pluralsight Courses Page:
Testing Computer Software 2nd Edition:

Jul 18, 2016

How To Self-Publish A Book?

A lot of people dream of writing a book. A few years ago, I would say that this was almost impossible. There were a lot of difficulties, you had to get a publishing company, they had to accept you, you had to have an audience for you to sell, etc. Too many things to think and to take care for just one person.

Nowadays, things are much easier. There is a new modality called "self-publishing", in which you can publish your book without needing a publishing company to get everything done for you.

However, this raises a lot of questions. "How can I self-publish a book?", "Where do I start looking for things?", "What will I need in order to self-publish my book?".

Well, in this video I'll take you step-by-step in the process of self-publishing a book, showing that you can do that too.

Watch this video to find out how to publish your own book.

How To Market Yourself Course:
Soft Skills Book:
The Complete Software Developer’s Career Guide:

Jul 15, 2016

Safe Job Or Risky Opportunity?

In some part of our career, we experience this: We're at a very comfortable place, with a secure paycheck each month but, suddenly, we're offered with a risky job offer that will pay more, but may end up with nothing.

This dualism in this choice leaves us with a lot of questions in our head: "Should I accept this offers? My salary will increase and I'll be able to invest more", or "I can't take this offer. It's risky and what if it doesn't work out? What am I going to do?".

Let me tell you that this is not an easy choice to make. There is no right or wrong with this. However, there are some things you need to take into consideration before making your final decision?

What would I do in this situation? Watch this video and find out!

JOIN Simple Programmer's Community:
How To Market Yourself Course:
Soft Skills Book:

Jul 13, 2016

How To Write Clean Code?

As software developers, writing code is definitely a priority for us. Just like architects, whose task is to design beautiful and good looking buildings, our job is quite similar.

We're hired to create automation solutions to problems that exist in different industries. Sometimes, people only tend to evaluate the final product, which is the app/software/solution we present them.

However, there is much more to this story. The foundation of the final product is the code. And, when the code is well written, everything flows much better.

So, how can you possibly write better and cleaner code? The cleaner your code, the better you'll be seen as a professional and the easier it will be for you to make adjustments, correct bugs and implement new features in the future.

Are you interested in writing cleaner code? Watch this video and find out!

Code Complete Book:
Clean Code Book:

Jul 11, 2016

My Junior Is A Fierce Competitor... What Should I Do?

Have you ever felt threatened by others employees? We all have been there. We have this nature of comparing ourselves to others. When it comes to this competitive world we're in, this can only result in anxiety and bad feelings.

But, comparing yourself to established employees is one thing. What if this fierce competitor of yours is your junior?

In this video, I received a question from a reader telling me he was feeling threatened by his junior. This guy is a genius and everything he does, he does it right. He has all the good ideas and he is definitely competition.

However, the guy who emailed me is in management position and he can compete with him directly. What should he do? How should he approach this situation?

Should he try to overwork this guy? Should he get into direct competition with him?

Watch this video and find out!

JOIN Simple Programmer's Community:
How To Market Yourself Course:
Soft Skills Book:

Jul 8, 2016

Does It Matter Which Programming Language I Use?

Have you ever wondered if it mattered which programming language you use as you work?

As programmers, we need to learn how to make choices. Technology evolves at such a rapid pace that you can feel overwhelmed if you try to learn everything. There are hundreds of programming languages for you to choose and specialize and this is often why so many programmers get lost in their careers.

So, does it matter which programming language you use? Will if affect your career, your choices and, even, your income?

Watch this video and find out!

10 Steps To Learn Anything Quickly Course:
Soft Skills Book:

Jul 6, 2016

How To Develop Self-Discipline?

Self-Discipline... Something that we all are aware of, we understand how important it is, yet we fail to manage it.

Why so many people fail in developing self-discipline? Why do people find so hard to stick to a plan and follow it? Why is it so difficult to change your mind and develop new and healthier habits?

In this video, I'll talk more about how you can start developing self-discipline into your life and how you can regain control of yourself.

If you have a question, email me at

If you liked this video, share, like and, of course, subscribe!

GET ACCESS to Simple Programmer's Community:
How To Regain Control Of Your Life:
Soft Skills Book:

Jul 5, 2016

Interview With Carl Franklin About Ketogenic Diets

What is the Ketogenic Diet

Keto Flu:

2KD Eating Patterns

The Big Fat Surprise

2KD Interview with Nina

The Diet Heart Hypothesis by Ancel Keyes

Dr. Jason Fung: The Obesity Code

2KD Fasting show

Study: Fasting for 3 days regenerates your immune system.

K Rations developed by Ancel Keyes

Theraputic uses of ketogenic diets for a variety of diseases

The Ketogenic Diet and Hyperbaric Oxygen Therapy Prolong Survival in Mice with Systemic Metastatic Cancer

Peter Attia - swimmer/athelete turned keto

The Art and Science of Low Carbohydrate Living

Metabolic characteristics of keto-adapted ultra-endurance runners

Three types of Ketones

2KD Ketones show

Cholesterol Clarity

2KD Cholesterol show

Coronary Calcium Scan

The Widowmaker: Science behind the real causes of heart disease

2KD Heart Disease show

Fathead Pizza

Shrimp Scampi Pizza

Keto Tacos

Oopsie Bread

2KD Sweeteners show

Humans became dominant because of sweat and endless ability to outrun animals

Sugar: The Bitter Truth (Robert Lustic)

The Keto Calculator

2KD Protein show

2KD Ketophobia show

Show me the science T-shirts

Fatty Liver Disease

Jason Fung Fasting FAQ

Diabetes and Eye Problems

Reason for LDL increase for some on a low carb diet

All about fat adaptation

Man fasts for 382 days

Electrolytes flushed by kidneys on ketogenic diet and fasting

Minnesota Coronary Survey buried for 16 years

Carrie Thompson does keto for 18 years: 2KD Ketophobia episode.

Statins have never been proven to prevent heart disease.

Malcom Kendrick; The cholesterol hypothesis is wrong

Triglyceride over HDL ratio


At 24:20 Carl said his A1C was 7.9. It was actually 7.4

At 25:04 Carl said his A1C after 2.5 months was 6.4 when it was actually 6.1

At 25:40 Carl talked about his cholesterol. LDL was up to 199 from 90, and HDL was 37 down from 42.

At 30:20 Carl said to spread the fathead pizza dough on wax paper. He meant parchment

At 45:00 Carl said fois gras was made by force feeding grains to ducks. It's actually geese.

At 1:03 Carl referred to the ration of HDL/TRIG when he meant TRIG/HDL

Fitness & Diet Playlist:
Soft Skills Book:

Jul 4, 2016

How To Move From Beginner To Advanced Programming?

You're a beginner programmer. You don't know everything that the programming world has to offer but you know some stuff. However, you feel trapped. You feel like you're in place where you want to move from beginner to advanced programming but you don't know how.

This is a place where a lot of programmers get stuck when they try to develop their skills. They feel that they already know some stuff but they don't know everything. And so, they can't get the strategy to move forward.

I've been caught in this place for a long time. For years, I felt like I knew some stuff, I wanted to learn more but I was not yet an advanced programmer. Until I learned to learn.

Are you interested in knowing how to move from beginner to advanced programming? Watch this video and find out!

10 Steps To Learn Anything Quickly Course:
Soft Skills Book:

Jul 1, 2016

How Long Does It Take To Write A Blog Post?

If you're a blogger you've probably wondered if the amount of time you spend writing a blog post is "normal". Maybe you spend 8 hours writing a 500-word blog post. Or maybe you spend weeks trying to come up with a 2000 word blog post.

How in the hell will you know if this is normal? How can you possibly know if this is a decent amount of time you should spend trying to write a blog post when you don't have anything you can rely on?

Well, the amount of time you spend writing a blog post will definitely depend on and rely on a lot of different factors. Time, research, ability etc. So, is there an amount of time you can use to measure your performance when writing a blog post?

Watch this video and find out!

FREE Blogging Course:

Jun 29, 2016

Is Software Development Analytical Or Art?

A lot of people tend to ask me "John, why do you think that software development is art?".

I do think software development is art. While this might seem controversial, let me explain my point. First of all, we need to understand how hybrid things are nowadays. It's difficult to find something 100% pure in 2016. Things mix up with other things and they get a whole new meaning when that stuff happens. Said that, I do think that Software Development is analytical. And a lot.

However, if you think of software development just as something analytical, you'll probably be left behind by the ones who understand that software development is also an art.

When you start to see programming as an art, you'll understand that you have the power to build anything. You, as a developer, has the ability to build an entire universe, just by writing code. And this is where the art comes in.

Wanna know more? Watch this video and find out!

Soft Skills Book:

Jun 27, 2016

Why Is Marketing "Result Oriented"?

If you deal with marketing in your day-to-day life, you've probably heard that marketing is a "result oriented" thing. But, what do I mean by marketing being "result oriented"?

Whenever you try to market something, you need to focus on the results you're bringing to your audience, instead of the features of your project. But does it have an explanation for it?

Well, in fact, yes. When you focus on the result you go straight to your audience's dreams and desires. When you focus on the results that your product can bring, you open the eyes of your customers to how their lives can change after they buy what you have to offer. And this little tweak on the way you market your products or services can literally change how your customers perceive the value of your offer and increase the chances of people buying it.

Wanna know more? Watch this video and find out!

How To Market Yourself Course:
10 Steps To Learn Anything Quickly Course:
FREE Blogging Course:

Jun 24, 2016

How To Contribute To The Open Source Community?

The open source community grows each and every day. A lot of companies are adopting open source software, people and students are using it to learn, innovate and create new things and the landscape is drastically changing, each and every day.

Due to that, a lot of forums have emerged, with people helping each other and discovering new things together.

So, what is the best way to contribute to the open source community? How should you approach those people those projects and benefit yourself from it?

Watch this video and find out!

Soft Skills Book:

Jun 22, 2016

I Became A Manager And I Don't Write Code Anymore... What Now?

Becoming a manager is a part of some software developers. They work during some years, get to know the company, get some experience and they eventually become managers.

However, the job of a manager includes a lot of different tasks than writing code: you need to manage people, have social skills, have the ability to manage projects, manage time, tasks, etc.~

With all of these tasks, writing code becomes almost secondary and can literally disappear from your day to day and regular tasks.

So, what do you do after you become a manager and don't write code anymore? Will you lose your skills? How can you revert this situation? Should you even revert this situation?

Watch this video and find out!

Soft Skills Book:

Jun 21, 2016

Interview with Doc Testosterone

Due to a lot of requests, I decided to continue doing this video series for guys. Just quite after I've done the video about Pornography & Masturbation, Doc Testosterone started also doing a lot of videos about that important topic.

As you know, I don't believe in coincidences, so... I decided to record an entire interview with Doc Testosterone, telling you about masculinity, man issues, man health, etc.

For those who don't know, Doc Testosterone is a YouTube Channel dedicated to educate men on how to maximize testosterone levels naturally by optimizing their sleep, diet, exercise and lifestyle. Dr. Farhan Khawaja (Doc Testosterone) is a professionally trained Neuroscientist who teaches state-of-the-art strategies and techniques on how to maximize masculinity using basic scientific principles as well as the latest research from peer-reviewed publications. (Extracted from Doc Testosterone YT Channel)

If you're interested in improving your Testosterone levels naturally, watch this amazing interview.

Doc Testosterone Channel:

Jun 20, 2016

I Have So Many Goals I Can't Focus... What Should I Do?

21st Century. We have a lot of things going on, projects to do and things to handle. We need to be able to cope and maintain our career, family, social life, dream projects, etc.

All of these things can turn out to be pretty consuming. All of these things can drain your time and energy and make you completely lost.

When you get lost however, you lose focus. And when you lose focus, you're screwed.

So, what should you do when you have so many things going on, so many things to focus that you can't simply focus on anything? What is the best place when you're in this type of situation?

Watch this video and find out!

Soft Skills Book:

Jun 17, 2016

Screencasting Vs. Blogging: Which One Is Better?

If you watch this YouTube Channel regularly, you probably know the importance I give to blogging. Blogging has proven to change careers, improve your reputation and give you opportunities that no other method would give you.

However, today I received a question about screencasting. What would I say that is the best option: screencasting or blogging?

Screencasting is when you record your screen while doing something. It can be used to record tutorials, online classes and a lot of other types of things.

So... Should you be screencasting or blogging? Listen to this episode and find out!

How To Market Yourself Course:
FREE Blogging Course:

Jun 14, 2016

How To Become A Consultant Without Experience?

A lot of programmers dream of becoming consultants. Consultants are often a status job that can provide you a very good financial reward, while putting you at a very good and solid level at your career.

There are a lot of different ways of becoming a consultant. The most common is to make a gradual transition, once you achieve a certain level at your career. People will start calling you to ask for advice and you can start making this career shift.

However, how would you do it if you had no experience? How can you possibly become a consultant if you have zero experience?

Listen to this episode and find out!

How To Market Yourself Course:
Soft Skills Book:

Jun 13, 2016

Some Freelancing Questions

A lot of people have the dream to become freelancers. They aim that by working as freelancers they would get more flexible with their agenda and even make more money.

However, becoming a freelancer isn't easy. There are a lot of questions that need to be answered and this can cause some confusion. I tried to answer some questions on this video:

1) I have a great idea and I can hire someone to do most of the code. But how do I find someone that will not steal my idea?
2) I freelance my services. Do I need to incorporate / register as a LLC?
3) As a freelancer, should I buy liability insurance?
4) What is your opinion about and similar sites? Okay in some cases or better to find someone local?

Wanna know the answers to these questions? Listen to this episode and find out!

Soft Skills Book:

Jun 10, 2016

How Passive Is Real Estate?

Real Estate is a well-known invest and it is among one of the best types of investment in the world. it is solid, can provide a high return rate, etc.

However, how passive is real estate? How much will you need to invest your time and effort in this type of investment?

is it worth to start investing in real estate if you don't have time to put into this investment? Watch this video and find out!

Soft Skills Book:

Jun 8, 2016

Should I Invest In Technologies For Self Development?

Today I received a question from a reader asking me if he should invest in technologies for self-development.

The situation is basically this: He works for a company and he wants to improve his knowledge. So, he asked if it was a good idea to buy technology licenses so that he can improve and learn using that technology?

Is it a good idea? is this the only option? Watch this video and find out!

Pluralsight Courses Page:
FREE Blogging Course:

Jun 6, 2016

Should I Sacrifice My Sleep So I Can Work More?

In this video, I'll talk a little about sleep deprivation. Sleep deprivation is when you give up your sleep in exchange of other "more important tasks".

Today I received a question from a reader asking me about sleep deprivation. In this video, he asked me if it was ok to sacrifice his sleep in order to work more and advance in his career.

While this may seem like the "best option" at the moment. You need to think about sustainability, personal health, and overall performance?

Wanna know more? Watch this video and find out!

Soft Skills Book:


1 « Previous 7 8 9 10 11 12 13 Next » 17