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 16
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?


Nov 5, 2016

Some people really try to build an awesome future for themselves and this is something I really admire about those people.

In today's video, I have received a question from a 14-year-old boy who is simply amazing and he is very worried about building a future for himself. He wants to work hard, he wants to be successful but he is facing some serious problems and challenges on this rollercoaster that is called life.

What should he do? How can he build an amazing future for him and his family? Listen to this episode to find out!

Cumulative Effect & Making Progress On Life:
College & Degrees Playlist:
How I Plan My Week:

How To Win Friends And Influence People Book:
Extreme Ownership Book:
The Compound Effect Book:


Nov 4, 2016

Promoting your blog can be a difficult task, especially if you're just starting out. There are a lot of different things, terms, challenges, theory and new things you need to learn in order to create an effective marketing plan that will skyrocket your blog.

So, how do you promote your blog on the internet? What are the most effective ways to get your blog out there?

There are so many people that try and try but doesn't seem to make their blogs the attention that they deserve that they end up giving up. So, what should you do in order to promote your blog and make sure your message will be seen by your audience?

Watch this video and find out!

FREE Blogging Course:

The Compound Effect:
Book Reviews Playlist:
How To Fail At Almost Anything In Life And Still Win Big:

Nov 3, 2016

Today I partnered up with one of the most amazing guys from YouTube when it comes to fitness and diet, and we are going to talk about how to become a fit & shredded developer.

Actually, Mario was a complete nerd. He finished a degree in computer science, which was totally unexpected for me. Who could be better to talk about this than him?

Wanna know more about becoming a fit & shredded developer? Watch this video and find out!

Mario Tomic YouTube Channel:

Nov 2, 2016

Let's talk about Online Privacy! So, I see a lot of people bragging about online privacy and totally freaking out about that topic. I've seen and read a lot of different things about that.

So, I have received this question from a fan of Simple Programmer, asking me what do I do to protect my address online, especially since I have become public like that, creating a YouTube channel and everything.

People are really concerned about people discovering their addresses and they are really trying everything out to protect their identities. Bottom line is: if someone wants to track you down and kill you, they will. No matter how much you protect yourself and try to hide your address and everything else.

So, what are the best practices for protecting your address online? Watch this video and find out!


EntreProgrammers Podcast:
FREE Blogging Course:
Traveling Mailbox: Mailing Service For Busy People:

Nov 1, 2016

Recently, I was with my wife in the living room and she was zapping through the TV and stopped watching Breaking Bad. You know I don't watch TV and I've talked about it several times before.

However, I need to confess that this show got my attention. I was drawn to the TV and I started watching Breaking Bad. Here is the show synopsis:
"A struggling high school chemistry teacher, Walter White (Bryan Cranston), is diagnosed with inoperable, advanced lung cancer. On a ride along with his DEA agent brother-in-law Hank Schrader (Dean Norris), Walter sees a former student of his, Jesse Pinkman (Aaron Paul), fleeing the scene of a meth lab. He later contacts Jesse and devises a scheme to become partners in an attempt to combine their skills to manufacture and distribute methamphetamine, with Walter cooking the product and Jesse using his street connections to distribute it. Walter says he wants to provide financial stability for his pregnant wife, Skyler (Anna Gunn) and disabled son, and to pay for his expensive cancer treatment. During Walter and Jesse's first days of selling Albuquerque's finest meth, they encounter a series of problems with local drug dealers. He continues to produce meth despite these setbacks using the alias 'Heisenberg'."

However, the biggest thing that I got from the show was the life lesson that I could extract from it. Walter woke up for life. Did you wake up already?

BUY Breaking Bad Season 1 on Amazon:

"Someday I Will Do...": What Are You Waiting For?:
5 Soft Skills Every Software Developer Should Know - Xamarin Evolve Talk 2016:
Boundaries Book:

Oct 31, 2016

A lot of programmers ask me this question: Should I get MCSD certifications?

Well, to answer this question, first, we need to address what are MCSD and talk about if certifications are a good way to build a viable (and smart) career choice.

For those who don't know, "The Microsoft Certified Solutions Developer is Microsoft's prevailing certification for programmers and application developers. The MCSD covers current Visual Studio versions (for the MCSD: Application Lifecycle Management cert) and also emphasizes HTML5, CSS3, JavaScript, C#, ASP.NET, Azure, Web Services and SharePoint.

Within each credential you'll find various specialties that focus on specific job roles or target specific application types. There are a lot of options to choose from in this program, which currently includes five different MCSD credentials, including Windows Store Apps, Web Applications, SharePoint Applications, Azure Solutions Architect and Application Lifecycle Management.

Depending on the MCSD certification sought, candidates can expect to take three or four exams to obtain the credential. There are no required training courses, though all MCSD exams are associated with one or more Microsoft Official Curriculum course offerings. Look for online learning deals for the best bang for your buck.

Because of the MCSD: Windows Store App credential requires proficiency in a programming language (either HTML5 or C#), candidates who pass one of the associated programming exams earn a Microsoft Specialist certification in Visual Studio. The current programming exams are Programming in HTML5 with JavaScript and CSS3 (exam number 480) and Programming in C# (exam number 483)."

So, these are one of the most common types of certifications and people can be really obsessed with it.

However, are these the only option to boost your career? What should you really consider when it comes to getting certifications? Should you even consider getting certifications if you're looking for a job?

Watch this video and find out!

Should I Focus On Getting Certifications?:

Oct 30, 2016

In this episode I received a very good comment and I wanted to share this with you all.

In this podcast episode I will talk more about how a person changed its life by applying what I teach here in Simple Programmer by taking action. Besides that I also wanted to talk more about how people literally don't take action but they just hear the good ideas that are provided to them.

Wanna know more about that? Watch this video and find out!

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

Oct 29, 2016

There comes a time when someone you know will definitely ask you for references.

"Oh John, could you please refer me on LinkedIn? I would love to get a recommendation from you."

Sure... But only if you do a good job. if you don't do a good job I wouldn't even consider doing it. And you should do the same.

Some people like to give references and give people a mixed review. I consider it pointless since it will only harm the reference for the people and talk bad things about them won't do any good for any sides of this relationship.

Wanna know more about if you should give people references and what is the best way to do it? Watch this video and find out!

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

Don't Do Things That Can ONLY HARM You:

Oct 28, 2016

This can be a really bad situation. Imagine this: You left your previous company but it does own you some stock options. You try to get it right, you call them constantly but they do not respond you. You start to believe that they won't answer you and your stock options will be gone forever.

So, what do you do? What are your choices in a situation like this?

There are a lot of different things you can do if you want to get your stock options back.

One of the strategies you can use to make them get in touch with you is being annoying. Literally. Start calling them, start emailing them, don't lose touch with them. At some time they will become so irritated that they'll give up.

Another way is hiring a lawyer to write a letter for you. Receiving a letter from a lawyer might be intimidating and you might end up wanting to do it.

So, how fo you make your previous company answer you? Listen to this podcast and find out!

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

Clients That Don't Pay Invoices & How To Deal With Them:
The Power Of Persistence:

Oct 27, 2016

I bet some of you know Brandon Carter. Brandon is the owner of an amazing YouTube Channel with over 600,000 subscribers about motivation, fitness, and personal development. And I couldn't be happier to have him on Simple Programmer, sharing with you guys some of the best advice on becoming successful and overcoming challenges.

So, in this amazing talk I had with Brandon, he shared with me amazing things to definitely skyrocket your personal life and the ability to achieve your goals. So many software developers have some serious problems on getting stuff done. I see so many lazy developers out there that it really bothers me on how much they could have achieved but they can't.

Besides that, we've shared our best books on personal development and all the books we are reading right now. Reading definitely has the power of changing your life and you should definitely be aware of that if you want to change your life or better.

So, wanna know how this incredible talk turned out? Watch this video and find out!

Brandon Carter YouTube Channel:
On Donald Trump And Leaked Tapes:

Oct 26, 2016

How many times have you had to grit your teeth, take a deep breath and silently repeat to yourself, "The customer is always right"? This is a motto that's drilled into every young retail or hospitality worker, and has somehow made its way into the psyches of established business owners.

The problem is, the customer isn't always right, and always thinking otherwise can result in serious disservice to you, as a software developer.

There are a lot of different opinions on the internet about why the clients is always right. He is paying you after all. So, what happens when you and your client's opinion get into conflict? Is he always right? Do you need to hear him?

In today's video I received an email asking me if he should trust his clients, which was suggesting some really bad changes to the web development project he was designing.

What should he do in a situation like this? Should he believe his client and do what he was told to do or should he position himself, tell that the client is wrong and stick with his idea?

Listen to this episode and find out!

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

Oct 25, 2016

Today we are going to talk about real programming.

Composition Vs. Inheritance. Have you ever heard about these terms? How should you choose between these two terms?

One of the advantages of Object-Oriented programming language is code reuse. There are two ways we can do code reuse either by implementation of inheritance (IS-A relationship), or object composition (HAS-A relationship). Although the compiler and Java virtual machine (JVM) will do a lot of work for you when you use inheritance, you can also get at the functionality of inheritance when you use composition.

As you all know, Inheritance is fundamental to object-oriented programming. A programming language may have objects and messages, but without inheritance, it is not object-oriented (merely “object-based”, but still polymorphic).

Composition is also fundamental to every language. Even if the language does not support composition (rare these days!), humans still think in terms of parts and components. It would be impossible to break down complex problems into modular solutions without composition.

So, how can you possibly know what is the best? How to choose between composition and inheritance? Listen to this episode and find out!

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

Oct 24, 2016

Some people like to have a web presence. I've talked several times before about the importance of having a strong online presence when it comes to marketing yourself and building a successful career for yourself.

However, there are a lot of different ways in which you can create a web presence and one of them consists in choosing a name, whether it is for yourself or for a brand you're going to create.

So, how do you come up with a good name for yourself? How do you come up with a good web presence name? What are the best practices for choosing a good web presence name?

There are some things you need to take into consideration when it comes to choosing a good name for yourself. You might want to create a brand that is simple and powerful.

Besides that, choosing a web presence name does not mean only creating something that is easy for people to understand. People with names that can suffer from discrimination might also benefit from having a nickname or something like that.

So, do you wanna know more about choosing a strong, powerful and simple web presence name? Watch this video and find out!

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

Oct 23, 2016

Some people seem to attract the worst situations for their life. At first, it might seem like it is random, but a more profound look end up revealing some actions that kind of justify those things.

Some people still have some attitudes that get them in some difficult situations. One of them is doing things that will only harm people that surround them and that won't bring any benefits to both parties.

In this video I will discuss a little bit more about doing things that don't bring any benefits to some of the parties involved and why you should be avoiding this type of situations. Aim for win-win situations, not win-lose or lose-lose.

Wanna know more? Watch this video and find out!

FREE COURSE - 7 Reasons You're Underpaid as a Software Developer
Hate Something? Do More Of It!:

Oct 22, 2016

So, this is such a difficult question I decided to answer with a video. Some people get married to other programmers and this is an awesome thing to do. Not only that, you might find your "soulmate" at your company, which is something more common than you might imagine.

So... Is it working with your spouse a good option? There are a lot of things that you need to take into account before answering this question.

Have you ever worked with your spouse before at the same company? How was the experience? Is this a healthy practice to keep the relationship going? What is the downsides of it?

Watch this video and find out!

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

Oct 21, 2016

There is a lot of discussions when it comes to if you should pay off your house when it comes to real estate investment. I struggled with it myself when I first began to invest in Real Estate.

There is no right or answer to this question. Real Estate can be a really complex thing with a lot of variables and you should be able to come up with the right solution for you, in your specific case.

In that situation, you'll need to evaluate if the interest rate of your house will justify you paying off it. For example, if you are able to compensate this investment with other investment and it shows as a lucrative option, then this should be a good idea.

Wanna know more about finding if you should pay off your house or not? Watch this video and find out!

FREE COURSE - 7 Reasons You're Underpaid as a Software Developer
Simple Real Estate Investing For Programmers:
How I Make $10,000 /mo from Real Estate Investments:
Real Estate Investment For Programmers:
Is 401(k) A Good Option?:

Oct 20, 2016

Everything that we do causes a reaction. Our actions are always balanced by some kind of reaction. Sometimes, this reaction comes before our action and this is what we call that "everything has a price".

However, a lot of people don't know how to handle with that "price" and it is easy to see that they end up being frustrated or even mad about it.

Paying the price for your actions is something that we all need to do, sooner or later. The best thing, so, would be to be willing to pay twice the price for everything you do.

If you're willing to pay twice the price you're expecting, you're not only going to get much better results but also you're going to enter in a mindset where everything you do will come off as profit, and it will make you happier.

Wanna know more about be willing to pay twice the price for everything? Watch this video and find out!

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

Fitness & Diet For Programmers Playlist:
The 10X Rule Book:
Real Estate Investment For Programmers Playlist:

Oct 19, 2016

Funny title for a not-so-funny video. In this video, I have received an email from a reader telling me that he takes his life too seriously sometimes. He is facing some hard times because he finds everything and everyone is crap.

So, this is a difficult thing to address. How can he possibly make a shift in his mindset to stop taking things too seriously?

He'll have to change his mental associations to make sure that he stops taking things seriously and start enjoying more of life.

Wanna know more about stopping taking things too seriously? Watch this video and find out!

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

Gravitas: When You Need To Take Your Life Seriously :

1 « Previous 13 14 15 16 17 18 19 Next » 27