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.

Being a developer at its early stages means making some choices that can definitely influence in your career 5 years later.

When you're beginning in software development, you almost don't know anything. And, in that stage, you need to make a decision: should you start working, with what you have and know, for cheap, or should you invest more time in learning new technologies so that you can charge more for your work?

While you might think that this case has a specific answer, things might not always work like that.

Should you work for cheap or learn new technologies? Watch this video and find out!

Being a software developer means you're going to be hired to write code for others. You're probably going to write code for big & small companies, startups, and there is something you should think about: should you own the code you've written.

While this may appear like an easy solution, it is not as simple as you might imagine.

In this video, we are going to discuss how to approach employers about owning your own code and the code you write for future uses.

In the software development world, people like to work raw. It seems that the more people do showing that they really understand the core of programming and that they really know the fundaments, people got it the better.

It creates authority, and that is what really matters... Right?

Well... Not always.

In this video we will discuss the use of web development visual tools and if it really makes you a solid developer or if it only shows that if you are cheating.

People often say that they wanna learn programming but they are afraid of taking it one step further. Learning takes time and effort, and you won't go anywhere if you're not commited to it.

When you're commited to something, it can only render you good fruits and good results, after all, you're going to get what you want.

However... What if you consider yourself addicted to programming? What if you NEEDED to do other things but you couldn't because you are commited only to programming? Are you wrong if that's your objective?

" Oracle SQL Developer is the Oracle Database IDE. A free graphical user interface, Oracle SQL Developer allows database users and administrators to do their database tasks in fewer clicks and keystrokes. A productivity tool, SQL Developer's main objective is to help the end user save time and maximize the return on investment in the Oracle Database technology stack." (Source: http://www.oracle.com/technetwork/developer-tools/sql-developer/what-is-sqldev-093866.html)

Becoming a SQL developer is not something we see very often. There is not so much talk about SQL developers on the internet, so, people who want to become one might get lost.

"Big layoffs in India's IT sector: Techies protest sacking by Cognizant, seek government intervention" India's software companies like Wipro and Infosys are in the process of laying off employees on a massive scale, the Times of India reported. The move has come after the growth in India's 150-billion dollar IT industry has slowed down more than anticipated.

Earlier in April, country's apex trade body ASSOCHAM had warned about industry's growth prospect and said: "Aggravated by rising rupee leading to lower realizations for software exports, the Indian IT firms may be forced to displace work force. In that case, the chances of layoffs are real."

Learning how to learn is definitely a powerful tool for those who want to advance in their careers. With the constant changing of technology, companies demanding each day more and more of their employees, being able to learn how to learn is definitely a game changing skill in the 21st century.

Teaching can definitely be a powerful tool for those who want to learn.

Linux is definitely among one of the most popular programming languages nowadays.

Linux. It’s been around since the mid ‘90s, and has since reached a user-base that spans industries and continents. For those in the know, you understand that Linux is actually everywhere. It’s in your phones, in your cars, in your refrigerators, your Roku devices. It runs most of the Internet, the supercomputers making scientific breakthroughs, and the world\'s stock exchanges. But before Linux became the platform to run desktops, servers, and embedded systems across the globe, it was (and still is) one of the most reliable, secure, and worry-free operating systems available. (Source: https://www.linux.com/what-is-linux)

With all of its importance, should you consider learning Linux for 2018?

Setting goals can be a hard task and most people already fail with this. Often times, I see people talking and saying how difficult it is for them to set goals for themselves and how it stands in their way when it comes to advancing with their career.

However, setting goals is only the top of the iceberg. Once you've set your goals, you should definitely have to be able to advance with them.

Being consistent is a big part of the process... However, you cannot be consistent if you're not confident with the goals you've set for yourself.

How do you stay confident with the goals you've set? Watch this video and find out!

People often come to me and ask me "John, how can I make sure I'm going to succeed?"

Well, while this is definitely a hard question to answer, I came up with a pretty simple strategy and I would like to share it. Although it may seem simple (and it might be), it holds a powerful concept and a lot of execution underneath it.

Teamwork is definitely one of the biggest factors that CEOs and managers take into account when analyzing their employees. Being able to be part of a team is definitely a key factor when it comes to taking the projects your company needs forward.

So... What if you were an introvert? How could you possibly become a good team player if you consider yourself an introvert?