Sinopsis
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.
Episodios
-
757 Learning To Code: How To Stay Motivated?
19/06/2019 Duración: 06minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt You’ve decided to learn to code! Filled with excitement at finding a new career, you quickly sign up for a Udemy course and register at freeCodeCamp. Feeling optimistic and eager, you sit down and start going through the material that evening. In the next several weeks, you fall into a pattern of studying coding till late at night, then waking up early the next morning to go to work. But you’re starting to get confused by some of the concepts, and there isn’t anyone to ask for help. The first stage of learning to code is the hand holding honeymoon phase. This is right when you start out, you are all pumped up to have so much motivation. You start some tutorials, and they are a piece of cake. Who told you that understanding python would be hard? They were stupid. That was easy! As you do a few more tutorials you start to feel even more confident. This stage makes you feel like you are m
-
756 Is PYTHON The FUTURE Of Programming? (With Rafeh Qazi From Clever Programmer) - Simple Programmer Podcast
12/06/2019 Duración: 54minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt "Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed. Often, programmers fall in love with Python because of the increased productivity it provides. Since there is no compilation step, the edit-test-debug cycle is incredibly fast. Debuggin
-
755 Programming Confidence: How To Become A Confident Programmer - Simple Programmer Podcast
05/06/2019 Duración: 07minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt In programming, we hear so much about what tech stack we need to learn or what the new hot technology is. What we do not talk about much is the mental health aspect behind how you can be a better programmer. There are basically one main thing developers can do in order to improve their confidence as a developer and basically tackle the imposter syndrome: fake it till you make. HOWEVER... This is not always the best choice for most developers. Developers feel afraid of faking someone they are not and something they will NEVER be able to become. Whether or not you realize it, confidence level affects you each and every day. Heck, each and every millisecond. The thoughts you have vary based on your confidence level. The actions you decide to take are completely different depending on your confidence level. So... What is a better option than the "fake it till you make it?"... The "Act As I
-
754 The 7 Steps To Learn Any NEW Programming Language You Want (FAST!) - Simple Programmer Podcast
03/06/2019 Duración: 11minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt Whether you’re currently pursuing a degree in computer science, an aspiring self-taught developer, or a coding boot camp student, mastering the craft of programming is a perpetual struggle. Technology is changing faster and faster every day and us, as software developers, need to be able to cope up with all of this if we want to stay relevant. This is definitely bad news if you don't know how to learn. Learning how to learn anything is one of the most powerful techniques you can develop if you want to succeed in life. In my early career, I was able to learn different programming languages and TEACH THEM, making millions out of it. Truth be told: people who know how to learn things will definitely be ahead of others. And it applies to all areas of your life. Learning a new programming language can seem like a challenging task. However, as it is with all types of learning, there are ce
-
753 Programmers Should DEFINITELY Exercise (If You Don't Want To... DIE?) - Simple Programmer Podcast
22/05/2019 Duración: 07minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt As programmers, it’s our job to be at our computer for extended periods of time. And, if you’re anything like us, the longer you sit there, the worse your posture becomes. Without even realizing it, you begin to extend your neck, bringing your face closer to the screen. You hunch your shoulders forward and slump in your chair. But, not only that... There are a LOT of related health problems that could also come from sitting too much in front of a computer. When we sit down certain parts of our bodies shut down. Our muscular and cellular systems were put to sleep causing our chances of things like diabetes to increase. Here is a list of the things that happen: ● Blood starts to flow slower, your muscles start to burn less fat ● The pancrease releases more insulin, increasing your risk of diabetes upwards of 90% (if you sit more than 8 hours a day) ● The increase insulin production from s
-
752 Why I Dropped Out Of College As A Programmer (And Made Millions) - Simple Programmer Podcast
15/05/2019 Duración: 11minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt When I first started out my career as a software developer, I didn’t have a degree. I took my first real job when I was on summer break from my first year of college. By the time the summer was up and it was time to enroll back in school, I found that the salary I was making from that summer job was about what I had expected to make when I graduated college—only I didn’t have any debt at this point—so, I dropped out and kept the job. But, did I make the right choice? Do you really need a university degree to be a computer programmer? If you don’t have a degree, you are probably more inclined to believe that degrees are worthless and completely unnecessary—even though you may secretly wish you had one. So, whatever side you fall on, I am going to ask you to momentarily suspend your beliefs—well, biases really—and consider that both views are not exactly correct, that there is a middle-g
-
751 Why Coding Is Not The Same As Programming - Simple Programmer Podcast
08/05/2019 Duración: 09minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt Have you ever heard that coding and programming are not the same thing? But, how can that be possible? Well, in this video I came across a very interesting text, which I've decided to share with you. in this text, the author stated that programming/software development is not the same as coding. And well, if you know me, whenever I find something interesting, I create a video to share with you guys... And this is exactly what I did in this video. For a lot of software developers, coding and programming is the fucking same thing. if you do a simple search on the internet, you'll find the below definition for both terms: Coding "Digital Technology. a set of symbols that can be interpreted by a computer or piece of software: binary code; Java code; the symbolic arrangement of statements or instructions in a computer program, or the set of instructions in such a program:" Programming "the act
-
750 The Most ESSENTIAL JavaScript Interview Questions (With Answers!) - Bulldog Mindset Podcast
01/05/2019 Duración: 08minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt Chances are you are preparing for a JavaScript coding interview and now you're faced with preparing for a lot of different JS interview questions. JavaScript is a high-level programming language, probably one of the most used programming languages in the world right now. It can be used to program the web browser or even servers. To know the importance of JavaScript, disable JavaScript on your browser and try to load the Web Page in it. Those Web Pages will not work properly. Many contents in them may misbehave. Usually, JavaScript interview questions are divided into three sections: Beginner Level Intermediate Level Advanced Level It works to make your interviewer position you inside of a scope of possible choices. The closer you are to an "advanced" level developer, the higher your chances of getting a job.
-
749 Why You Aren't Making As Much Money As You Should Be As A Software Developer - Simple Programmer Podcast
26/04/2019 Duración: 16minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE 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.
-
748 Here's Why GitHub DOES MATTER If You're A Developer - Simple Programmer Podcast
24/04/2019 Duración: 06minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE 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 v
-
747 How YOU Can Charge $300 AN HOUR As A Freelance Developer - Simple Programmer Podcast
17/04/2019 Duración: 09minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE 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 n
-
745 Should You Quit Programming? - Simple Programmer Podcast
10/04/2019 Duración: 05minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE 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 Progra
-
744 Pros & Cons Of Node.js (Nailing Your Coding Interview) - Simple Programmer Podcast
08/04/2019 Duración: 09minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE 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 c
-
743 Dealing With Harsh Code Review Comments (Why Passive- Aggressive???) - Simple Programmer Podcast
03/04/2019 Duración: 12minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE 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 l
-
742 How To Handle Rejection From Applying To Programming Jobs - Simple Programmer Podcast
01/04/2019 Duración: 03minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE 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.
-
741 5 Mistakes You Are Making In Negotiating Your Developer Salary (With Josh Doody) - Simple Programmer Podcast
31/03/2019 Duración: 55minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt This might be your roadmap to maximizing your salary as a software developer. The million-dollar question is: How do you negotiate your salary without losing the job offer or seeming greedy? Ashley did it, but first she had to avoid the most common salary negotiation mistake... Most developers fall into different traps when it comes to negotiating a job salary. It might be due to hundreds of different reasons, but, what I often see, is: don't negotiating at all. Developers also make the mistake of saying out loud their salary expectations, saying what they did earn in their last job and more. If you're really feeling like this, then, Josh Doody is the perfect person to help you out on this one. On average, Software Developers improve their job offers by $46,150 when after Josh's negotiation techniques. In today's video, Josh and I will discuss more about some amazing techniques when
-
740 Programming Reality Vs Expectations (What You Think Vs. How It Actually IS!) - Simple Programmer Podcast
24/03/2019 Duración: 06minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt Programming Reality Vs Expectations (What You Think Vs. How It Actually IS!) Programming reality can be very different from its expectations. #programming #programmingreality #programmingexpectations If you're a new developer, or even an aspiring developer trying to break into tech, you probably think that, by becoming a programmer, you'll be coding all day long, writing code that will change the world. You couldn't be more wrong. Coding is much more than just writing code. When we expect to be writing code all day long, software development is much more about solving problems than it is to writing code all day long. In today's video I'm going to tell you the reality vs expectations of programming and let you decide if this is the right career choice for you.
-
739 Don't Learn To Code In 2019... (LEARN TO PROBLEM SOLVE) - Simple Programmer Podcast
27/02/2019 Duración: 06minSimple Programmer is now BACK with a brand new YouTube ChannelSUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt Don't learn to code in 2019. Learn to problem solve instead. Does it sound like something that most people don't talk about? I bet it does. But this is definitely the reality. I often see this with newbie and experienced developers. They try to learn all the possible outcomes of coding, learn to program in a hundred different languages... Only to start feeling overwhelmed. And that's when they still find coding to be absolutely difficult. But why that happens? Because they absolutely have no idea how to solve problems. And this is why, building an entire application might be a long distance dream for most software developers. I've been there too. When most programmers are given a programming problem in an interview, they make several key mistakes. The most severe of those is the improper allocation of time. You have heard the saying “measure twice and cut once,” then you are probably
-
738 How To Get A Programming Job By Bypassing HR - Simple Programmer Podcast
11/02/2019 Duración: 09minYou are looking for a job but you do not know anyone. You see all of these developers getting their programming jobs before you, and you simply start to ask yourself: How come that they get these programming jobs and I'm able to get none? So you are looking for a new programming job, where do you go first? Indeed? Monster? Hacker News? You sent all of these programming resumes but you're able to get no responses back. What do you do? This happened to me. I sent all of those resumes but I was able to get NO RESPONSES back. This is when I decided to go that extra mile. To finally bypass HR. And that's how I got my programming job. I reached out to the CEO, hiring managers, CTO of a lot of companies and sent them this email: "I saw your post on Hacker News Who’s Hiring June 2016. I read up on the company and I was really excited at the fact that you guys are trying to change the fashion industry by trying to offer high quality clothing to people all around the world at a cheaper price. I was wondering if you cou
-
737 Coding Interview Preparation: What To Do 24 Hours Before? - Simple Programmer Podcast
06/02/2019 Duración: 05minSimple Programmer is now BACK with a brand new YouTube Channel SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt Coding interview preparation takes a lot more than just understanding how to write code. When it comes to a technical interview, nerves kick in and you, as a programmer, need to be calm and confident. What most people don't do, however, is preparing for a coding interview the right way. Don't get me wrong... Technical skills are definitely important. But your performance on a coding interview can't rely solely on that. This is when coding interview preparation comes in... Especially, the 24 hours before your actual coding interview. For that, you need to have a routine, preparation and know everything you can about the job description and your resume. So... Do you wanna know more about coding interview preparation and how to prepare for a coding interview? Watch this video and find out!