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: November, 2016
Nov 30, 2016

Today we are going to talk about two different but relatable topics, when it comes to being a productive software developer.

So, the first topic we are going to address is the drinking coffee problem. I know a lot of developers have trouble when it comes to drinking coffee. Most people use coffee as a crutch to get energy during the day.

According to Body Ecology, "Research is finding that one reason so many people are addicted to coffee, is that they may be deficient in dopamine."
"However, while this research may give people the license to drink more coffee, it is misleading. This is because the coffee itself may then lead to an increase in the root of the depression by further taxing your system, creating more stress, and damaging the delicate pH of your stomach."

So, how is your relation with coffee and how does it affect your overall performance?

Besides that, we're also going to talk about the famous argument "I don't have enough time". Do you really don't have time or are you "mis-managing" everything? Watch this video and find out!


How You Are Wasting Your Time:

Nov 29, 2016

JavaScript... Well, we can't deny that this is probably one of the most (if not the most) popular programming language. Whether it is among software developer or if we are talking about market demands, JavaScript is definitely a big name.

However, we also can't deny that things change. And everything changes, especially when it comes to technology.

I've tried to predict it a few times and I've failed.

But we always question ourselves about the future. And today we are going to talk about the future of JavaScript. What do I believe will be the future of Java? Will it still have force in 10 years from now?

Watch this video and find out!


Why JavaScript Is Doomed:
Career Story Playlist:

Nov 28, 2016

If you're still eating right and exercising but can't seem to lose any more weight, you might have hit a weight loss plateau. It's normal for weight loss to stall after a while. This is not necessarily an indication that you're doing something wrong. It might just be that you need to adjust your weight loss plan to account for the changes in your body and metabolism.

In today's episode, I received a question from a reader saying that he can't drop any more pounds.

He says that he have lost a lot of weight when he started out but he seems to have seen this rate decline at a very rapid rate. Now, he is not able to drop any more pounds.

So, what should he do in this situation? How can he overcome this weight loss plateau? Watch this video and find out!


The Secret Sauce For Continous Motivation:
One Meal A Day: Eating All Calories From 1 Day In Just One Meal:

Nov 27, 2016
Today we are going to talk a little bit more about fitness. In today's video I have received two questions. The first was regarding Vitamin D deficiency and the second one about extreme workouts.
Although they are not discussed as much as they should be, they are two really important topics that we need to talk about.
Vitamin D deficiency is becoming more and more frequent nowadays, especially due to the lifestyle we are adopting.
Extreme workouts are also becoming more frequent, due to the rise of the crossfit modality and, in fact, it can cause you more harm than you've imagined.
So, wanna know more about these two topics? Watch this video and find out!
Nov 26, 2016
How Do I Know That I Can Trust The Process?
If you watch my channel regularly you've probably heard me talking a lot about trusting the process right? 
I've made one video talking about "The Secret Of Life", in which I believe is trusting the process. Trusting the process is something that we all should do. Trusting the process means giving something a shot until you complete what I call "the process". This means that you will not give up until you get your results.
People are usually a little bit skeptical about this. Some think this is bullshit and tell me that you need to keep adjusting till you see results. Other fear that they might have picked up the wrong process and, so, they end up abandoning it in the middle of the road.
So, how do you know that you can trust the process? What will give you security that you can stay on this road and will not give up?
Watch this video and find out!
Help Me Reach 100k Subscribers By The End Of The Year:
SP Shirt - BUY HERE:
Nov 25, 2016

What is the first thing that comes to your mind when you decide that you want to build muscles and become fit? Going to the gym, lifting weights, hard work, right?

Yeah, me too. This is definitely the first thing that comes to my mind and this is something we can't even say the contrary. Muscles come with lots of hard work, stress, injury, stimuli, etc.

However, is it possible to build muscles without hard work? Today I have received a question from a reader asking me if it was possible to build muscles without hard work.

He tells me that he is a software developer and he does not have time for all the fitness schedule involved with building muscle. So, he asks me if he could build muscles with "passive involvement". What do you say?

Watch this video and find out!

Dealing With Hunger When You're On A Diet:
Why I Fast Until 5:

Nov 24, 2016

Today I've partnered up with RSD Max, an ama

Nov 23, 2016

I think everyone has dealt with passive aggressive coworkers at least once during their lives.

According to Business Insider, here are some tips that might help you realize that you're dealing with a passive aggressive coworker:

-They're constantly leaving snippy notes
- They procrastinate when you ask them to do something
- They're constantly griping to you
- They're masters of the office rumor mill
- They shoot down everything
- They deal out backhanded compliments
- They're envious of your success
- They undermine you
- They love office drama

So, how do you deal with those passive-aggressive coworkers? Is there something you could do to cut down the bad effects that these people have in your life?

Listen to this episode and find out!

Nov 22, 2016

A lot of you guys have been asking me this question. "John, can you tell us a little bit more about competitive programming? What is competitive programming? Is it a good choice?"

Well, the questions are endless. And I've decided to do a video talking more about this topic, trying to sum up everything in here.

So, first of all we need to understand what is competitive programming.

According to Wikipedia, "Competitive programming is a mind sport usually held on the Internet or a local network, involving participants trying to program according to provided specifications. Contestants are referred to as sports programmers. Competitive programming is recognized and supported by several multinational software and Internet companies, such as Google, Facebook, and IBM. There are several organizations who host programming competitions on a regular basis.

A programming competition generally involves the host presenting a set of logical or mathematical problems to the contestants (who can vary in number from tens to several thousand), and contestants are required to write computer programs capable of solving each problem. Judging is based mostly upon number of problems solved and time spent for writing successful solutions, but may also include other factors (quality of output produced, execution time, program size, etc.)"
(Read more here:

So, what is the real purpose in enrolling at one of these competitive programming championships? Will it do any benefits to your career?

Watch this video and find out!

Cracking The Coding Interview Blog Post:
Preparing For A Job Interview Course:
Learning Algorithms: Is It REALLY Necessary?:
How To Be a Better Developer with Programming Challenges:

Programming Pearls:
Cracking The Coding Interview:

Nov 21, 2016

Have you ever had the problem of starting a conversation? Most people have this problem. They want so badly to start a conversation with someone but you simply can't think of anything to say.

What should you talk about? Food? Trump winning the USA presidency? Weather? The possibilities are endless but still you can't seem to find anything good to talk.

What should you do in a situation like this?

While there is no magic formula for this, there are some techniques you can start implementing that will help you start a conversation easily with anyone, especially girls, if this is what you really want.

So, wanna know more about starting a conversation with anyone? Watch this video and find out!

How To Build True Self-Confidence:
How To Overcome Social Anxiety:
How To Win Friends & Influence People:
Tynan Blog:
The Game Book:
Superhuman By Habit Book:
Draw My Life - John Sonmez:

Nov 20, 2016

A lot of developers are interested in entrepreneurship and, well, who could be better to talk about entrepreneurship to software developers than John Sonmez?

Well, in this video we are going to discuss how to handle business taxes and cashflow when it comes to creating a business.

There are a lot of different things you need to take into consideration when it comes creating a new business, but taxes and cashflow are among one of the most important things you need to know before diving into this rollercoaster that is called entrepreneurship.

So, how to you handle business taxes & cashflow? Watch this video and find out!

FREE COURSE - 7 Reasons You're Underpaid as a Software Developer

Nov 19, 2016

Recently, I started a 99 Design contest so that I could get a SP T-Shirt designed for me. Everything went smoothly, and I don't have anything to complain about that.

However, at the same time, I have received an email from a company asking if I was interested in knowing more about quotes for printing and shipping those T-Shirts, something that I've not started to worry about yet.

I thought: Wow... What a coincidence, right? Yeah... You're right. What a coincidence. Then, I realized what was really behind all of this.

And this is exactly what I wanted to address in this video. How you need to think outside the box if you really want to get a job and how it can positively impact your career.

Wanna know more? Watch this video and find out!

FREE COURSE - 7 Reasons You're Underpaid as a Software Developer

Nov 18, 2016

Coding can be hard and take a lot of time. Building a product, software or app from scratch is definitely a very hard task and it takes a LOT of time. You need to get through all the process of writing the code, imagining the structure, debugging, etc.

Of course, this isn't a problem if you were hired to do this. However, this can turn out to be a real pain in the ass if you're an entrepreneur or manager of any kind.

In these positions, you need to understand that it is not your job to do coding anymore but to manage and make money. So, what should you do in these cases?

What tools should you use to minimize coding efforts in order to focus on what really matters?

Products Page:
FREE Blogging Course:

Thrive Themes:
Drip Email Marketing:
Zapier App Integration:

Nov 17, 2016
Today I've partnered up with the amazin Brad Hussey to talk about becoming a successful freelance developer. Brad has a history of freelancing success, especially when it comes to web development and programming.
During his career, he has created a lot of different courses, starting with Udemy, created a successful YouTube channel and he is now launching an amazing product, where he will teach developers to become successful freelancers.
Wanna know more about the amazing talk I had with Brad? Watch this video and find out!
Brad Hussey YouTube Channel:
Brad Hussey Website:
Nov 16, 2016

Working for a company means not only knowing and understanding the technical side. More and more, companies are searching for employees that know their stuff, not only technically but also socially. And this is what I call soft skills.

Soft skills is a synonym for "people skills." The term describes those personal attributes that indicate a high level of emotional intelligence. Unlike hard skills, which describe a person's technical skill set and ability to perform specific tasks, soft skills are broadly applicable across job titles and industries. It's often said that hard skills will get you an interview but you need soft skills to get -- and keep -- the job.

In this email, I receive a question from an employer saying that his employee lacked soft skills. He was an awful person to work with and this was making the process of working with him undoable.

What should he do in this case? Watch this video and find out!

Soft Skills Book:

Nov 15, 2016

Java is definitely one of the most popular languages of all time. Practically, everyone knows Java, even people that are not programmers or developers.

According to Statistic Times, when it comes to programming languages popularity, "Java is the most widely popular programming language in both Index (PYPL and TIOBE). Java has a 23.6 percent and 18.24 percent developer share in PYPL and TIOBE Index, respectively. Java is taking lead by 10.3 percent and 7.28 percent in PYPL and TIOBE Index, respectively in the global ranking. In India, Java is ahead by 6.5%. But in the US, Java is ahead by only 2.4%. The share of Java has decreased compare to the year before in both indexes. In India, the share of Java is declined by more than 10%."

Said that, it is understandable that people would like to know Java and I believe it is one of the most accessible languages to start learning if you don't know where to start.

In this video I will show you the Top 10 Java Books every developer should read if you want to start learning Java right away. These books could definitely help you in your journey of learning Java and will boost your confidence when coding, providing real world examples and problems.

Wanna know what are my top 10 Java books? Watch this video and find out!

Head First Java:
Head First Design Patterns:
Thinking In Java:
Effective Java:
Elements of Programming Interviews in Java: The Insiders' Guide:
Java 8:
Java - The Complete Reference:
The Elements Of Java Style:
Design Patterns:
Java: How To Program:
Java Concurrency in Practice:

Book Reviews Playlist:
Top 10 Programming Books Every Software Developer Should Read:


Nov 14, 2016

Have you ever been in that position? You want to quit your job and suddenly you receive an unexpected offer that makes you doubt yourself.

In today's video, I have received a question from a reader saying that he wanted to quit his job but his boss just offered to pay for his education. He thinks it would be a good option to stay since it would be a less expensive route for him.

On the other hand, he also feels like this is going to take up a lot of his time since he does not see a future for traditional education and he does not want to go this route.

So, what should he do? Should he stick to his job or quit, even though the offer seems compelling? Watch this video and find out!

Pay Off Mortgage Or Invest The Money?:
Successful Programmer Mindset: Where Are You Being Cheap With Yourself?:
College & Degrees Playlist:

Nov 13, 2016

So, recently I was reading my YouTube comments and I have gone through some real bad stuff about myself.

If you know me, you know that I usually don't like to give haters the attention that they want so much. I think it is not worth to spend my precious time answering haters.

However, one comment really pissed me off, which was a comment saying that I'm not qualified to do what I'm doing... Wait... WHAT?

Who are you to tell me this? Who do you think you are to say that I'm not qualified to do whatever you think I'm not qualified for?

Wanna know more about what I have to say to these people? Watch this video and find out!

A Message To All Haters:
My Pluralsight Courses:
Real Estate Investing For Programmers:
Can You Really Learn Anything In 3 Months?:

Nov 12, 2016

A lot of software developers struggle with pricing your services. During all this time on the software development field, I have seen a lot of programmers undercharging for their services, which leads to a lot of frustration in their careers.

This can get much worse if we start talking about pricing services for friends and family. What should you do? Should you do it for free? Should you undercharge even more?

How should you approach this situation when you're talking about friends and family?

Watch this video and find out!

Why Not To Give Money To Friends & Family:
Software Development Or... Investment With My Mom?:

Nov 11, 2016

Writing a professional resume can be a hard task. It requires knowledge to make you look good in front of employers who might want to hire you.

So, one of the most common asked questions of developers all around the world is when they should list a new skill on their resumes. Should they wait until they become an expert so that they can list it on their resumes?

Watch this video and find out!


Nov 10, 2016

So, today I've partnered up with an amazing amazing professional. In today's #hoa I will talk with Perry Marshall, the author of "Evolution 2.0", an amazing book which I had the honor to read.

Nowadays, Perry Marshall works as an internet marketer, being an expert in FB Ads, Google Adwords, etc. However, our talk will round more around the evolutional side of our world. Yeah... You can bet that this will be an amazing talk about the evolution process of our world where we often link our learnings to the software development field.

If you don't know Perry Marshall, here is a quick text about all that he was able to accomplish:
"Perry Marshall is one of the world’s most expensive and sought-after business consultants. Clients seek his ability to integrate engineering, sales, art and psychology.

He launched two movements in modern marketing. His Google AdWords books laid the foundations for the $100 billion Pay Per Click industry, and techniques he pioneered are standard best practices. He wrote the world’s best selling book on web advertising, Ultimate Guide to Google AdWords.

More recently, he’s turned “80/20” into a verb. 80/20 is not just a fact about your business, it’s action you take on your business. 80/20 is the central lever for every great strategy. His book 80/20 Sales & Marketing is mandatory in many growing companies.

Works also include bestseller Ultimate Guide to Facebook Advertising (Entrepreneur Press, 2nd Edition 2014), Evolution 2.0: Breaking the Deadlock Between Darwin and Design (BenBella, 2015) and Industrial Ethernet (ISA, 3rd Edition 2016).

He is referenced in dozens of influential business books by authors like Jay Conrad Levinson, Mark Joyner, Joel Comm and Mari Smith. He’s shared the stage with Barbara Corcoran, Brian Tracy and Les Brown, having consulted in over 300 industries.

In 2015 he launched the Evolution 2.0 Prize, which seeks to solve Origin of Information, one of the great unsolved problems of biology."

So, sit down and watch this amazing interview I had with Perry Marshall. Definitely a must watch video for everyone interested in understanding more about the universe.


Evolution 2.0 Book Review:
Industrial Ethernet Book:
Cosmosapiens: Human Evolution from the Origin of the Universe:

Nov 9, 2016

Being on social media seems mandatory nowadays. It seems like you need to be on every social media website to be seen on the internet.

People demand that you have Facebook profiles, post videos on Snapchat, write tweets, etc. So, is it possible for you to get a job without being on social media?

Do companies really look into social media websites when they are searching for new employers? What are other strategies you can implement if you want to get a job but don't want to spend your time on social media?

Watch this video and find out!

Creating Value & Wealth:
How To Market Yourself Course:
Specialization & Niching Down Playlist:

Nov 8, 2016

Software developers need to stay up with the latest technologies available out there. There are new technologies coming up every day, new programming languages being presented to the world, old stuffing getting down, new ones coming up, etc.

Staying up with all that stuff is difficult. Where should you be searching for all these information? Books get outdated very quickly, websites are hard to keep if you don't have time to sit down and read, etc.

Podcasts are an awesome way to keep you up to date with all the information that is out there. You can download and listen to while you're driving, running, at the gym, etc.

This is why I decided to create this video with my Top 10 Developer Podcasts you should be definitely be listening to.

Wanna know what my top 10 is? Watch this video and find out!

The Ultimate List Of Developer Podcasts:
Soft Skills Book:

.NET Rocks Podcast:
Herding Code Podcast:
The Hansel Minutes Podcast:
Developer On Fire Podcast:
Talk Python To Me Podcast:
Code Newbie Podcast:
Software Engineering Radio:
JavaScript Jabbers Podcast:
Ruby Rogues Podcast:
The Changelog Podcast:

EntreProgrammers Podcast:
Simple Programmer Podcast:

Nov 7, 2016

Being laid off from a job can be very stressful. There are a lot of different factors that come into play and a lot of different variables that end up influencing this stressful period in your life.

Said that, you might think of taking some time off before getting into a new job. Wouldn't it be awesome to take some time off to think, relax, learn something new, evaluate your options, before getting into a new job?

Well... You might think that this is a good idea, but it might be not. Taking some time off to relax, after quitting a previous job might do more harm than good for you.

Wanna know more? Wanna know what should you do instead? Watch this video and find out!

Get Up And Do Something Playlist:
How Hard Are You Working To Achieve Success?:
Dealing With Burnout:
Soft Skills Book:
Keeping Motivation & Not Getting Off Track:

Nov 6, 2016

There are some developers that work as contractors. Some of them are also freelancers and most of them use sites like UpWork, to get their jobs.

On these websites, clients hire the most skilled applicants to get the job and, after that, they don't see anything anymore. It is time for the hired freelancer to do the job.

However, what some developers do, is that they hire a third person, especially a cheaper one, to do the coding for them. Wait, what? Yes, this is exactly what you have heard.

They are hired to do the job but they're not the ones who do it. It is often a third person hired by them.

Is this an ethic option? Can you hire someone to do the coding for you?


1 2 Next »