Info

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 http://simpleprogrammer.com, one of the most popular software development blogs, and the author of the best-selling book, "Soft Skills: The Software Developer's Life Manual." (http://simpleprogrammer.com/softskills) 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
2017
October
September
August
July
June
May
April
March
February
January


2016
December
November
October
September
August
July
June
May
April
March
February
January


2015
December
November
October
September
August
July
June
May


All Episodes
Archives
Now displaying: June, 2017
Jun 30, 2017

Becoming an entrepreneur is a dream for most software developers. The dream of having its own business is something that people really give their lives for.

However, what if you're still in college? What if you're still in school? How do you develop your entrepreneurial skills? Watch this video and find out!

HIRED.COM - Simple Programmer Sponsor: https://simpleprogrammer.com/hiredsp

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 29, 2017

This time I decided to partner up with the AMAZING Aaron Marino to bring you the best entrepreneurship and men advice for you.

For those who don't know "Aaron realized that there was a lack of resources and options for men to receive real world help and advice in regards to their image, style and grooming. Our goal is to help you look and feel the best that you can...every day of your life. Alpha M. strives to offer a positive and uplifting voice in a sea of negativity."

So, come up with me in this AWESOME conversation we had and discover how you can turn your life around using his amazing techniques.

The Real AlphaM YouTube Channel: https://www.youtube.com/user/AlphaMconsulting

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 28, 2017

Gatekeepers... You all know that I absolutely hate gatekeepers, right?

One of the most common gatekeepers I see is teachers. Since we were kids, we are taught to listen, respect and obey teachers. They absolutely know it all and, we as simple and innocent kids, should just listen to them and absorb what they have to say.

However, some teacher like to limit our potential. Should you let them do that?

Watch this video and find out!

DEVMOUNTAIN - Simple Programmer Sponsor: https://simpleprogrammer.com/devmountain
Soft Skills Book: http://simpleprogrammer.com/softskills
Get Up And Code Podcast: https://simpleprogrammer.com/cg53-getup
The Complete Software Developer's Career Guide: https://simpleprogrammer.com/career-guide-yt

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 27, 2017

Recently, a fan of SP YouTube Channel sent me an article which made me be in shock.

In this article, the writer said how coding should not be treated as a fun thing and how we should act in order to not make it available to normal people.

The things written in that article made me think about a lot of things and how we should expect to see it in the future.

Should we treat programming as something immortal? Should we treat programming as something that normal people can't do it?

Watch this video and find out!

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 26, 2017

Dealing with managers can be tricky and difficult. A lot of times, I see lots of developers complaining about bad management in their workspace. They feel like they are not being driven to their full potential and it really makes them want to give up.

How do you deal with bad managers? Is there an easy thing you can do to fix this common mistake?

Watch this video and find out!

DEVMOUNTAIN - Simple Programmer Sponsor: https://simpleprogrammer.com/devmountain
John Sonmez Pluralsight Courses: https://simpleprogrammer.com/pluralsight

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 25, 2017

Lately, I've been feeling like my productivity has dropped in ways I couldn't imagine before. I was feeling guilty, I was feeling down.

However, over the past few days, I've come to realize that my productivity has gone back up once again and I'm pretty happy about that.

I've done a video about how I was able to get my productivity levels back to where it was before but today I managed to realize one more thing: People interrupting you is also a HUGE bad factor when it comes to hurting your productivity.

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

How I Plan My Week: https://www.youtube.com/watch?v=W9k0OhJkjQ0
The Complete Software Developer's Career Guide: https://simpleprogrammer.com/career-guide-yt
Soft Skills Book: http://simpleprogrammer.com/softskills

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 24, 2017

"Computer Science students are constantly getting into trouble for lifting entire blocks of code from the Internet.

Yesterday, the New York Times published a fascinating piece about academic dishonesty in the computer science field, which it says is rampant."

"It’s safe to say that in the academic world, plagiarism is a cardinal sin. There is nothing worse. If you get caught, you face sanction, or even expulsion. In the case of the aforementioned Purdue students, they got a zero for their work, and were docked a letter grade.

But in the professional world, things aren’t quite as cut-and-dry.

When you’re a professional coder, the priority isn’t to demonstrate originality with each line and algorithm, but rather to complete tasks as efficiently as possible."
(Source: https://thenextweb.com/dd/2017/05/30/lets-teach-computer-science-students-to-cheat/#.tnw_vOCc4xel)

These are just some statements from this article, which is exactly what I'm going to be discussing in this video.

Should Computer Science students learn to cheat? Or should they be punished for it?

Watch this video and find out!

Interview Cake: https://simpleprogrammer.com/interviewcake

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 23, 2017

Some people are eager for money. I've talked with several developers and most of them want to start earning money as soon as possible.

However, part of these people that talk to me are students, and they are cursed by having to deal with college, getting a degree and trying to find a job.

What are the things you could do in order to earn money as a student? Is it even possible to earn money while in college?

Watch this video and find out!

The Obstacle Is The Way: https://simpleprogrammer.com/obstacleway
FREE Blogging Course: http://simpleprogrammer.com/blog-course

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 22, 2017

Open Source software has become widely diffused among software developers.

"Open source software is software with source code that anyone can inspect, modify, and enhance.

"Source code" is the part of software that most computer users don't ever see; it's the code computer programmers can manipulate to change how a piece of software—a "program" or "application"—works. Programmers who have access to a computer program's source code can improve that program by adding features to it or fixing parts that don't always work correctly."
(Source: https://opensource.com/resources/what-open-source)

So, although the idea is quite good, is it a viable option for software developers, economically saying?

Is it possible to make a living and a great career using open source software?

Watch this video and find out!

How To Market Yourself Course: http://simpleprogrammer.com/howtomarketyourself
mmer.com/softskills
FREE Blogging Course: http://simpleprogrammer.com/blog-course

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 21, 2017

HIRED.COM - Simple Programmer Sponsor: https://simpleprogrammer.com/hiredsp

I often receive lots of email from people telling me that they are having a hard time trying to understand programming. They have started to study, they've started to practice but they can make the "click" happen inside their heads.

Most developers I talk to feel like they suck.

What can they do to overcome this feeling? Are there any tips for improving your learning process and become a better programming?

Watch this video and find out!

How To Market Yourself Course: http://simpleprogrammer.com/howtomarketyourself
Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 20, 2017

"When you’re living in complete congruence, complete alignment, no part of you is conflicting with any other part of you. There is no disagreement. No disturbance. No fakeness.

For a long time, I lived my life highly compartmentalized. I was one person when I was with my friends, a different person at work, and yet another person with family or my wife. It’s this kind of fragmentation that chokes your spirit."
(Source: http://paidtoexist.com/de-compartmentalizing-your-life-and-the-extinction-of-boundaries/)

Does it sound familiar?

How many times have you tried to act like you were a different person at different sites of your life or how many times have you tried to separate work and life?

In this video, I'll talk about this important concept of compartmentalizing your life and why this is something you should always try to avoid.

The Complete Software Developer's Career Guide: https://simpleprogrammer.com/career-guide-yt
Waiting For Things To Be Done... To Be Happy?: https://www.youtube.com/watch?v=7Phq32krzw0
What Was It Like When You Made A Million Dollars?: https://www.youtube.com/watch?v=XGOIfayGhUw

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 19, 2017

HIRED.COM - Simple Programmer Sponsor: https://simpleprogrammer.com/hiredsp

Some people have a hard time trying to find a software development job and this is a common complaint I often hear here at Simple Programmer.

What could be the cause of such hardness? Why most developers can't seem to find a good software development job?

In this video, I've received an email of a guy asking me if he was overqualified for a software development job... He knew a LOT of programming languages... How could it be possible that a person who knows so much is not able to get a programming job?

Watch this video and find out!

Getting A Programming Job: No One Cares What You Want!: https://www.youtube.com/watch?v=YNKbiuzje7o

Jun 18, 2017

Doing you day-to-day tasks can be pretty overwhelming for most people. Often times, it is easy for people to get lost with so many things to do.

During my whole career, I have faced some serious confrontations with productivity. I've tried different productivity methods and I'm still trying to improve it.

However, I found that by removing my to-do list I was able to take my productivity to the next level. Before that, I either felt frustrated or tired.

Wanna know more about becoming more productive and less stressed by removing your to-do list? Watch this video and find out!

HIRED.COM - Simple Programmer Sponsor: https://simpleprogrammer.com/hiredsp

How I Plan My Week: https://www.youtube.com/watch?v=W9k0OhJkjQ0

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 17, 2017

How To Develop Critical Thinking? (In Life & Career)

I get asked how to develop critical thinking a lot from people all around the world.

Since I did the video on "Homeschooling Vs. Regular Education", people were interested in critical thinking. How do you develop critical thinking?

This is exactly what I'm going to talk in this video...

Homeschooling Vs. Regular Education: https://www.youtube.com/watch?v=_aIpeDrDG1o
All The Books I Read In 2016: https://www.youtube.com/watch?v=haSer5FAy_s

Jun 16, 2017

A lot of developers face a very common problem: The Learning Bag.

I call the learning bag because this is how most developers face education. They think that their career will skyrocket the more they learn. Then, they start searching and reading and gathering everything they can in order to fill up their bags the most. Suddenly, they have their learning bag full of different programming languages and theoretical knowledge but they... They can't apply it!

In this video, I'll tackle how you can solve one of the most common problems that a lot of developers face: Having knowledge but not knowing how to apply it... More specifically, how to build software applications from start to finish.

HIRED.COM - Simple Programmer Sponsor: https://simpleprogrammer.com/hiredsp

10 Steps To Learn Anything Quickly Course: http://simpleprogrammer.com/10stepstolearn

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 15, 2017

Self-Sabotage is something that we all have to deal with.

"Self-sabotage is when we say we want something and then go about making sure it doesn't happen."
Alyce P. Cornyn-Selby

Have you ever stopped to realize how many times you've been part of this looping and sick behavior?

There are a lot of strategies to overcome self-sabotaging and, in this video, I'm going to share with you, the most powerful techniques that I've learned to deal with my own self-sabotage.

REACH.ME - Simple Programmer Sponsor: https://simpleprogrammer.com/reach.me

Fitness & Diet For Programmers Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4XMOX3EyxkjHfI56rPKqtXp
What True Freedom Really Means: https://www.youtube.com/watch?v=KpA9Ng74s2U

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 14, 2017

Software development is a big big world. Just like any other area, there are a lot of paths you can pursue, with a lot of different specializations and things to do.

One of the most common questions from newbie (and even experienced) developers is the different between software and game development, especially when it comes to its career viability.

Where is the money? Can you actually make money as a game developer? Or should you pursue software development if you want to make money? What are the upsides and downsides of game development?

Watch this video and find out!

Game Development Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4WEi_nsnl6o9Y5HUOn9xyFV
So Good They Can't Ignore You Book: https://simpleprogrammer.com/sogoodcantignore
FREE Blogging Course: http://simpleprogrammer.com/blog-course

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 13, 2017

"A gig economy is an environment in which temporary positions are common and organizations contract with independent workers for short-term engagements.

The trend toward a gig economy has begun. A study by Intuit predicted that by 2020, 40 percent of American workers would be independent contractors. There are a number of forces behind the rise in short-term jobs. For one thing, in this digital age, the workforce is increasingly mobile and work can increasingly be done from anywhere, so that job and location are decoupled. That means that freelancers can select among temporary jobs and projects around the world, while employers can select the best individuals for specific projects from a larger pool than that available in any given area."
(Source: http://whatis.techtarget.com/definition/gig-economy)

The gig economy is expected to DOUBLE its numbers in the next years.

This number raises some serious questions about how we can protect ourselves as a software developer and how earning money will change.

What can we expect from this gig economy? What will happen if this gig economy becomes bigger and bigger?

Watch this video and find out!

Jun 12, 2017


People are often confused about which career path to follow. From time to time, I receive a lot questions from people all around the world with several questions on which path in/out development field they should pursue.

Today, I received a very interesting question... As you know, I made my career through development and I was able to earn a lot of money doing what I do.

However, during my career, things have changed a lot. I've made the transition from a full-time developer to more of a life coaching, teaching developers how to boost their careers and earn more money.

However... Would I still become a developer if I knew how to make the money I make now, or would I pursue a different career path? Watch this video and find out!

DEVMOUNTAIN - Simple Programmer Sponsor: https://simpleprogrammer.com/devmountain

John, Do You Still Like Programming?: https://www.youtube.com/watch?v=MY5ye617VEs
Ending Financial Worry: https://www.youtube.com/watch?v=T6ixfC2W3I4
How To Find Your Purpose In Life?: https://www.youtube.com/watch?v=KwMaXlArmyY

Jun 11, 2017

Recently I did a video about the Uber Engineer who have ended his own life. As always, I ended up receiving a lot of nasty comments on the video, saying that I did not have any authority to talk about such subject, that there are differences between depressed people and sad people, etc.

Well, while I do not get into this discussion again, I think most of you have misinterpreted the video.

My whole point was: You are IN CONTROL of your life! And nothing can take that away from you.

This is exactly what I'm going to talk in this video.

On Uber Engineer Suicide Case: https://www.youtube.com/watch?v=TJbWdl0fIJ8
The External Validation You Get Will Never Be Enough: https://www.youtube.com/watch?v=gCJjc48TcqU

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 10, 2017

People see how much effort I put into this SP YouTube channel and they don't hesitate to ask me:

"John, why do you keep making videos?"

Well, there are a number of different reasons why I keep making videos: money, growth, my life purpose.

In this video, I'll tell you exactly why I keep making videos and why this is so important.

Answering the Trolls: https://www.youtube.com/watch?v=nJBhyNiFCg0
Trusting The Process Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4Vy90hwBvSI06r7plMHNcss

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 9, 2017

Learning a new programming language can seem like a challenging task. However, as it is with all types of learning, there are certain techniques and practices that will help you learn the programming language faster and more efficiently.

During my entire programmer career I've been confronted with situations that made me develop some practices that would help me learn new programming languages faster.

In the beginning of my career I thought that reading books from cover to cover was the best way to learn a new language. Damn, how I was wrong. As I started to develop and create Pluralsight courses, I had to find a way to learn new programming languages fast, since this was exactly what I was doing.

As you’re learning the new programming language, ask yourself the two vital tradeoff questions:

- Do I really want to learn this language bad enough to actually learn this language?
- Can I afford the time and energy needed to get good at sucking in this programming language?

In this video, I'll share with you my strategies for learning a new programming language fast!

John Sonmez Pluralsight Courses: https://simpleprogrammer.com/pluralsight
10 Steps To Learn Anything Quickly Course: http://simpleprogrammer.com/10stepstolearn
Code Complete: https://simpleprogrammer.com/codecompletebook
Surfaces and Essences: Analogy as the Fuel and Fire of Thinking: https://simpleprogrammer.com/analogythinking
The Complete Software Developer's Career Guide: https://simpleprogrammer.com/career-guide-yt

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 8, 2017

We all have something to be embarrassed of and, I must say that, in my case, it was the start of Simple Programmer.

I see a lot of you guys really having a hard time and struggling to start something new, due to the fear of it being "bad". At the same if, you can't prevent something from being bad, especially if you're just starting out and you know nothing about such subjects.

This is why I decided to share, in this video, the worst Simple Programmer videos. As I was starting out, I knew NOTHING about videos and how to talk in front of a camera. I had a squeaky voice, my sentences were weak and I looked nervous in front of the camera. This is how bad it was.

So, jump on with me to the past of Simple Programmer and understand why you need to suck in order to become good at what you do.

REACH.ME - Simple Programmer Sponsor: https://simpleprogrammer.com/reach.me

What My Life Was Like 7 Years Ago: https://www.youtube.com/watch?v=cbrY4YwTvfg

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 7, 2017

I've talked several times before about the importance of trusting the process. Trusting the process means disassociating the results from your actions, which should be what really matters in that case.

However, things do not always work beautifully like that. There are some areas that trusting the process might be easier than other.

That's when we get to entrepreneurship... How can we possibly trust the process as an entrepreneur? The path is completely uncertain... Is there a way to trust the process as an entrepreneur?

Trust The Process Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4Vy90hwBvSI06r7plMHNcss
10 Steps To Learn Anything Quickly: http://simpleprogrammer.com/10stepstolearn
Career Story Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4UR55IrHNC7xSzOG0CA3AaJ

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

Jun 6, 2017

What Successful People Do Differently (Shoutout To Noah Kagan)

I've talked several times here on this YouTube channel about how the mind of successful people is different from normal people. You cannot deny it.

Successful people think differently and their thinking ends up being noticed by their actions. Recently, I did an interview with Noah Kagan where I talked about wanting some Apple ear pods.

I totally forgot about it till... I received a little gift in my house. The rest of the story?

Well... Watch this video and find out!

Noah Kagan Interview: https://www.youtube.com/watch?v=sJTA8S9Hsnc
The Reason Why Coincidences Don't Exist: https://www.youtube.com/watch?v=BMUQHgZZmlk
Noah Kagan YouTube Channel: https://www.youtube.com/user/crxnamja

Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/

1 2 Next »