
Simple Programmer Podcast
1,156 episodes — Page 18 of 24
307 Can Sweat Equity Pay Off? - Simple Programmer Podcast
So, a lot of you guys are interested in investing and I figured it would be of great help to create a video talking more about other types of investment, especially sweat equity. If you're not familiar "Sweat equity is contribution to a project or enterprise in the form of effort and toil. Sweat equity, in the context of real estate, refers to value-enhancing improvements made by homeowners to their properties. Sweat equity is the non-monetary contribution individuals make when developing a project, such as rehabilitating homes for resale or starting a new business venture. For example, a person fixing up and selling homes spends time repairing and renovating the properties. A newly formed company's founders, advisors and board members contribute their time building the business." (Source: http://www.investopedia.com/terms/s/sweatequity.asp#ixzz4RIszRNQJ) So, can sweat equity pay off? Watch this video and find out! SUBSCRIBE TO THIS CHANNEL: vid.io/xokz Real Estate Investing For Programmers: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4VWM_cpbXXYIYSaLjiTdtA-
306 How To Deal With People That Smoke? - Simple Programmer Podcast
So, a lot of people have problems with people that don't smoke. Facing a smoker for a non-smoker is a really awful situation. People that don't smoke get completely annoyed by the smoke and all of this stuff. And one thing that non-smokers usually do is preventing someone from smoking. Without success, of course. So, how do you deal with people that smoke? Watch this video and find out! Stop Explaining Yourself Too Much!: https://www.youtube.com/watch?v=1h1XvlGU3xE
305 When To Learn A Second Programming Language? - Simple Programmer Podcast
So, this is a question I believe a lot of developers would die to know the answer. As software developers, we usually start learning just one programming language and we then specialize in it. So, you start working with that programming language till you master what you can with it. However, there comes a time when we, as software developers, reach a plateau. There are no new things to be learned and we feel like it is time to jump to a second programming language. But... When should we do it? How can we know when to learn a second programming language? How can we know that this time spent learning will do more good than harm in terms of not wasting our time? Watch this video and find out! Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages: https://simpleprogrammer.com/7lang7weeks John Sonmez Pluralsight Courses: https://simpleprogrammer.com/pluralsight 10 Steps To Learn Anything Quickly Course: http://simpleprogrammer.com/10stepstolearn
304 Being Active While Working Behind A Desk - Simple Programmer Podcast
So, a lot of you guys are really concerned about your overall health as software developers. And it shouldn't be different, right? Software developers feature among one of the professions where we spend the most of our time sitting in front of a desk, working all day long. It eventually brings up a lot of health problems, along with a lot of different diseases, such as back problems, muscle problems, postural dysfunctions, etc. So, how can you possibly stay active while working behind a desk? How can you prevent those things from happening and avoiding all these problems with your health and etc? The Complete Guide to Treadmill Desk Walking While Working: https://simpleprogrammer.com/2014/10/07/treadmill-desk-walking/ How I Plan My Week: https://www.youtube.com/watch?v=W9k0OhJkjQ0
303 Business Owner Or 9 To 5 Job? - Simple Programmer Podcast
So, there comes a time in every software developer's life that you have to ask yourself the question: Do I want to become an entrepreneur or do I want to work for someone else? In this video, I will discuss the pros and cons of being a business owner and of having a 9 to 5 job, so that you can decide between both. Wanna know more? Watch this video and find out!
302 Career Story Pt. 7 - Simple Programmer Growing & Pluralsight - Simple Programmer Podcast
So, this is the time you've all been waiting for! This is the time for the seventh part of my career story. So, in this video I will tell you what happened after the last video ended. So, during this time I was still growing Simple Programmer, blogging almost every week and making me a reference in the field. It is nice to see that I started to get speaking gigs around USA to talk about programming and my blog. At this time I've also made a transition to where I was working to a remote job, applying everything I teach you guys in my How To Market Yourself as a Software Developer and in my new book. After that, I got the job and started working as a remote developer during this time. I've also got an invite to start producing courses for Pluralsight, and the rest of the story, well... You probably know already :) So, watch this video to know the seventh part of my career story! Career Story Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4UR55IrHNC7xSzOG0CA3AaJ The Kanbanand Guide: https://simpleprogrammer.com/2010/04/28/the-kanbandand-guide/ Want to Accomplish Your Goals? Become a Finisher: https://simpleprogrammer.com/2014/12/29/want-accomplish-goals-become-finisher/ My Pluralsight Courses: https://simpleprogrammer.com/pluralsight
301 Having A Contract For Clients: Is It Necessary? - Simple Programmer Podcast
Having A Contract For Clients: Is It Necessary? A lot of developers go through the road of freelancing and business owners these days. Instead of applying for jobs and working in a 9 to 5 job, they prefer to become freelancers and work for different clients. However, all this freelancing stuff comes with new responsibilities. One of these responsibilities is making the relationship between client and you the better as possible. So, should you use a contract when freelancing with clients? Is is really necessary or is this only a formality? Watch this video and find out! How To Market Yourself Course: http://simpleprogrammer.com/howtomarketyourself Clients That Don't Pay Invoices & How To Deal With Them: http://www.youtube.com/watch?v=Mb9BgmPhkWk
300 Don't Allow People To Claim Ownership Over Your Life - Simple Programmer Podcast
This is a topic very important for me to discuss because I believe so many people still fail to understand this. Bottom line is: you should not let anyone claim ownership over your life. Your life is yours and you should live it as you want. End of story. Besides that sounding a bit harsh, I understand there is a lot more below the surface of my comment. This does not mean you should do everything you want without thinking about the consequences and not caring about what people near you think. However, when you start to think about freedom, how can you possibly be free if you control other people's life? Watch this video so you can understand the importance of letting people go and not allowing anyone to claim ownership over your life. SUBSCRIBE TO THIS CHANNEL: vid.io/xokz Tony Robbins "Unleash The Power Seminar" Review: https://www.youtube.com/watch?v=xwAkxRZ_UKE Why You Should NOT Give Money To Friends & Family: https://www.youtube.com/watch?v=uSZ4Ox22n8U My Boss Is Paying For My Education But I Don't Want To Stay: https://www.youtube.com/watch?v=hiKoXjE1TRE&list=PLjwWT1Xy3c4U4xrSdGiN9fh04NjHoNwTq&index=2 Boundaries Book: https://simpleprogrammer.com/boundariesbook
299 People Are Asking Me For References... Should I Give Them Out? - Simple Programmer Podcast
Recently, I did a video about if you should give people references. In that video, I talked about the importance of knowing when and how to give references, especially if you're talking about job references. So, in that video I received a question from a subscriber asking the following: "John, what about the other way? If recruiters call you and ask for 3 references without placing you on a job, should you give them out? I have declined so far and told them that I don't give references and they've been ok with that because they had lengthy conversations with me and know that I know my stuff - can you do a video on this if possible? Thanks!" Ketan Shukla So, what is your opinion on this? How should you proceed in this situation? SUBSCRIBE TO THIS CHANNEL: vid.io/xokz Should You Give People References?: https://www.youtube.com/watch?v=orIHUnluHrc Don't Do Things That Can Only Harm You: https://www.youtube.com/watch?v=vOvQDb8MYa8 How To Network (The Right Way) As A Developer: https://www.youtube.com/watch?v=PPRIsHBt9NM
298 How To Understand Someone Else's Code? - Simple Programmer Podcast
So, a lot of developers face this awful situation from time to time. Picture this: You're new at a company. This company has an extensive history of software development and a lot of developers have already worked there. You're assigned to a new project that has already started. Your job is to pick where the latest developer have left the project, which means you'll have to read and understand his code. This should be a problem, right? Yeah, it can. How do you understand someone else's code? How do you read and know exactly what each part is saying on this code? Is there an easy way to do that? Watch this video and find out! SUBSCRIBE TO THIS CHANNEL: vid.io/xokz Working Effectively With Legacy Code: https://simpleprogrammer.com/workinglegacy Code Complete: https://simpleprogrammer.com/codecompletebook Clean Code: https://simpleprogrammer.com/CleanCodeBook
297 Top 10 C++ Books (Beginner & Advanced) - Simple Programmer Podcast
So, a lot of you guys requested a Top 10 C++ Books and well... There you have it! Lately, I've been doing a lot of different Top Books on my channel. I figured it is an awesome way of providing a good way to start for those who want to learn new programming languages or even for those people that want to study more about a specific language. So, in this video I'll give you my Top 10 C++ Books. This will be an awesome resource for those who want to learn C++, especially nowadays if a lot of information overload. Having focus and knowing where you want to go will definitely make a big difference on how fast you'll learn C++ If you don't know, C++ is one of the most popular programming languages nowadays. It is a robust language and here are only a few of its pros: - Is extremely popular, and therefore lots of support is available. - Has a large base of freely available code for download, while also supporting direct integration with ASM and C. - Is very powerful, and can be used to create just about any program, including low-level system programs. - There is a compiler for C++ on every major operating system. C++ programs that are purposely written for portability will work on many major operating systems with little change in code. - C++ is a language which is compiled (transformed from human readable code to low-level machine code), so it can often run faster than languages such as Java, Python, and C#; as it does not depend on an interpreter or a "run-time environment" which must be loaded beforehand. - Has a long established usage base that likely guarantees support for the language will continue for quite some time. - Many languages are based off of C/C++, such as Java, so knowledge in C++ will make it easier to understand these languages. - Has a relatively small associated C++ Standard Library as compared to languages such as Java's Standard Platform SDK or C#'s .NET Framework, permitting greater versatility and reducing the system footprint of resulting compilations. - Has been standardized by the International Standards Association as ISO/IEC 14882 with significant versions of the standard released in 1998, 2003 and 2011. - Has a significant number of open source libraries available, including the Boost which are freely and widely available. (Source: https://en.wikiversity.org/wiki/C%2B%2B) So, do you wanna know what are the best C++ books? Watch this video and find out! Programming: Principles and Practice Using C++: https://simpleprogrammer.com/princpracticesc++ C++ Primer: https://simpleprogrammer.com/c++primer Accelerated C++: Practical Programming by Example: https://simpleprogrammer.com/acceleratedc++ Thinking in C++, Vol. 1: Introduction to Standard C++: https://simpleprogrammer.com/thinkinginc++ Effective C++: 55 Specific Ways to Improve Your Programs and Designs: https://simpleprogrammer.com/effectivec++ More Effective C++: 35 New Ways to Improve Your Programs and Designs: https://simpleprogrammer.com/moreeffectivec++ Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library: https://simpleprogrammer.com/effectivestl The C++ Programming Language: https://simpleprogrammer.com/thec++language The Design and Evolution of C++: https://simpleprogrammer.com/designevolc++ Top Programming Books Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4XoA9VdooMPPiDFsckl1d_2 How To Learn C++?: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4XYAbLKJ54J7eC5ft01eFeB
296 Drinking Coffee & "I Don't Have Enough Time" - Simple Programmer Podcast
Today we are going to talk about two different but relatable topics, when it comes to being a productive software developer. So, the first topic we are going to address is the drinking coffee problem. I know a lot of developers have trouble when it comes to drinking coffee. Most people use coffee as a crutch to get energy during the day. According to Body Ecology, "Research is finding that one reason so many people are addicted to coffee, is that they may be deficient in dopamine." "However, while this research may give people the license to drink more coffee, it is misleading. This is because the coffee itself may then lead to an increase in the root of the depression by further taxing your system, creating more stress, and damaging the delicate pH of your stomach." (Source: http://bodyecology.com/articles/are-you-using-coffee-as-a-crutch-for-happiness) So, how is your relation with coffee and how does it affect your overall performance? Besides that, we're also going to talk about the famous argument "I don't have enough time". Do you really don't have time or are you "mis-managing" everything? Watch this video and find out! SUBSCRIBE TO THIS CHANNEL: vid.io/xokz SUPPORT THIS YOUTUBE CHANNEL: vid.io/xokw How You Are Wasting Your Time: https://www.youtube.com/watch?v=eaZJsyybwu8
295 Thoughts On The Future Of Java - Simple Programmer Podcast
JavaScript... Well, we can't deny that this is probably one of the most (if not the most) popular programming language. Whether it is among software developer or if we are talking about market demands, JavaScript is definitely a big name. However, we also can't deny that things change. And everything changes, especially when it comes to technology. I've tried to predict it a few times and I've failed. But we always question ourselves about the future. And today we are going to talk about the future of JavaScript. What do I believe will be the future of Java? Will it still have force in 10 years from now? Watch this video and find out! SUBSCRIBE TO THIS CHANNEL: vid.io/xokz SUPPORT THIS YOUTUBE CHANNEL: vid.io/xokw Why JavaScript Is Doomed: https://simpleprogrammer.com/2013/05/06/why-javascript-is-doomed/ Career Story Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4UR55IrHNC7xSzOG0CA3AaJ
294 I Can't Lose Any More Weight... What Now? - Simple Programmer Podcast
If you're still eating right and exercising but can't seem to lose any more weight, you might have hit a weight loss plateau. It's normal for weight loss to stall after a while. This is not necessarily an indication that you're doing something wrong. It might just be that you need to adjust your weight loss plan to account for the changes in your body and metabolism. In today's episode, I received a question from a reader saying that he can't drop any more pounds. He says that he have lost a lot of weight when he started out but he seems to have seen this rate decline at a very rapid rate. Now, he is not able to drop any more pounds. So, what should he do in this situation? How can he overcome this weight loss plateau? Watch this video and find out! SUBSCRIBE TO THIS CHANNEL: vid.io/xokz SUPPORT THIS YOUTUBE CHANNEL: vid.io/xokw The Secret Sauce For Continous Motivation: https://www.youtube.com/watch?v=KTZqNEF1R3Q One Meal A Day: Eating All Calories From 1 Day In Just One Meal: https://www.youtube.com/watch?v=qnKX7Yt_33U&index=1&list=PLjwWT1Xy3c4XMOX3EyxkjHfI56rPKqtXp
293 Vitamin D Deficiency & Extreme Workouts - Simple Programmer Podcast
Today we are going to talk a little bit more about fitness. In today's video I have received two questions. The first was regarding Vitamin D deficiency and the second one about extreme workouts. Although they are not discussed as much as they should be, they are two really important topics that we need to talk about. Vitamin D deficiency is becoming more and more frequent nowadays, especially due to the lifestyle we are adopting. Extreme workouts are also becoming more frequent, due to the rise of the crossfit modality and, in fact, it can cause you more harm than you've imagined. So, wanna know more about these two topics? Watch this video and find out! Is My Fitness Routine Safe? (Blood Test Results Inside): https://www.youtube.com/watch?v=3mZWhw1wxYY&index=37&list=PLjwWT1Xy3c4XMOX3EyxkjHfI56rPKqtXp Fitness & Diet For Programmers Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4XRTEK79UXmtkUT-jsP4rUP
292 How Do I Know That I Can Trust The Process? - Simple Programmer Podcast
How Do I Know That I Can Trust The Process? If you watch my channel regularly you've probably heard me talking a lot about trusting the process right? I've made one video talking about "The Secret Of Life", in which I believe is trusting the process. Trusting the process is something that we all should do. Trusting the process means giving something a shot until you complete what I call "the process". This means that you will not give up until you get your results. People are usually a little bit skeptical about this. Some think this is bullshit and tell me that you need to keep adjusting till you see results. Other fear that they might have picked up the wrong process and, so, they end up abandoning it in the middle of the road. So, how do you know that you can trust the process? What will give you security that you can stay on this road and will not give up? Watch this video and find out! Help Me Reach 100k Subscribers By The End Of The Year: https://www.youtube.com/watch?v=n1mCW-7r_0M The Secret Of Life - Trusting The Process: https://www.youtube.com/watch?v=-0thiApKUM0&list=PLjwWT1Xy3c4XRTEK79UXmtkUT-jsP4rUP&index=75 SP Shirt - BUY HERE:
291 Building Muscles Without Hard Work (Is It Possible?) - Simple Programmer Podcast
What is the first thing that comes to your mind when you decide that you want to build muscles and become fit? Going to the gym, lifting weights, hard work, right? Yeah, me too. This is definitely the first thing that comes to my mind and this is something we can't even say the contrary. Muscles come with lots of hard work, stress, injury, stimuli, etc. However, is it possible to build muscles without hard work? Today I have received a question from a reader asking me if it was possible to build muscles without hard work. He tells me that he is a software developer and he does not have time for all the fitness schedule involved with building muscle. So, he asks me if he could build muscles with "passive involvement". What do you say? Watch this video and find out! SUBSCRIBE TO THIS CHANNEL: vid.io/xokz Dealing With Hunger When You're On A Diet: https://www.youtube.com/watch?v=-enyFx8mP18&index=34&list=PLjwWT1Xy3c4XMOX3EyxkjHfI56rPKqtXp Why I Fast Until 5: https://www.youtube.com/watch?v=UAScRmlcHaE&index=2&list=PLjwWT1Xy3c4XMOX3EyxkjHfI56rPKqtXp
290 RSDMax On Becoming Confident With Women - Simple Programmer Podcast
Today I've partnered up with RSD Max, an ama
289 Dealing With Passive-Aggressive Coworkers - Simple Programmer Podcast
I think everyone has dealt with passive aggressive coworkers at least once during their lives. According to Business Insider, here are some tips that might help you realize that you're dealing with a passive aggressive coworker: -They're constantly leaving snippy notes - They procrastinate when you ask them to do something - They're constantly griping to you - They're masters of the office rumor mill - They shoot down everything - They deal out backhanded compliments - They're envious of your success - They undermine you - They love office drama (Source: http://www.businessinsider.com/signs-you-have-a-passive-aggressive-coworker-2016-8/#they-love-office-drama-9) So, how do you deal with those passive-aggressive coworkers? Is there something you could do to cut down the bad effects that these people have in your life? Listen to this episode and find out!
288 Competitive Programming: What Is The Real Purpose? - Simple Programmer Podcast
A lot of you guys have been asking me this question. "John, can you tell us a little bit more about competitive programming? What is competitive programming? Is it a good choice?" Well, the questions are endless. And I've decided to do a video talking more about this topic, trying to sum up everything in here. So, first of all we need to understand what is competitive programming. According to Wikipedia, "Competitive programming is a mind sport usually held on the Internet or a local network, involving participants trying to program according to provided specifications. Contestants are referred to as sports programmers. Competitive programming is recognized and supported by several multinational software and Internet companies, such as Google, Facebook, and IBM. There are several organizations who host programming competitions on a regular basis. A programming competition generally involves the host presenting a set of logical or mathematical problems to the contestants (who can vary in number from tens to several thousand), and contestants are required to write computer programs capable of solving each problem. Judging is based mostly upon number of problems solved and time spent for writing successful solutions, but may also include other factors (quality of output produced, execution time, program size, etc.)" (Read more here: https://en.wikipedia.org/wiki/Competitive_programming) So, what is the real purpose in enrolling at one of these competitive programming championships? Will it do any benefits to your career? Watch this video and find out! Cracking The Coding Interview Blog Post: https://simpleprogrammer.com/2015/01/19/cracking-the-coding-interview/ Preparing For A Job Interview Course: https://simpleprogrammer.com/pluralsightinterview Learning Algorithms: Is It REALLY Necessary?: https://www.youtube.com/watch?v=FJcG-6g4wA4 How To Be a Better Developer with Programming Challenges: https://simpleprogrammer.com/programmingchallenges Programming Pearls: https://simpleprogrammer.com/programmingpearls Cracking The Coding Interview: https://simpleprogrammer.com/codinginterview
287 3 Tips On How To Start A Conversation Easily - Simple Programmer Podcast
Have you ever had the problem of starting a conversation? Most people have this problem. They want so badly to start a conversation with someone but you simply can't think of anything to say. What should you talk about? Food? Trump winning the USA presidency? Weather? The possibilities are endless but still you can't seem to find anything good to talk. What should you do in a situation like this? While there is no magic formula for this, there are some techniques you can start implementing that will help you start a conversation easily with anyone, especially girls, if this is what you really want. So, wanna know more about starting a conversation with anyone? Watch this video and find out! How To Build True Self-Confidence: https://www.youtube.com/watch?v=DUvvbA-FTlQ How To Overcome Social Anxiety: https://www.youtube.com/watch?v=AVXgk97VbCo&index=34&list=PLjwWT1Xy3c4XRTEK79UXmtkUT-jsP4rUP How To Win Friends & Influence People: https://simpleprogrammer.com/howtowin Tynan Blog: https://simpleprogrammer.com/tynan The Game Book: https://simpleprogrammer.com/thegame Superhuman By Habit Book: https://simpleprogrammer.com/superhumanhabit Draw My Life - John Sonmez: https://www.youtube.com/watch?v=z_yDS_WQUJk
286 How To Handle Business Taxes & Cashflow? - Simple Programmer Podcast
A lot of developers are interested in entrepreneurship and, well, who could be better to talk about entrepreneurship to software developers than John Sonmez? Well, in this video we are going to discuss how to handle business taxes and cashflow when it comes to creating a business. There are a lot of different things you need to take into consideration when it comes creating a new business, but taxes and cashflow are among one of the most important things you need to know before diving into this rollercoaster that is called entrepreneurship. So, how to you handle business taxes & cashflow? Watch this video and find out! FREE COURSE - 7 Reasons You're Underpaid as a Software Developer http://vid.io/xoue SUBSCRIBE TO THIS CHANNEL: vid.io/xokz SUPPORT THIS YOUTUBE CHANNEL: vid.io/xokw Visit: http://simpleprogrammer.com/
285 Thinking Outside The Box To Get A Job - Simple Programmer Podcast
Recently, I started a 99 Design contest so that I could get a SP T-Shirt designed for me. Everything went smoothly, and I don't have anything to complain about that. However, at the same time, I have received an email from a company asking if I was interested in knowing more about quotes for printing and shipping those T-Shirts, something that I've not started to worry about yet. I thought: Wow... What a coincidence, right? Yeah... You're right. What a coincidence. Then, I realized what was really behind all of this. And this is exactly what I wanted to address in this video. How you need to think outside the box if you really want to get a job and how it can positively impact your career. Wanna know more? Watch this video and find out! FREE COURSE - 7 Reasons You're Underpaid as a Software Developer http://vid.io/xoue SUBSCRIBE TO THIS CHANNEL: vid.io/xokz GET MY NEW BOOK FOR FREE: https://simpleprogrammer.com/career-guide-yt
284 Tools For Minimizing Coding Effort - Simple Programmer Podcast
Coding can be hard and take a lot of time. Building a product, software or app from scratch is definitely a very hard task and it takes a LOT of time. You need to get through all the process of writing the code, imagining the structure, debugging, etc. Of course, this isn't a problem if you were hired to do this. However, this can turn out to be a real pain in the ass if you're an entrepreneur or manager of any kind. In these positions, you need to understand that it is not your job to do coding anymore but to manage and make money. So, what should you do in these cases? What tools should you use to minimize coding efforts in order to focus on what really matters? SUBSCRIBE TO THIS CHANNEL: vid.io/xokz Products Page: https://simpleprogrammer.com/products/ FREE Blogging Course: http://simpleprogrammer.com/blog-course Thrive Themes: https://simpleprogrammer.com/thrivethemes Drip Email Marketing: https://simpleprogrammer.com/dripemail Zapier App Integration: https://simpleprogrammer.com/zapierapp
283 Brad Hussey On Becoming A Successful Freelance Developer - Simple Programmer Podcast
Today I've partnered up with the amazin Brad Hussey to talk about becoming a successful freelance developer. Brad has a history of freelancing success, especially when it comes to web development and programming. During his career, he has created a lot of different courses, starting with Udemy, created a successful YouTube channel and he is now launching an amazing product, where he will teach developers to become successful freelancers. Wanna know more about the amazing talk I had with Brad? Watch this video and find out! Brad Hussey YouTube Channel: https://www.youtube.com/user/hussey17 Brad Hussey Website: http://www.bradhussey.ca/
282 My Employee Lacks Soft Skills - Simple Programmer Podcast
Working for a company means not only knowing and understanding the technical side. More and more, companies are searching for employees that know their stuff, not only technically but also socially. And this is what I call soft skills. Soft skills is a synonym for "people skills." The term describes those personal attributes that indicate a high level of emotional intelligence. Unlike hard skills, which describe a person's technical skill set and ability to perform specific tasks, soft skills are broadly applicable across job titles and industries. It's often said that hard skills will get you an interview but you need soft skills to get -- and keep -- the job. In this email, I receive a question from an employer saying that his employee lacked soft skills. He was an awful person to work with and this was making the process of working with him undoable. What should he do in this case? Watch this video and find out! Soft Skills Book: http://simpleprogrammer.com/softskills
281 Top 10 Java Books Every Developer Should Read - Simple Programmer Podcast
Java is definitely one of the most popular languages of all time. Practically, everyone knows Java, even people that are not programmers or developers. According to Statistic Times, when it comes to programming languages popularity, "Java is the most widely popular programming language in both Index (PYPL and TIOBE). Java has a 23.6 percent and 18.24 percent developer share in PYPL and TIOBE Index, respectively. Java is taking lead by 10.3 percent and 7.28 percent in PYPL and TIOBE Index, respectively in the global ranking. In India, Java is ahead by 6.5%. But in the US, Java is ahead by only 2.4%. The share of Java has decreased compare to the year before in both indexes. In India, the share of Java is declined by more than 10%." (Source: http://statisticstimes.com/tech/top-computer-languages.php) Said that, it is understandable that people would like to know Java and I believe it is one of the most accessible languages to start learning if you don't know where to start. In this video I will show you the Top 10 Java Books every developer should read if you want to start learning Java right away. These books could definitely help you in your journey of learning Java and will boost your confidence when coding, providing real world examples and problems. Wanna know what are my top 10 Java books? Watch this video and find out! ALL BOOKS FROM THE PODCAST Head First Java: https://simpleprogrammer.com/headfirstjava Head First Design Patterns: https://simpleprogrammer.com/headfirstdp Thinking In Java: https://simpleprogrammer.com/thinkinginjava Effective Java: https://simpleprogrammer.com/effectivejava Elements of Programming Interviews in Java: The Insiders' Guide: https://simpleprogrammer.com/elementsprogramminginterview Java 8: https://simpleprogrammer.com/java8 Java - The Complete Reference: https://simpleprogrammer.com/javacompref The Elements Of Java Style: https://simpleprogrammer.com/javastyle Design Patterns: https://simpleprogrammer.com/designpatterns Java: How To Program: https://simpleprogrammer.com/javahowto Java Concurrency in Practice: https://simpleprogrammer.com/javaconcurrency Book Reviews Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4W7aRN5cCCZ90AIDYoLpqVa Top 10 Programming Books Every Software Developer Should Read: https://www.youtube.com/watch?v=UX4YijQ3zhc&list=PLjwWT1Xy3c4W7aRN5cCCZ90AIDYoLpqVa&index=1
280 My Boss Pays For My Education But I Don't Want To Stay - Simple Programmer Podcast
Have you ever been in that position? You want to quit your job and suddenly you receive an unexpected offer that makes you doubt yourself. In today's video, I have received a question from a reader saying that he wanted to quit his job but his boss just offered to pay for his education. He thinks it would be a good option to stay since it would be a less expensive route for him. On the other hand, he also feels like this is going to take up a lot of his time since he does not see a future for traditional education and he does not want to go this route. So, what should he do? Should he stick to his job or quit, even though the offer seems compelling? Watch this video and find out! SUBSCRIBE TO THIS CHANNEL: vid.io/xokz Pay Off Mortgage Or Invest The Money?: https://www.youtube.com/watch?v=sxLP43aN1Ng&list=PLjwWT1Xy3c4U4xrSdGiN9fh04NjHoNwTq&index=6 Successful Programmer Mindset: Where Are You Being Cheap With Yourself?: https://www.youtube.com/watch?v=jDosimt10tE&index=133&list=PLjwWT1Xy3c4XRTEK79UXmtkUT-jsP4rUP College & Degrees Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4Vb62x21YXuKfEGrI5sOgn
279 "John, You're Not Qualified": FUCK OFF! - Simple Programmer Podcast
So, recently I was reading my YouTube comments and I have gone through some real bad stuff about myself. If you know me, you know that I usually don't like to give haters the attention that they want so much. I think it is not worth to spend my precious time answering haters. However, one comment really pissed me off, which was a comment saying that I'm not qualified to do what I'm doing... Wait... WHAT? Who are you to tell me this? Who do you think you are to say that I'm not qualified to do whatever you think I'm not qualified for? Wanna know more about what I have to say to these people? Watch this video and find out! A Message To All Haters: https://www.youtube.com/watch?v=AvFg-Ov24ck My Pluralsight Courses: https://simpleprogrammer.com/pluralsight Real Estate Investing For Programmers: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4VWM_cpbXXYIYSaLjiTdtA- Can You Really Learn Anything In 3 Months?: https://www.youtube.com/watch?v=e1nwyyuDCsA&index=4&list=PLjwWT1Xy3c4VF1NxwrvNjVLerfulXpGcQ
278 Pricing Your Services For Friends & Family - Simple Programmer Podcast
A lot of software developers struggle with pricing your services. During all this time on the software development field, I have seen a lot of programmers undercharging for their services, which leads to a lot of frustration in their careers. This can get much worse if we start talking about pricing services for friends and family. What should you do? Should you do it for free? Should you undercharge even more? How should you approach this situation when you're talking about friends and family? Watch this video and find out! Why Not To Give Money To Friends & Family: https://www.youtube.com/watch?v=uSZ4Ox22n8U Software Development Or... Investment With My Mom?: https://www.youtube.com/watch?v=cEkXehbnz3I
277 When Should I List A Skill On My Resume? - Simple Programmer Podcast
Writing a professional resume can be a hard task. It requires knowledge to make you look good in front of employers who might want to hire you. So, one of the most common asked questions of developers all around the world is when they should list a new skill on their resumes. Should they wait until they become an expert so that they can list it on their resumes? Watch this video and find out! SUBSCRIBE TO THIS CHANNEL: vid.io/xokz GET MY NEW BOOK FOR FREE!: https://simpleprogrammer.com/career-guide-yt
276 Interview With Perry Marshall: Author Of Evolution 2.0 - Simple Programmer Podcast
So, today I've partnered up with an amazing amazing professional. In today's #hoa I will talk with Perry Marshall, the author of "Evolution 2.0", an amazing book which I had the honor to read. Nowadays, Perry Marshall works as an internet marketer, being an expert in FB Ads, Google Adwords, etc. However, our talk will round more around the evolutional side of our world. Yeah... You can bet that this will be an amazing talk about the evolution process of our world where we often link our learnings to the software development field. If you don't know Perry Marshall, here is a quick text about all that he was able to accomplish: "Perry Marshall is one of the world's most expensive and sought-after business consultants. Clients seek his ability to integrate engineering, sales, art and psychology. He launched two movements in modern marketing. His Google AdWords books laid the foundations for the $100 billion Pay Per Click industry, and techniques he pioneered are standard best practices. He wrote the world's best selling book on web advertising, Ultimate Guide to Google AdWords. More recently, he's turned "80/20" into a verb. 80/20 is not just a fact about your business, it's action you take on your business. 80/20 is the central lever for every great strategy. His book 80/20 Sales & Marketing is mandatory in many growing companies. Works also include bestseller Ultimate Guide to Facebook Advertising (Entrepreneur Press, 2nd Edition 2014), Evolution 2.0: Breaking the Deadlock Between Darwin and Design (BenBella, 2015) and Industrial Ethernet (ISA, 3rd Edition 2016). He is referenced in dozens of influential business books by authors like Jay Conrad Levinson, Mark Joyner, Joel Comm and Mari Smith. He's shared the stage with Barbara Corcoran, Brian Tracy and Les Brown, having consulted in over 300 industries. In 2015 he launched the Evolution 2.0 Prize, which seeks to solve Origin of Information, one of the great unsolved problems of biology." (Source: https://www.perrymarshall.com/bio/) So, sit down and watch this amazing interview I had with Perry Marshall. Definitely a must watch video for everyone interested in understanding more about the universe. SUBSCRIBE TO THIS CHANNEL: vid.io/xokz Evolution 2.0 Book Review: https://www.youtube.com/watch?v=aSShidJoy3M&index=20&list=PLjwWT1Xy3c4W7aRN5cCCZ90AIDYoLpqVa Industrial Ethernet Book: https://simpleprogrammer.com/indethernet Cosmosapiens: Human Evolution from the Origin of the Universe: https://simpleprogrammer.com/cosmosapiens
275 Can I Get A Job Without Being On Social Media? - Simple Programmer Podcast
Being on social media seems mandatory nowadays. It seems like you need to be on every social media website to be seen on the internet. People demand that you have Facebook profiles, post videos on Snapchat, write tweets, etc. So, is it possible for you to get a job without being on social media? Do companies really look into social media websites when they are searching for new employers? What are other strategies you can implement if you want to get a job but don't want to spend your time on social media? Watch this video and find out! Creating Value & Wealth: https://www.youtube.com/watch?v=JcRLvNhLI1Q How To Market Yourself Course: http://simpleprogrammer.com/howtomarketyourself Specialization & Niching Down Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4W5SK-MGjp_KSFZF2pEMCt8
274 The Top 10 Developer Podcasts You Should Be Listening To - Simple Programmer Podcast
Software developers need to stay up with the latest technologies available out there. There are new technologies coming up every day, new programming languages being presented to the world, old stuffing getting down, new ones coming up, etc. Staying up with all that stuff is difficult. Where should you be searching for all these information? Books get outdated very quickly, websites are hard to keep if you don't have time to sit down and read, etc. Podcasts are an awesome way to keep you up to date with all the information that is out there. You can download and listen to while you're driving, running, at the gym, etc. This is why I decided to create this video with my Top 10 Developer Podcasts you should be definitely be listening to. Wanna know what my top 10 is? Watch this video and find out! The Ultimate List Of Developer Podcasts: https://simpleprogrammer.com/2016/10/29/ultimate-list-developer-podcasts/ Soft Skills Book: http://simpleprogrammer.com/softskills LIST OF DEVELOPER PODCASTS .NET Rocks Podcast: https://simpleprogrammer.com/dotnetrocks Herding Code Podcast: https://simpleprogrammer.com/herdingcode The Hansel Minutes Podcast: https://simpleprogrammer.com/hanselminutes Developer On Fire Podcast: https://simpleprogrammer.com/developeronfire Talk Python To Me Podcast: https://simpleprogrammer.com/talkpythonme Code Newbie Podcast: https://simpleprogrammer.com/codenewbie Software Engineering Radio: https://simpleprogrammer.com/seradio JavaScript Jabbers Podcast: https://simpleprogrammer.com/javajabbers Ruby Rogues Podcast: https://simpleprogrammer.com/rubyrogues The Changelog Podcast: https://simpleprogrammer.com/changelog BONUS EntreProgrammers Podcast: https://simpleprogrammer.com/entreprogrammerspodcast Simple Programmer Podcast: https://simpleprogrammer.com/sppodcast
273 Taking Some Time Off Before A New Job - Simple Programmer Podcast
Being laid off from a job can be very stressful. There are a lot of different factors that come into play and a lot of different variables that end up influencing this stressful period in your life. Said that, you might think of taking some time off before getting into a new job. Wouldn't it be awesome to take some time off to think, relax, learn something new, evaluate your options, before getting into a new job? Well... You might think that this is a good idea, but it might be not. Taking some time off to relax, after quitting a previous job might do more harm than good for you. Wanna know more? Wanna know what should you do instead? Watch this video and find out! Get Up And Do Something Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4V4yB2C2jJc_Tg7o75RRFYm How Hard Are You Working To Achieve Success?: https://www.youtube.com/watch?v=Zd6C-QuNdcE&index=17&list=PLjwWT1Xy3c4XRTEK79UXmtkUT-jsP4rUP Dealing With Burnout: https://www.youtube.com/watch?v=gNYwaYAEexI Soft Skills Book: http://simpleprogrammer.com/softskills Keeping Motivation & Not Getting Off Track: https://www.youtube.com/watch?v=wKq9CiK27HI
272 Can I Hire Someone To Do The Coding For Me? - Simple Programmer Podcast
There are some developers that work as contractors. Some of them are also freelancers and most of them use sites like UpWork, Freelancer.com to get their jobs. On these websites, clients hire the most skilled applicants to get the job and, after that, they don't see anything anymore. It is time for the hired freelancer to do the job. However, what some developers do, is that they hire a third person, especially a cheaper one, to do the coding for them. Wait, what? Yes, this is exactly what you have heard. They are hired to do the job but they're not the ones who do it. It is often a third person hired by them. Is this an ethic option? Can you hire someone to do the coding for you? SUBSCRIBE TO THIS CHANNEL: vid.io/xokz SUPPORT THIS YOUTUBE CHANNEL: vid.io/xokw Visit: http://simpleprogrammer.com/
271 I Desperately Want To Build A Future For Myself - Simple Programmer Podcast
Some people really try to build an awesome future for themselves and this is something I really admire about those people. In today's video, I have received a question from a 14-year-old boy who is simply amazing and he is very worried about building a future for himself. He wants to work hard, he wants to be successful but he is facing some serious problems and challenges on this rollercoaster that is called life. What should he do? How can he build an amazing future for him and his family? Listen to this episode to find out! Cumulative Effect & Making Progress On Life: https://www.youtube.com/watch?v=HkBbTbGPoX8&index=90&list=PLjwWT1Xy3c4XRTEK79UXmtkUT-jsP4rUP College & Degrees Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4Vb62x21YXuKfEGrI5sOgnx How I Plan My Week: https://www.youtube.com/watch?v=W9k0OhJkjQ0 How To Win Friends And Influence People Book: https://simpleprogrammer.com/ss-win-friends Extreme Ownership Book: https://simpleprogrammer.com/extremeownership The Compound Effect Book: https://simpleprogrammer.com/compoundeffect
270 Blogging Tips: How To Promote Your Blog? - Simple Programmer Podcast
Promoting your blog can be a difficult task, especially if you're just starting out. There are a lot of different things, terms, challenges, theory and new things you need to learn in order to create an effective marketing plan that will skyrocket your blog. So, how do you promote your blog on the internet? What are the most effective ways to get your blog out there? There are so many people that try and try but doesn't seem to make their blogs the attention that they deserve that they end up giving up. So, what should you do in order to promote your blog and make sure your message will be seen by your audience? Watch this video and find out! FREE Blogging Course: http://simpleprogrammer.com/blog-course The Compound Effect: https://simpleprogrammer.com/compoundeffect Book Reviews Playlist: https://www.youtube.com/playlist?list=PLjwWT1Xy3c4W7aRN5cCCZ90AIDYoLpqVa How To Fail At Almost Anything In Life And Still Win Big: https://simpleprogrammer.com/failwinbig
269 Mario Tomic On Becoming A Fit & Shredded Developer - Simple Programmer Podcast
Today I partnered up with one of the most amazing guys from YouTube when it comes to fitness and diet, and we are going to talk about how to become a fit & shredded developer. Actually, Mario was a complete nerd. He finished a degree in computer science, which was totally unexpected for me. Who could be better to talk about this than him? Wanna know more about becoming a fit & shredded developer? Watch this video and find out! Mario Tomic YouTube Channel: https://www.youtube.com/user/shockingfit
268 Online Privacy: How To Stay Safe Online - Simple Programmer Podcast
Let's talk about Online Privacy! So, I see a lot of people bragging about online privacy and totally freaking out about that topic. I've seen and read a lot of different things about that. So, I have received this question from a fan of Simple Programmer, asking me what do I do to protect my address online, especially since I have become public like that, creating a YouTube channel and everything. People are really concerned about people discovering their addresses and they are really trying everything out to protect their identities. Bottom line is: if someone wants to track you down and kill you, they will. No matter how much you protect yourself and try to hide your address and everything else. So, what are the best practices for protecting your address online? Watch this video and find out! SUBSCRIBE TO MY YOUTUBE CHANNEL: vid.io/xokz EntreProgrammers Podcast: https://simpleprogrammer.com/entreprogrammerspodcast FREE Blogging Course: http://simpleprogrammer.com/blog-course Traveling Mailbox: Mailing Service For Busy People: https://www.youtube.com/watch?v=fuUwXoEyFw8
267 Breaking Bad & Why It Is The Only TV Show I Watch - Simple Programmer Podcast
Recently, I was with my wife in the living room and she was zapping through the TV and stopped watching Breaking Bad. You know I don't watch TV and I've talked about it several times before. However, I need to confess that this show got my attention. I was drawn to the TV and I started watching Breaking Bad. Here is the show synopsis: "A struggling high school chemistry teacher, Walter White (Bryan Cranston), is diagnosed with inoperable, advanced lung cancer. On a ride along with his DEA agent brother-in-law Hank Schrader (Dean Norris), Walter sees a former student of his, Jesse Pinkman (Aaron Paul), fleeing the scene of a meth lab. He later contacts Jesse and devises a scheme to become partners in an attempt to combine their skills to manufacture and distribute methamphetamine, with Walter cooking the product and Jesse using his street connections to distribute it. Walter says he wants to provide financial stability for his pregnant wife, Skyler (Anna Gunn) and disabled son, and to pay for his expensive cancer treatment. During Walter and Jesse's first days of selling Albuquerque's finest meth, they encounter a series of problems with local drug dealers. He continues to produce meth despite these setbacks using the alias 'Heisenberg'." Source: http://www.imdb.com/title/tt0903747/synopsis?ref_=ttpl_pl_syn However, the biggest thing that I got from the show was the life lesson that I could extract from it. Walter woke up for life. Did you wake up already? BUY Breaking Bad Season 1 on Amazon: https://simpleprogrammer.com/breakingbadseason1 "Someday I Will Do...": What Are You Waiting For?: https://www.youtube.com/watch?v=k5WumYvWddo&index=3&list=PLjwWT1Xy3c4XRTEK79UXmtkUT-jsP4rUP 5 Soft Skills Every Software Developer Should Know - Xamarin Evolve Talk 2016: https://www.youtube.com/watch?v=cVC3DQvAAIA Boundaries Book: https://simpleprogrammer.com/boundariesbook
266 Are MCSD Certifications A Good Option? - Simple Programmer Podcast
A lot of programmers ask me this question: Should I get MCSD certifications? Well, to answer this question, first, we need to address what are MCSD and talk about if certifications are a good way to build a viable (and smart) career choice. For those who don't know, "The Microsoft Certified Solutions Developer is Microsoft's prevailing certification for programmers and application developers. The MCSD covers current Visual Studio versions (for the MCSD: Application Lifecycle Management cert) and also emphasizes HTML5, CSS3, JavaScript, C#, ASP.NET, Azure, Web Services and SharePoint. Within each credential you'll find various specialties that focus on specific job roles or target specific application types. There are a lot of options to choose from in this program, which currently includes five different MCSD credentials, including Windows Store Apps, Web Applications, SharePoint Applications, Azure Solutions Architect and Application Lifecycle Management. Depending on the MCSD certification sought, candidates can expect to take three or four exams to obtain the credential. There are no required training courses, though all MCSD exams are associated with one or more Microsoft Official Curriculum course offerings. Look for online learning deals for the best bang for your buck. Because of the MCSD: Windows Store App credential requires proficiency in a programming language (either HTML5 or C#), candidates who pass one of the associated programming exams earn a Microsoft Specialist certification in Visual Studio. The current programming exams are Programming in HTML5 with JavaScript and CSS3 (exam number 480) and Programming in C# (exam number 483)." Source: http://www.tomsitpro.com/articles/programming-certifications,2-274-2.html So, these are one of the most common types of certifications and people can be really obsessed with it. However, are these the only option to boost your career? What should you really consider when it comes to getting certifications? Should you even consider getting certifications if you're looking for a job? Watch this video and find out! SUBSCRIBE TO MY YOUTUBE CHANNEL: vid.io/xokz Should I Focus On Getting Certifications?: https://www.youtube.com/watch?v=-LAzOBhIfPE
265 People Don't Take Action... They Only Hear Good Ideas - Simple Programmer Podcast
In this episode I received a very good comment and I wanted to share this with you all. In this podcast episode I will talk more about how a person changed its life by applying what I teach here in Simple Programmer by taking action. Besides that I also wanted to talk more about how people literally don't take action but they just hear the good ideas that are provided to them. Wanna know more about that? Watch this video and find out! FREE COURSE - 7 Reasons You're Underpaid as a Software Developer http://vid.io/xoue SUBSCRIBE TO MY CHANNEL: vid.io/xokz SUPPORT MY YOUTUBE CHANNEL: vid.io/xokw Visit: http://simpleprogrammer.com/
264 Should You Give People References? - Simple Programmer Podcast
There comes a time when someone you know will definitely ask you for references. "Oh John, could you please refer me on LinkedIn? I would love to get a recommendation from you." Sure... But only if you do a good job. if you don't do a good job I wouldn't even consider doing it. And you should do the same. Some people like to give references and give people a mixed review. I consider it pointless since it will only harm the reference for the people and talk bad things about them won't do any good for any sides of this relationship. Wanna know more about if you should give people references and what is the best way to do it? Watch this video and find out! FREE COURSE - 7 Reasons You're Underpaid as a Software Developer http://vid.io/xoue SUBSCRIBE TO MY CHANNEL: vid.io/xokz Don't Do Things That Can ONLY HARM You: https://www.youtube.com/watch?v=vOvQDb8MYa8
263 My Company Owes Me Document Of Stock Options & Does Not Respond - Simple Programmer Podcast
This can be a really bad situation. Imagine this: You left your previous company but it does own you some stock options. You try to get it right, you call them constantly but they do not respond you. You start to believe that they won't answer you and your stock options will be gone forever. So, what do you do? What are your choices in a situation like this? There are a lot of different things you can do if you want to get your stock options back. One of the strategies you can use to make them get in touch with you is being annoying. Literally. Start calling them, start emailing them, don't lose touch with them. At some time they will become so irritated that they'll give up. Another way is hiring a lawyer to write a letter for you. Receiving a letter from a lawyer might be intimidating and you might end up wanting to do it. So, how fo you make your previous company answer you? Listen to this podcast and find out! FREE COURSE - 7 Reasons You're Underpaid as a Software Developer http://vid.io/xoue SUBSCRIBE TO my CHANNEL: vid.io/xokz SUPPORT my YOUTUBE CHANNEL: vid.io/xokw Clients That Don't Pay Invoices & How To Deal With Them: https://www.youtube.com/watch?v=Mb9BgmPhkWk The Power Of Persistence: https://www.youtube.com/watch?v=CQAKmDfUvIM
262 Brandon Carter On Personal Success & Overcoming Challenges - Simple Programmer Podcast
I bet some of you know Brandon Carter. Brandon is the owner of an amazing YouTube Channel with over 600,000 subscribers about motivation, fitness, and personal development. And I couldn't be happier to have him on Simple Programmer, sharing with you guys some of the best advice on becoming successful and overcoming challenges. So, in this amazing talk I had with Brandon, he shared with me amazing things to definitely skyrocket your personal life and the ability to achieve your goals. So many software developers have some serious problems on getting stuff done. I see so many lazy developers out there that it really bothers me on how much they could have achieved but they can't. Besides that, we've shared our best books on personal development and all the books we are reading right now. Reading definitely has the power of changing your life and you should definitely be aware of that if you want to change your life or better. So, wanna know how this incredible talk turned out? Watch this video and find out! Brandon Carter YouTube Channel: https://www.youtube.com/user/HighLifeWorkout On Donald Trump And Leaked Tapes: https://www.youtube.com/watch?v=BLQ1mLCHQ14
261 Is The Client Always Right? - Simple Programmer Podcast
How many times have you had to grit your teeth, take a deep breath and silently repeat to yourself, "The customer is always right"? This is a motto that's drilled into every young retail or hospitality worker, and has somehow made its way into the psyches of established business owners. The problem is, the customer isn't always right, and always thinking otherwise can result in serious disservice to you, as a software developer. There are a lot of different opinions on the internet about why the clients is always right. He is paying you after all. So, what happens when you and your client's opinion get into conflict? Is he always right? Do you need to hear him? In today's video I received an email asking me if he should trust his clients, which was suggesting some really bad changes to the web development project he was designing. What should he do in a situation like this? Should he believe his client and do what he was told to do or should he position himself, tell that the client is wrong and stick with his idea? Listen to this episode and find out! FREE COURSE - 7 Reasons You're Underpaid as a Software Developer http://vid.io/xoue SUBSCRIBE TO MY CHANNEL: vid.io/xokz SUPPORT MY YOUTUBE CHANNEL: vid.io/xokw
260 Composition Vs. Inheritance: How To Choose? - Simple Programmer Podcast
Today we are going to talk about real programming. Composition Vs. Inheritance. Have you ever heard about these terms? How should you choose between these two terms? One of the advantages of Object-Oriented programming language is code reuse. There are two ways we can do code reuse either by implementation of inheritance (IS-A relationship), or object composition (HAS-A relationship). Although the compiler and Java virtual machine (JVM) will do a lot of work for you when you use inheritance, you can also get at the functionality of inheritance when you use composition. As you all know, Inheritance is fundamental to object-oriented programming. A programming language may have objects and messages, but without inheritance, it is not object-oriented (merely "object-based", but still polymorphic). Composition is also fundamental to every language. Even if the language does not support composition (rare these days!), humans still think in terms of parts and components. It would be impossible to break down complex problems into modular solutions without composition. So, how can you possibly know what is the best? How to choose between composition and inheritance? Listen to this episode and find out! FREE COURSE - 7 Reasons You're Underpaid as a Software Developer http://vid.io/xoue SUBSCRIBE TO MY CHANNEL: vid.io/xokz SUPPORT MY YOUTUBE CHANNEL: vid.io/xokw Visit: http://simpleprogrammer.com/
259 How To Choose Your Web Presence Name - Simple Programmer Podcast
Some people like to have a web presence. I've talked several times before about the importance of having a strong online presence when it comes to marketing yourself and building a successful career for yourself. However, there are a lot of different ways in which you can create a web presence and one of them consists in choosing a name, whether it is for yourself or for a brand you're going to create. So, how do you come up with a good name for yourself? How do you come up with a good web presence name? What are the best practices for choosing a good web presence name? There are some things you need to take into consideration when it comes to choosing a good name for yourself. You might want to create a brand that is simple and powerful. Besides that, choosing a web presence name does not mean only creating something that is easy for people to understand. People with names that can suffer from discrimination might also benefit from having a nickname or something like that. So, do you wanna know more about choosing a strong, powerful and simple web presence name? Watch this video and find out! FREE COURSE - 7 Reasons You're Underpaid as a Software Developer http://vid.io/xoue SUBSCRIBE TO MY CHANNEL: vid.io/xokz SUPPORT MY YOUTUBE CHANNEL: vid.io/xokw
258 Don't Do Things That Can ONLY HARM You - Simple Programmer Podcast
Some people seem to attract the worst situations for their life. At first, it might seem like it is random, but a more profound look end up revealing some actions that kind of justify those things. Some people still have some attitudes that get them in some difficult situations. One of them is doing things that will only harm people that surround them and that won't bring any benefits to both parties. In this video I will discuss a little bit more about doing things that don't bring any benefits to some of the parties involved and why you should be avoiding this type of situations. Aim for win-win situations, not win-lose or lose-lose. Wanna know more? Watch this video and find out! FREE COURSE - 7 Reasons You're Underpaid as a Software Developer http://vid.io/xoue SUBSCRIBE TO THIS CHANNEL: vid.io/xokz SUPPORT THIS YOUTUBE CHANNEL: vid.io/xokw Hate Something? Do More Of It!: https://www.youtube.com/watch?v=_h6AUFgZZww&index=97&list=PLjwWT1Xy3c4XRTEK79UXmtkUT-jsP4rUP