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
2023
December
November
October
September
August
July
June
May
April
March
February
January


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


2021
December
November
September
August
July
June
May
March
February
January


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


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


2018
December
January


2017
December
November
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: April, 2019
Apr 26, 2019

Simple Programmer is now BACK with a brand new YouTube Channel
SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt


You're a developer. You finally made it, learned to code and now you're living the dream of building software and becoming a programmer.

But... You feel like you could do more. You feel stuck.

You have built a few applications and put them in the app store, you have your GitHub constantly updated... You're doing it all right but... It still feels like you can't advance.

"What do I need to do in order to become a senior developer?"

You feel like you could do more but you feel afraid. For example, you don't apply for a senior position because you don't feel like a senior developer...

What if they ask you advanced questions and you can't answer?

In today's video, I'm going to share my thoughts on why some beliefs are holding you back from making much more money as a software developer than you are making right now and how you can shift those to increase your developer salary.

Apr 24, 2019

Simple Programmer is now BACK with a brand new YouTube Channel
SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt

 


Does GitHub matter if you're a developer in job-hunting mode? Will GitHub help you when it comes to the job searching process?

More and more often, recruiters are demanding more from developers when it comes to the hiring process. After all, they need to know if the person they are hiring really knows how to code.

One of the questions that often comes to developers, as a relatively new practice, is "Can we see your GitHub?".

What better way to share code you've written, or demonstrate your knowledge and expertise in the field? Sure, recruiters are still going to vet you in person using questions and tests, but if they can check out your code or see where your technical knowledge is at before you even walk in our door, you're going to be miles ahead of the competition.

Github could be really known, today, as a portfolio for code. However, it does NOT replace your resume.

In today's video, we're going to discuss whether Github is a good fit for you as a developer when it comes to getting a job, how YOU can implement it all so that you get the MOST out of your job searching process.

Apr 17, 2019

Simple Programmer is now BACK with a brand new YouTube Channel
SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt

 

I got a question today about my billing rate, so whether it’s real or not and I found a few questions like this. I just want to say upfront that when I say something or do something or do something like if I post on my blog post or if it’s on a marketing message or an email or something, it’s generally true.

When I first started out I think I was charging like $30 or $40 an hour and to me that was really, really good. I had gotten this one contract where I was charging $100 an hour and I said, “Wow, this is crazy how—I can’t believe someone would pay me $100 an hour.” Then I heard of people that were charging more than that like $200 an hour.

As I started marketing myself and building up the reputation in the industry I started raising my rates and I got to the point of charging $300 an hour and the first time I threw that out to a client and they didn’t even blink. They didn’t try to negotiate me down. They just signed the check.

It took some time to get to there and I can understand the scepticism about it, but honestly, and I’ll tell you this right now, just this last couple of weeks was the first start time I started turning down people at $300 an hour because it’s not worth it.

While it might seem like something you won't EVER be able to accomplish, this is way way more possible than you can imagine.

In today's video I'm going to share some tips on how you can bill $300/hour as a freelance software developer and how you can do it too.

Apr 15, 2019

Simple Programmer is now BACK with a brand new YouTube Channel
SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt

Are you a developer fascinated with games and do you want to build your own game? If so, this is the right video for you.

Today I decided to partner up with Tim, from Game Dev Underground to share this amazing story of how he was able to build and launch his first game "Philophobia, The Fear of Love".

Tim has an awesome indie game development channel called "Game Dev Underground" where he teaches young developers how to build indie games.

In this conversation, he'll share the best techniques in order to succeed at building your first game, how to cut through all the noise and what are the steps you need to take in order to succeed as a game developer.

So... Do you wanna know more about game development? Just hit the play button and enjoy!

 

Apr 10, 2019

Simple Programmer is now BACK with a brand new YouTube Channel
SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt

 

Recently I came across a Quora question that was asking "I'm A Programmer and I wanna quit, what should I do?".

Believe me. many programmers go through it. Programming by itself is a hard thing. It requires focus and it has, indeed, a big biiiig learning curve.

That is one of the reasons why so many developers get frustrated in actually trying to program and create some kind of software the right way. “This is what I’ve learned about learning to code: You feel confused and completely unworthy like 99% of the time. But that one time you make something work, it’s MAGIC.”

If you're thinking about quitting programming, you should definitely be aware of some stuff.

First thing is to question yourself: Why have you started programming at first?

In today's video I'm going to help you out when it comes to finding the right answer if you should quit programming or not.

Should You Quit Programming Workflow:
https://simpleprogrammer.com/workflowquitprogramming

Apr 8, 2019

Simple Programmer is now BACK with a brand new YouTube Channel
SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt

 

You're going for your next coding interview for a node.js job. Then, you should expect lots of different questions regarding node.js.

What do you do then? Why don't so many developers still don't prepare for questions about programming language and stuff?

Node.js framework is actually not a framework or a library, but a runtime environment, based on Chrome’s V8 JavaScript engine.

The technology was first introduced back in 2009 by Ryan Dahl at the annual European JSConf and was immediately recognized as “the most exciting single piece of software in the current JavaScript universe”. However, it wasn’t until recently that a wide adoption of server-side JavaScript with Node.js started. The interest in this technology peaked in 2014, as per Google Trends, and remains high.
(Source: https://www.altexsoft.com/blog/engineering/the-good-and-the-bad-of-node-js-web-app-development/)

In this case, you definitely should be prepared to answer questions like what are the pros & cons of node.js, what is node.js, and more.

Answers should look like this:
"Using Node.js for backend, you automatically get all the pros of full stack JavaScript development, such as:

better efficiency and overall developer productivity
code sharing and reuse
speed and performance
easy knowledge sharing within a team
huge number of free tools"

In today's video we'll go through some Q&A about node.js and how you can nail your next coding interview applying for a node.js position.

Apr 3, 2019

Simple Programmer is now BACK with a brand new YouTube Channel
SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt

If you work for some company writing code, you've probably dealt with code reviewers. These code reviewers aim to find flaws in your code, usually with the objective of improving and making the overall system works better.

However, this is not always what happens.

Sometimes, these code reviewers are complete idiots and they tell you nothing that matters. They don't make efforts to provide decent feedback and, end up being complete bastards. So, what should you do in these situations?

I recently got a question from a subscriber and he asked me the following question:

"I recently started with programming for Front-end development and working on my first project started 2 months back. A Code review was done last week and the feedback which i have got have 18 comments. For half of them I consider myself responsible as those comments are about formatting things and some redundant code, but latter half of them are just because of exiting logic which somebody else worked for same project and I have applied same to new functionality I am adding to the application.

And comments are slightly rude like strict commanding statements, expressing aggression about how long it took for him(code reviewer) to understand the code.

Could you help me how should I respond to this as this is first time for me and I really don't have any idea that would I be able to fix them all making sure code doesn't break down."

How should you handle passive-aggressive or even aggressive code review comments? Watch this video and find out.

Apr 1, 2019

Simple Programmer is now BACK with a brand new YouTube Channel
SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt


As soon as I decided to change my career as a developer and become a web dev. I have been rejected by almost 30 companies, sent hundreds of job applications and literally got almost no response back.

It has generally been the same story. I would breeze through phone rounds, do well enough in on-site interviews that I would have a lot of hope, and then I’d get a friendly rejection e-mail.

The easier thing to do would be just to give up and pretend like it never happened. But I insisted. And it got me the job.

In this video, I'm going to tell you why you should not give up if you're receiving rejection after rejection emails.

 

1