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 21
Sep 4, 2016

The time has come for another email roundup. In these videos I answer a lot of questions that you guys send me via email. By doing that I'm able to show you exactly how things work by my side and get you inside of the process.

In this video I'll answer basically three questions:
- Moving From Senior To Junior
- Renting A Property Without Credit History
- Getting A USA Visa

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

High School Girlfriend, Financial Advisers, Cutting Fat & Private Sector:
Are Udacity Nanodegrees Worth It?:
Specialization & Niching Down Playlist:
John... What Is Your Personality Type?:

Sep 3, 2016

Most of us feel blocked from time to time. In order to succeed, we need to hit a lot knowing that we will definitely miss a lot.

However, knowing this might get is in a very uncomfortable place, where we don't know what we should do, because we're feeling blocked. It can be very easy to slip into blame, judgement, criticism and fear when life throws us a curve ball. We can quickly default back into survival patterns that don’t serve our Soul’s growth.But… if we can choose to see that our stumbles are actually a wake-up call to pay attention – we can have a different relationship with life.

So, in this video I'll talk more about why you should not feel blocked and trapped inside of your life when it gives you challenges to solve and why you need to miss a lot in order to hit that big time.

Support This YouTube Channel:
Don't Fly Off The Rails:
What To Do When You're Feeling Unmotivated?:

Sep 2, 2016

Working hours are for... WORK! Yeah, you got it right this time. However, I think you shouldn't alienate yourself from the environment you're in.

Undoubtedly, when you're at work, you got your working buddies, you got people that you can interact and withdrawing yourself from this environment might not be the best idea.

When you're at work your should be totally focused on working and getting your stuff done. However, you should also be able to interact with others when needed. And this is exactly the topic of today's video.

In this video I'll talk if you should be socializing more at work, why it is important to not alienate yourself from the environment you're in and what would be the best way to do this type of things.

Learning To Program And Teaching It:

Sep 1, 2016

How To Deal With Haters

With the advance of the internet, a new type of human being has emerged which is "The Hater".

Dealing with haters is tough. It can take some balls when you first encounter them, due to the fact that they don't have any type of censorship when it comes to telling things you don't want to hear.

They can literally make you feel and look like shit. You won't be able to recover if someone tells you that your work sucks, that you ain't worth shit and that you'll never be successful. It can literally kills your motivation and any chances you might have for succedding.

So, how can you overcome dealing with haters? Is there anything you can do in order to build a wall that will make it almost impenetrable for people to get in? What type of mindset should you have when dealing with haters?

Watch this video and find out!

Dealing With Haters & Negative Feedback:
No One Is On Your Side:

Aug 31, 2016

There are a lot of buzz about online whiteboard tests and coding on whiteboards in the software development world. Most programmers fear of going on a job interview and getting to do a code testing on a whiteboard.

I've talked about whiteboard coding tests and why they might be good for you indeed. However, in today's video, I 've received a question asking me about online whiteboard tests. What do I think about these online whiteboard tests?

According to one of our viewers, these online whiteboard tests make you feel pressured to answer and give you very little time to finish them. As a result, you start to feel pressured and end up not giving your full potential.

What I think about these tests? I think they're good and they can definitely help you get the job as a software developer. Wanna know more about what I think?

Listen to this episode and find out!

Coding Interviews On Whiteboards:
Cracking The Coding Interview Book:
How Lying To Yourself Will Destroy Your Life And Career:

Aug 30, 2016

I Want To Work 16 Hours A Day... Should I?

If you watch my channel you've probably noticed the importance I give to working and working hard. I think working hard is the only thing that will lead you directly to your dreams and make you accomplish things you wouldn't even imagine were possible.

In today's video I received a question from a guy asking me if he should work 16 hours a day. He says that we wants to advance his career and that he probably spends 16 hours per day working non-stop.

However, as you probably know, working 16 hours is kind of dangerous. It can lead to stress, burnout, staying up late hours to get something done and not doing anything, etc. So, should he commit to this schedule? What should he know in order to get what he wants and still maintain a well-balanced lifestyle?

Watch this video and find out!

JOIN Simple Programmer's Community:
The 10x Rule Book:
How To Manage A Full Time Job, Master's Degree & A Business All At Once?:
The External Validation You Get Will Never Be Enough:

Aug 29, 2016

There is a lot of doubt when it comes to choosing a theme for your blog. A lot of people don't know which theme they should pick when building a blog. I talk about this extensively in my blogging course.

However, there are some programmers who want to change their blog themes and this is where it start to get odd. Can you change your blog's theme once you have picked it? Wouldn't it confuse your readers? Wouldn't it make your readers avoid getting to your blog, since you've changed it completely?

In this video I'll discuss more about this stuff and why you should avoid changing the theme of your blog and, if you do it, at least make sure you'll do it the right way.

Specialization & Niching Down For Programmers Playlist:

Aug 26, 2016

Growing a blog can be tough and difficult sometimes. It takes time to start a blog, write blog posts consistently, attract an audience so that you can really get the benefits of blogging.

One of the most asked questions I get is "How To Grow A Blog From Zero"? Starting a new blog is definitely an investment that takes a lot of time and energy from you.

Today there is a lot of different things on the internet about starting a blog. People often sell a lot of different tools, there are a lot of different strategies out there that promises to "attract visitors to your blog" and a lot of people get into that.

However... Is this really a good option? What can you expect from these strategies? What is THE ONE THING you can do that is the support and baseline for all of this?

Listen to this episode and find out!

Check out

Developer 2 Entrepreneur Early Access Course:
FREE Blogging Course:
Attracting Women & Becoming A Better Man Playlist:

Aug 25, 2016

I recently catch up with Matt from Engineered Truth to bring his awesome advice to this YouTube Channel.

For those who don't know, Matt is an awesome guy who has a blog and a YouTube Channel where he talks about degrees and why you don't need a degree to be successful in life.

In this little snippet extracted from his own website, Matt says:
"With all the confusion I experienced in career choice, it’s no wonder that I am passionate about helping people find that direction. I dedicate my channel and most of my free time to helping people choose a major, guiding them to be successful within that major, and then making a smooth transition from college to the real world."

So, if you're feeling lost in your career and you want to learn more about how to find your passion in life, you should definitely watch this video. We had an wonderful talk about paths software developers can pursue when it comes to mastering their careers.

Visit Engineered Truth:
Visit Simple Programmer:

Aug 24, 2016

How Do I Know If My Stuff Is Good Enough?

A lot of programmers suffer from not knowing if their stuff is good enough. Insecurity is a big part of everyone's life and, most of us push ourselves backward when it comes to getting our stuff out there, for the public.

In today's video, I received a question from a reader asking me about how can he overcome the fear of getting his stuff out there. He is producing a lot of stuff but he hasn't released it to the public. he is afraid of getting his stuff out and it not being good enough.

So, what should he do? How can he possibly know that his stuff is good enough to release it to the public? Should he wait a little more? Should he try to improve it even more?

Watch this video and find out!

Check Out

How To Market Yourself Course:
FREE Blogging Course:
Focus On Being Crappy In Order To Become Great:
How To Fight The Impostor Syndrome:

Aug 22, 2016

How To List A Self-Employment Project In My Resume?

Most developers struggle when it comes to building a strong resume and listing previous experiences. I've talked before that a resume can definitely make or break you and, so, it is important to have a well-written resume to support your skills.

However, some developers decide to go through the entrepreneurial road and end up self-employing themselves. How should you list a self-employment project on your resume? Is it even ethical to do that?

What should you do when a company asks you about this company? What should you say?

Watch this video and find out!

Check Out

Support The Channel & Join The Community:
What Is The Best Way To Start Building An App?:

Aug 19, 2016

Some developers go through tough times when it comes to changing and finding new jobs. The process can be daunting, time-consuming and very stressful.

Most developers end up accepting the first offer that comes up, afraid that they would not be able to get any better. This fear leads most developers direct to accepting not what they're worth but what they think it is the maximum that they can get.

So, one of the things you can do when it comes to finding the best job offer for you is negotiating with different companies at the same. But... Is it possible?

How could you possibly negotiate with 2 companies at the same time, what and how should you do all of this?

Listen to this episode and find out!

Aug 17, 2016

Most people have a dream of working remotely, or, for what it is known better, "work from home". They dream of waking up in their underwears, doing whatever they want, anytime they want and living the dream of having an amazing and free routine.

However, what most people don't know is that working remotely sucks. Yeah, it really sucks. And it sucks really bad.

There are a lot of things I could point out here to say how working remotely sucks but I chose to narrow down to three basic factors that make remote jobs suck:

- Isolation & Lack Of Human Interaction
- Need To Work More Hours
- Tough Routines

These are the three basic factors that make remote jobs suck. Wanna know more? Listen to this episode and find out!

JOIN Simple Programmer's Community:
How To Get A Job As A Remote Programmer?:

Aug 15, 2016

A lot of developers feel overwhelmed when it comes to creating and start their blogging career. most have a lot of different questions inside their heads and it couldn't be any different: the amount of information out there is out of this world.

When it comes to blogging, things can get pretty difficult and confusing. You need to pick a topic, create a website, buy a domain, etc. Woah... A lot of stuff right?

However, today we're going to talk about a specific topic: Should you create multiple blogs?

A lot of developers want to create different blogs, with different themes, build a lot of different websites and so forth. They usually can't pick a specific theme to work on and they start wondering about creating different blogs so that they can cover everything they want to work.

It does sound like a good idea, huh? Well... No, it doesn't. Wanna know more about why you shouldn't create more than one blog for you?

Listen to this episode and find out!

How To Market Yourself Course:
FREE Blogging Course:
How To Retire Early:
When You're Afraid Of The Consequences:

Aug 12, 2016

Persuasion & Arguing

A lot of people think that the best way to convince and persuade someone is by presenting logical arguments. The more logical the arguments are, the easiest it will be for someone to change sides and pick yours.

Well, it doesn't always work like that and I'll tell you why. People are not rational beings but emotional beings. Despite we don't want to admit it, we don't make decisions based on logic, but on emotions. All of our decisions get into a path which we call the reptile brain before getting to the neocortex.

This is why we make decisions based on emotions. We were not able to complete evolution and change this pattern.

So, if you want to persuade someone, focus on presenting emotional elements. Wanna know more? Listen to this podcast and find out!

How To Win Friend & Influence People:
Eli The Computer Guy YouTube Channel:


Aug 10, 2016

My Coworker Doesn't Work

Working at a company with a team can be tricky sometimes. In order to have a system working fine, all team members must be able to cooperate in ways that it makes all pieces working in complete harmony.

So, what should you do if a piece of this system is not working as it should? In today's video, I received a question from a reader asking me about how he should approach a situation in which he has a coworker that does not like to work.

According to him, he has a coworker that does not do any job. He simply goes to the company, gets his money to sit there doing nothing. His boss knows everything but they won't do anything to change it.

What should he do in a situation like that? How can he approach it? Should he battle to change this guy's destiny or should he simply let it go?

Watch this video and find out!

Soft Skills Book:

Aug 8, 2016

How To Stop Wasting Your Time At Work

Getting stuff done is of major importance for anyone who wants to accomplish major goals in their lives. Most of the successful people I know have developed an amazing virtue, which is finishing things.

However, in order to get stuff done, you first need to learn how to spend your time the right way, by focusing on things that matter and by establishing priorities in life.

A big mistake most people make when it comes to being productive is wasting their time. They spend and invest their time in things that don't matter. And when it comes to getting stuff done, the world is not ok with it.

So, in this video, I'll talk more about how you can stop wasting your time at work and what techniques you should be implementing in order to increase your productive time. Watch this video and find out!

The REAL Reason You're Not Productive:
Want to Accomplish Your Goals? Become a Finisher:

Aug 5, 2016

Invest In Houses Or Condos?

Real Estate investments can be tricky. You have a lot of options to choose and, the more you learn, the more you'll feel lost and overwhelmed. There is never a right or wrong answer when it comes to real estate investment. You'll first need to analyze every variable, before coming to a conclusion.

So, in this case, what would be better? Invest in houses or condos? Both have very different approaches and can provide you very different results, especially when it comes to cash flow, expenses and the amount of money you make at the end.

So, is there a right answer to this questions? Well, not so much. As with all real estate investments, it depends—on the particular property, location, market, and other factors, such as the annual return you expect on the investment, or cap rate.

Watch this video and find out the difference between those two investments and what would be the best option for you.

Join Simple Programmer's Community:
Real Estate Playlist:
Soft Skills Book:

Aug 3, 2016

Is It Ok If My Company Does Not Pay Me?

When you get a job the first thing that comes to mind is the salary you'll receive, right? You start thinking about all the amazing things you'll be able to to with the money you'll get, what types of things you'll be able to buy, etc.

But... What if your company does not pay you? Yeah, you heard it right... What if your company does not pay you and you're working for... FREE?

In today's video, I received a question from a reader telling me that he is working for free. He started working for a startup that will sell some products in the future. However, his boss is telling him that he will not be paid until they start selling the product... That means that he is working for free.

What should he do? What would YOU do in situations like this?

Watch this video and find out!

JOIN Simple Programmer's Community:
Why You Should NOT Avoid Conflict:

Aug 1, 2016

Are Generalists Better Than Specialists?

This is another podcast where I'll discuss the old-fashioned battle about whether you should become a specialist or not. I've done so many podcasts  about that topic that it is totally recommended that you check my playlist on "Specialization And Niching Down".

So, in this podcast, I received a very interesting question. A reader from the blog asked me why I've contradicted myself in this topic. he said that I said, in some old podcast of mine, that you should be a generalist. Wait, what? How could that be possible?

If you watch my channel, you've probably heard me talking about how important I think it is for someone to become a specialist, instead of a generalist. But... Did I really say that? Are generalists really better than specialists?

Listen to this podcast

Jul 29, 2016

What Technologies Do I Need To Develop A Game?

A lot of developers dream about game development. This is a hot topic and a lot of programmers want to become software developers so that they can develop games and work in the game development industry.

While I've talked about game development before, whether it was the career or pros and cons, I've never talked about what you REALLY need to start developing games.

So, I've received this question from a reader asking me about what he needed to start developing games. He talks about how technology has changed so much over time and how complex it is right now to develop games. How can just one person develop an entire 3d game? Directx? CUDA? How the hell?

I talk in this video why right now may be the best time to develop games and why these technologies don't matter so much anymore.

John Sonmez Pluralsight Courses:
Is Game Development Career Viable?:
Career Story Playlist:

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:

1 « Previous 18 19 20 21 22 23 24 Next » 29