THe Complete Software Developer’s Career Guide
Master List of Links
Scroll down for a chapter-by-chapter list of ALL the links, tools and resources contained in The Complete Software Developer’s Career Guide
#0front matter• Soft Skills: The Software Developer’s Life Manual#1Chapter 1• Simple Programmer Blog (This blog!)• Simple Programmer YouTube Channel• Soft Skills: The Software Developer’s Life Manual#2Chapter 2• Don’t Overwhelm Yourself Trying to Learn Too Much (Blog Post)• Soft Skills: The Software Developer’s Life Manual• Code Complete• Clean Code• Agile Testing is Different (Blog Post)• Deployment Made Simple (Blog Post)• Is Game Development a Viable Career (Video)#3Chapter 3• Soft Skills: The Software Developer’s Life Manual• Ernest P. Worrell (Wikipedia)• What Programming Language Should I Learn? (Blog Post)• Code Complete• So You Think You Can Polymorph? (Blog Post)• Understanding Problems: Breaking Them Down (Blog Post)• So You Want To Become a Better Programmer: Top Coder (Blog Post)• Cracking the Coding Interview (Book)• Agile Testing is Different (Blog Post)• Getting Up to BAT Series (Article Series)• The Debugger Mindset (Blog Post)• Don’t Go Chasing Mini-Waterfalls (Blog Post)#4Chapter 4• 5 Learning Mistakes (Free Course)• Seven Languages in Seven Weeks (Book)• 10 Steps to Learn Anything Quickly (Course)• Soft Skills: The Software Developer’s Life Manual (Book)• You Never Really Learn Something Until You Teach It (Blog Post)• Taking Action (Blog Post)• Effective C++ (Books)• Trust the Process (Blog Post)#5Chapter 5• What Programming Language Should I Learn? (Blog Post)• Learn You Some Java (Video)• Swift Programming: The Big Nerd Ranch Guide (Book)• Why JavaScript is Doomed (Blog Post)• JavaScript (Wikipedia Entry)• JavaScript: The Good Parts (Book)• Why C++ Is Not Back (Blog Post)• How to Learn C++ (Video)• JavaScript Powered Arduino with Johnny-Five#6Chapter 6• 5 Soft Skills Every Software Developer Should Know (Video)• GitHub• 10 Steps to Learn Anything Quickly (Course)• My Pluralsight Courses• Android Beginner Series: Just Enough Java (Course)• Specialization Playlist (Videos)• So You Want To Become a Better Programmer: Topcoder (Blog Post)• Cracking the Coding Interview (Book)• Programming Pearls (Book)• Project Euler (Programming Problems)• Codility (Programming Problems)• Interview Cake (Course)• Topcoder (Programming Problems)#7Chapter 7• Do Software Developer’s Really Need Degrees? (Blog Post)• Coding Interviews on Whiteboards (Video)• Code: The Hidden Language of Computer Hardware and Software (Book)• Young Developer’s… Are you living For Your Parents (Video)• Community College: Reducing Your Student Loan Debt• Advice on A Side Project (Video)#8Chapter 8• Is Paying for Developer Bootcamp Worth It? (Blog Post + Video)• Money is Time (Blog Post + Video)• My YouTube channel• Should I Invest In A Developer Bootcamp? (YouTube Video)• Advice on a Side Project (Blog Post + Video)#9Chapter 9• There is More than One Path to Success (Blog Post)• Simple Programmer (Home Page)• Should I Invest in Personal Development? (YouTube Video)• Books I Read in 2016 (Blog Post / List)• Pluralsight Courses• 5 Soft Skills Every Software Developer Should Know (YouTube Video / Public Talk)• The Art of Self-Directed Learning (Book)• Learning to Learn (Blog Post) • How To Keep Going When You’re Unmotivated? (YouTube Video)• The Motivation Manifesto (Book)• 10 Steps to Learn Anything (Course)• How I Plan My Week (Blog Post)• Cumulative Effect & Making Progress On Life (YouTube Video)• How Do You Find a Mentor? (Blog Post)• How Do I Come Up With a Profitable Side Project Idea? (Blog Post + Video)#10Chapter 10• Do Companies Look Up Your Degree (Like Google Or Facebook)? (YouTube Video)• How to Negotiate Your Salary (Blog Post)• Simple Programmer (Home Page)• The World’s Most Powerful Leadership Principle (Book)#11Chapter 11• How to Market Yourself as a Software Developer (Course)• Stop Making Excuses & Take F**ing Action! (YouTube Video)• Coding Interviews on Whiteboards (YouTube Video)• Why Hard Developer Interviews Are Good (Blog Post)• How to Create a Blog to Boost Your Career (Course)• Is An Online Portfolio Important For A Programmer? (YouTube Video)• Github• Why Contribute to Open Source? (Blog Post)• Cracking The Coding Interview (Book)• The Importance of Community: You Can’t Do It Alone (Blog Post)• How Can I Get Confidence with My Code? (YouTube Video)• The Charisma Myth (Book)• Upwork• Marcus Blankenship Quit His Job (And You Can Too) (YouTube Video)• Should I Focus on Getting Certifications? (Video)• The Power of Persistence (Blog Post + Video)#12Chapter 12• I Literally Don’t Give a Shit! (YouTube Video)• 6 Reasons Why You Didn’t Get The Developer Job (Blog Post)• Professionals Have Professional Looking Resumes (Blog Post)• Jennifer Hay is Technical Resume Expert (Blog Post)• My Secret To Ridiculous Productivity (Blog Post)• Take Your Search for a Job Offline (Article)• Never Eat Alone (Book)• The Programmer’s Guide to Networking at a Conference (Blog Post)• How to Market Yourself as a Software Developer (Course)• How to Create a Blog to Boost Your Career (Course)• The Biggest Mistake You Can Make In Your Software Development Career (Blog Post)• Grit: The Power of Passion and Perseverance (Book)• The Power of Persistence (Blog Post)#13Chapter 13• Professionals Have Professional Looking Resumes (Blog Post)• The Single Most Important Piece Of Software Developer Career Advice (YouTube Video)• Soft Skills: The Software Developer’s Life Manual (Book)• IT Resume Service• How to Become a More Valuable Software Developer (Blog Post)• Web Pages That Suck#14Chapter 14• Coding Interviews on Whiteboards (YouTube Video)• How to Ace a Non-Technical Interview (Blog Post)• Cracking the Coding Interview (Blog Post)• Cracking the Coding Interview (Book)• Preparing for a Job Interview (Course)• Programming Interviews Exposed (Book)• 10 Developer Job Interview Tips To Land The Best Job You Can (Blog Post)• Soft Skills: The Software Developer’s Life Manual (Book)#15Chapter 15• Did I Accept a Job Offer Too Quickly? (YouTube Video)• Glassdoor• Salary Range as Software Developer (YouTube Video)• The Power of Persistence (Blog Post + Video)• How to Market Yourself as a Software Developer (Course)• How to Negotiate Your Salary (Blog Post)• Never Split the Difference (Book)#16Chapter 16• Leaving the Safety of a Regular Job (Blog Post)• My Coworkers Suck, What Should I Do? (Blog Post + Video)• 5 Soft Skills Every Software Developer Should Know (YouTube Video / Public Talk)• I’m Stuck in a Toxic Work Environment, What Do I Do? (YouTube Video)• How To Deal With Aggressive Code Review Comments? (YouTube Video)• Don’t Make Threats, Just Take Action! (YouTube Video)#17Chapter 17• Soft Skills: The Software Developer’s Life Manual (Book)• Simple Programmer (Home Page)• Mindset: The New Psychology of Success (Book)#18Chapter 18• Moving From Support Or Testing To Software Developer (YouTube Video)• When Is The Right Time To Move From QA To Development? (YouTube Video)• Should I Tell People About My Success And Goals? (YouTube Video)• Taking Action (Blog Post)• The Obstacle is the Way (Book)• Getting Up to BAT Series (Article Series)• How Can You Move From Manual Testing to Test Automation? (Blog Post)• How To Create a Test Automation Framework Architecture With Selenium (YouTube Video)• So Good They Can’t Ignore You (Book)#19Chapter 19• Consultants: Know Your Markup (Blog Post)• Million Dollar Consulting (Book)• Do You Really Bill $300 an Hour? (YouTube Video)• Soft Skills: The Software Developer’s Life Manual (Book)• How to Retire Early? (YouTube Video)• Real Estate Investment for Programmers (YouTube Video Playlist)#20Chapter 20• Are You Smart Enough to Work at Google? (Book)• Consultants: Know Your Markup (Blog Post)• Getting to Yes (Book)#21Chapter 21• Do You Need To Know More Than One Language? (Blog Post)• List of Programming Languages (Wikipedia)• C Programming Language, 2nd Edition (Book)• The C++ Programming Language, 4th Edition (Book)• C# In Depth, 3rd Edition (Book)• Java: The Complete Reference, Ninth Edition (Book)• Learning Python, 5th Edition (Book)• The Ruby Programming Language: Everything You Need to Know (Book)• Soft Skills: The Software Developer’s Life Manual, Japanese Translation (Book)• JavaScript: The Definitive Guide: Activate Your Web Pages (Book)• Programming Perl (Book)• Modern PHP: New Features and Good Practices (Book)• Programming in Objective-C (6th Edition) (Book)• Swift Programming: The Big Nerd Ranch Guide (Book)• The Go Programming Language (Book)• The Go Programming Language (Course)• Programming Erlang: Software for a Concurrent World (Book)• Learn You a Haskell for Great Good!: A Beginner’s Guide (Book)• Types and Programming Languages (Book)#22Chapter 22• I HATE Web Development! Can I Still Be A Successful Programmer? (YouTube Video)• HTML and CSS: Design and Build Websites (Book)• DOOM in JavaScript and HTML5, Playable in Your Browser (Article / Play Link)• Web Development with Node and Express: Leveraging the JavaScript Stack (Book)• Getting Started With MeteorJS (YouTube Video)• Watch Me Code#23Chapter 23• Can I Be A Professional Mobile Developer? (iOS / Android) (Video)• Swift Programming: The Big Nerd Ranch Guide (Book)• Android Programming: The Big Nerd Ranch Guide (Book)• Which Cross Platform Mobile Development Platform Should You Choose? (Blog Post)• Creating Mobile Apps with Xamarin.Forms (Book)• Apache Cordova in Action (Book)#24Chapter 24• 3 Simple Techniques to Make APIs Easier to Use and Understand (Blog Post)• Solving Problems, Breaking it Down (Blog Post)• Pro AngularJS (Book)#25Chapter 25• Is a Game Development Career Viable? (YouTube Video)• Game Development Essentials: An Introduction (Book)• Game Career Guide• What Technologies Do I Need To Develop A Game? (YouTube Video)• Beginning C++ Through Game Programming (Book)• Do You Need To Learn Math To Be A Programmer? (YouTube Video)• Virtual Boy (Wikipedia)• Gamasutra• Beginning HTML 5 Game Development With Quintus (Course)• Building Your First Game For Android And The PC Using Java (Course)• Introduction to 2D Game Programming with XNA (Course)• Cross Platform Game Development with MonoGame (Course)#26Chapter 26• How to Build Agile Software (Article Series)• What is a Team? (Blog Post)• MacGyver: The Complete Collection • The Phoenix Project (Book)#27Chapter 27• Don’t Go Chasing Waterfall (Blog Post)• Scrumbut = Double Fudge Sunday and ScrumMaster = Personal Trainer (Blog Post)• 5 Things That Will Make Your Agile Development Project FAIL (Blog Post)• Scrum Masters: What Makes a Good One? (Blog Post)• Essential Scrum: A Practical Guide to the Most Popular Agile Process (Book)• How to Break Down a Backlog (Blog Post)• Add Backlogs, Not Requirements (Blog Post)• How Do You Estimate What You Don’t Know? (YouTube Video)• Agile Retrospectives: Making Good Teams Great (Book)• Scrum Will Die (Blog Post)• The Reason Why You Should Not Make Half Commitments (YouTube)• Kanban: Successful Evolutionary Change for Your Technology Business (Book)• How I Plan My Week – KanbanFlow (YouTube Video)• The Kanbanand Guide (Blog Post)• Extreme Programming Explained: Embrace Change (Book)#28Chapter 28• Testing Computer Software (Book)• The Purpose of Unit Testing (Blog Post)• Getting Up to BAT (Article Series)• Agile Testing: A Practical Guide for Testers and Agile Teams (Book)• Agile Testing is Different (Blog Post)#29Chapter 29• When Doing the Right Thing is Wrong (Blog Post)• Principles are Timeless Best Practices Are Fads (Blog Post)• The Ego Test (Blog Post)• The Purpose of Unit Testing (Blog Post)• My Views on Test Driven Development (Blog Post + Video)• Refactoring: Improving the Design of Existing Code (Book)• The Best Code You Will Ever Write (Article)• Test Driven Development: By Example (Book)• Back to Basics: Unit Testing, Automated Blackbox Testing, and Conclusions! (Blog Post)• Back to Basics: Why Unit Testing is Hard (Blog Post)• Back To Basics: Unit Testing Without Mocks (Blog Post)#30Chapter 30• Simple Branching Strategy Part 1: Back to Basics (Blog Post)• Essential CVS: Version Control and Source Code Management (Book)• Introduction to SVN (Course)• Version Control with Subversion: Next Generation Open Source Version Control (Book)• Version Control with Git (Book)• Github• Mercurial: The Definitive Guide (Book)#31Chapter 31• One Software Build to Rule Them All (Blog Post)• PMD Source Code Analyzer• Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Book)• Jenkins: The Definitive Guide (Book)• Getting Started With Jenkins Continuous Integration (Course)• Learning Continuous Integration with TeamCity (Book)• Comparison of continuous integration software (Wikipedia)#32Chapter 32• The Debugger Mindset (Blog Post)• Step 1: Reproduce the Problem (Blog Post)#33Chapter 33• When Doing the Right Thing is Wrong (Blog Post)• What Makes Readable Code: Not What You Think (Blog Post)• How Do I Understand Legacy Code? (YouTube Video)• Refactoring: Improving the Design of Existing Code (Book)• Why Comments Are Stupid, a Real Example (Blog Post)• Clean Code: A Handbook of Agile Software Craftsmanship (Book)• Code Complete: A Practical Handbook of Software Construction (Book)• Working Effectively with Legacy Code (Book)#34Chapter 34• Your Job Title Is Wrong, Here Is What It Should Be (Blog Post)• What Is The Difference Between A Software Developer & A Programmer? (YouTube Video)• Screw Gatekeepers (YouTube Video)• What Do You Need To Know For Your First Developer Job? (YouTube Video)• How To Create a Test Automation Framework Architecture With Selenium (YouTube Video)• Create a Blog to Boost Your Career (Course)• How to Market Yourself as a Software Developer (Course)#35Chapter 35• Is Software Development Right For You? (YouTube Video)• Should I Work For a Small or Large Company? (YouTube Video)• Not Allowed to Learn on the Job (Blog Post + Video)• 10 Steps to Learn Anything Quickly (Course)• Can You Be A Programmer Without Learning Testing? (YouTube Video)• How to Win Friends & Influence People (Book)• Soft Skills: The Software Developer’s Life Manual (Book)#36Chapter 36• My Coworkers Suck, What Should I Do? (Blog Post)• How To Look Confident Without Being Cocky? (YouTube Video)• Avoid the Drama (YouTube Video)• Why You Should NOT Avoid Conflict (YouTube Video)• Boundaries: When to Say Yes, How to Say No to Take Control of Your Life (Book)• Should I Discuss Politics & Religion? (YouTube Video)• My Coworker Doesn’t Work (YouTube Video)• 7 Things Your Boss Doesn’t Understand About Software Development (Blog Post)• How I Plan My Week – KanbanFlow (YouTube Video)• How To Use The Pomodoro Technique At Work Environments? (YouTube Video)#37Chapter 37• 5 Ways You Frustrate Your Boss (Blog Post)• My Boss Is Toxic At Work… What Should I Do? (YouTube Video)• How To Write A Professional Weekly Report For Your Manager? (YouTube Video)• The Art of the Deal (Book)• Eating Shit: When You Have To Do Things You Don’t Like (YouTube Video)• Boundaries: When to Say Yes, How to Say No to Take Control of Your Life (Book)• 7 Things Your Boss Doesn’t Understand About Software Development (Blog Post)• Aren’t We All Armchair Quarterbacks? (YouTube Video)#38Chapter 38• Agile Testing: A Practical Guide for Testers and Agile Teams (Book)• Why Should I Test Your Sht? (The 5-Minute Sniff Test) (Blog Post)• Your Automation Test Sucks (Blog Post)#39Chapter 39• My Secret Non-Software Developer Life I’ve Never Told You About (Blog Post)• I Find Myself Working 12 Hours A Day And 7 Days A Week (YouTube Video)• I Want To Work 16 Hours A Day… Should I? (YouTube Video)• How To Stop Wasting Your Time At Work (Blog Post)• Seasons of Life (Book)• Are You Willing to Pay the Price? (YouTube Video)• Should I Invest In Personal Development? (YouTube Video)• Change Your Friends, Change Your Life! (YouTube Video)• When Your Family Does Not Support You (YouTube Video)• “Someday I Will Do…”: What Are You Waiting For? (YouTube Video)• The Power of Now (Book)#40Chapter 40• The Five Dysfunctions of a Team: A Leadership Fable (Book)• What is a Team? (Blog Post)• How To Speed Your Team Up (By Slowing Them Down) (Blog Post)• Kanban: Successful Evolutionary Change for Your Technology Business (Book)• My Coworkers Suck, What Should I Do? (Blog Post + Video)• Have You Ever Found It Difficult Working On A Team (YouTube Video)#41Chapter 41• Persuasion & Arguing (YouTube Video)• Influence: The Psychology of Persuasion (Book)• Pitch Anything (Book)• How do I convince non-technical people of my suggestions? (YouTube Video)• How to Create a Blog to Boost Your Career (Course)• Simple Programmer (Home Page)• Soft Skills: The Software Developer’s Life Manual (Book)• Have Strong Convictions, But Hold on to Them Loosely (Blog Post)#42Chapter 42• Overweight John (Picture)• Not Overweight John (Picture)• My Sincere Opinion On Race & Racism (YouTube Video)• How Should A Developer Present Himself? (YouTube Video)• Tattoos As A Developer (YouTube Video)• Update On My NEW Fitness Program & Body Fat Loss Progression (YouTube Video)• How Spending $162,301.42 on Clothes Made Me $692,500 (Article)#43Chapter 43• Career Story Pt. 3: What Happened After I Got Hired By Hewlett-Packard? (YouTube Video)• Should I Focus On Getting Certifications? (Video)• Influence: The Psychology of Persuasion (Book)• How To Write A Professional Weekly Report For Your Manager? (YouTube Video)• All the Books I Read in 2015 (Blog Post / List)• Don’t Do Things That Can ONLY HARM You (YouTube Video)#44Chapter 44• The Dark Side Of Software Development That No One Talks About (Blog Post)• How To Build TRUE Self-Confidence (YouTube Video)• Why You Shouldn’t Play The Victim (YouTube Video)• The Subtle Art of Not Giving a Fck (Book)• I Literally Don’t Give A Shit! (Video)• Boundaries (Book)#45Chapter 45• Extreme Ownership: How U.S. Navy SEALs Lead and Win (Book)• My Views On Test Driven Development (Blog Post + Video)• Some Advice On Becoming a Lead Developer (Blog Post)• Simple Programmer (Home Page)• Simple Programmer YouTube Channel• The 10X Rule: The Only Difference Between Success and Failure (Book)• How To Become A Great Lead Developer (YouTube Video)#46Chapter 46• House of Cards (TV Show)• You’ve Just Been Laid Off From Your Programming Job. Now What? (Blog Post)• Simple Programmer Book Reviews (YouTube Playlist)• The Ultimate List of Programming Books (Blog Post + List)• The Complete Guide to Treadmill Desk Walking While Working (Blog Post)• My Coaching Services• How to Market Yourself as a Software Developer (Course)• Don’t Make Threats, Just Take Action! (YouTube Video)• .Net Rocks! (Podcast)#47Chapter 47• Simple Programmer YouTube Channel• On Being A “Nice Guy” (YouTube Video)• Career Story Pt. 3: What Happened After I Got Hired By Hewlett-Packard? (YouTube Video)• The Art of Seduction (book)• Never Split the Difference (book)• The Ultimate Guide To Salary Negotiation For Software Developers (Blog Post)• Ender’s Game (Book)• Attracting Women And Becoming A Better Man For Programmers (YouTube Playlist)#48Chapter 48• Simple Programmer (Home Page)• My Pluralsight Courses• How to Market Yourself as a Software Developer (Course)• How To Deal With Criticism When Marketing Yourself (Blog Post + Video)• How To Increase Your Luck Surface Area (Article)• Poster on my Wall• 3 Easy Ways To Market Yourself as a Software Developer (Blog Post)• Soft Skills: The Software Developer’s Life Manual (Book)• Marketing Yourself: How to Create a Blog (Blog Post)• How to Create a Blog to Boost Your Career (Course)• The Ultimate List Of Developer Podcasts (Blog Post + List)• Secrets of Closing the Sale (Book)#49Chapter 49• Reach Out and Grow with Professional Networking (Blog Post)• How To Build Healthy Relationships With People? (YouTube Video)• How to Win Friends and Influence People (Book)• Meetup.com• Programmers Guide to Networking at a Conference (Blog Post)• Dan Martell Is Starting Companies By Exits (Blog Post)#50Chapter 50• Are You Afraid Of Losing Your Programming Skills? (YouTube Video)• Planning Ahead So You Don’t Screw Up Your Life (YouTube Video)• Fitness & Diet For Programmers (YouTube Playlist)• The Complete Guide to Treadmill Desk Walking While Working (Blog Post)• The Ultimate List of Programming Books (Blog Post + List)• Soft Skills: The Software Developer’s Life Manual (Book)• All The Books I Read This Year 2014 (Blog Post + List)• My Pluralsight Courses • 10 Steps to Learn Anything Quickly (Course)• Hacker News• Proggit • Write Code Every day (Article)• Want to Accomplish Your Goals? Become a Finisher (Blog Post)#51Chapter 51• Specialization and Niching Down For Programmers (YouTube Playlist)• Built to Sell: Creating a Business That Can Thrive Without You (Book)• How to Market Yourself as a Software Developer (Course)• Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future (Book)• John Papa’s Website • I’m Not Sure I Want To Be A Specialist (Blog Post + Video)• Py Image Search (Adrian Rosebrock’s Website)#52Chapter 52• The Programmer’s Guide to Networking at a Conference (Blog Post)• Lanyrd.com• Eventbrite• Speaking at Oredev (Blog Post)• Soft Skills: The Software Developer’s Life Manual (Book)• Do You Really Bill $300 an Hour? (YouTube Video)• My Trip To China: First Impressions, Economy & The Future (YouTube Video)• Focus On Being Crappy In Order To Become Great (YouTube Video)• Toastmasters• 5 Soft Skills Every Software Developer Should Know (YouTube Video / Public Talk)• Don’t Be Afraid To Look Like An Idiot (Blog Post)• Presentation Zen: Simple Ideas on Presentation Design and Delivery (Book)• The Art of Public Speaking (Book)• How to Fail at Almost Everything and Still Win Big (Book)#53Chapter 53• Simple Programmer (Home Page)• My Pluralsight Courses• How to Market Yourself as a Software Developer (Course)• My European Tour (YouTube Playlist)• Simple Programmer YouTube Channel• How to Create a Blog to Boost Your Career (Course)• How to Create a WordPress Blog in 5 Minutes (YouTube Video)• Bluehost• WP Engine• Digital Ocean• Thrive Themes• Specialization and Niching Down For Programmers (YouTube Playlist)• Get Up and Code (Podcast)• Focus On Being Crappy In Order To Become Great (YouTube Video)• Trust The Process t-shirt• Heroics Vs Consistency (YouTube Video)• The Ultimate List Of Developer Podcasts (Blog Post + Video + List)• Blogging For Programmers (YouTube Playlist)• On Writing: 10th Anniversary Edition: A Memoir of the Craft (Book)• Soft Skills: The Software Developer’s Life Manual (Book)#54Chapter 54• Do You Really Bill $300 an Hour? (YouTube Video)• My Coaching Services• When You Can’t Handle Freedom (YouTube Video)• 5 Soft Skills Every Software Developer Should Know (YouTube Video / Public Talk)• 11 Rules All Programmers Should Live By (Blog Post)• The 4 Levels of Freedom For Software Developers (Blog Post)• Experian• Marcus Blankenship Quit His Job (And You Can Too) (YouTube Video)• Million Dollar Consulting (Book)• A Lesson In Pricing Models, Interview with Wes Higbee (Video / Podcast)• The E-Myth Revisited (Book)• So, You Want To Quit Your Job? (Why You Should) (Blog Post)• Simple Programmer YouTube Channel• Sell or Be Sold (Book)• Copy Hackers• Entreprogrammers (Podcast)#55Chapter 55• How It Feels To Learn JavaScript In 2016 (YouTube Video)• Career Paths For Software Developers & Programmers: How Should I Choose? (YouTube Video)• Entreprogrammers (Podcast)• Making Embedded Systems: Design Patterns for Great Software (Book)• How To Create a Test Automation Framework Architecture With Selenium (YouTube Video)• How to Market Yourself as a Software Developer (Course)#56Chapter 56• Learning to Learn (Blog Post)• Successful Programmer Mindset: Developing Your Inner Security (YouTube Video)• How To Prepare For Unpredictable Events (YouTube Video)• The Richest Man in Babylon (Book)• Tony Robbins “Date With Destiny” Review (YouTube Video)• Successful Programmer Mindset: How Much Uncertainty Do You Have On Your Life Right Now? (YouTube Video)• The Subtle Art of Not Giving a Fck (Book)#57Chapter 57• Should I Focus On Getting Certifications?• Are MCSD Certifications A Good Option? (Blog Post)• What Is The Best Way To Study And Pass Certification Exams? (Blog Post)• Transcender• My Pluralsight Courses• How to Market Yourself as a Software Developer (Course)• 10 Steps to Learn Anything Quickly (Course)• Simple Real Estate Investing for Software Developers (Course)• 10 Ways to Make Money With Your Blog (Course)• Tony Robbins “Date With Destiny” Review (YouTube Video)• Awaken the Giant Within (Book)• What Do Employers REALLY Look For When They’re Hiring?#58Chapter 58• Should I Set Small Or Big Goals? (YouTube Video)• The Reason Why You Should Not Make Half Commitments (YouTube Video)• Pacemaker App• Want to Accomplish Your Goals? Become a Finisher (Blog Post)• My Very Old Side Project• The Goal: A Process of Ongoing Improvement (Book)• Why Small Is Better (Blog Post)• Soft Skills: The Software Developer’s Life Manual (Book)• Consistency (YouTube Playlist)• My Pluralsight Courses • 10 Ways to Make Money From Your Blog (Course)#59Chapter 59• Audible• Real Estate Investment for Programmers• Screwing Up (Real Bad) (YouTube Playlist)• Recommended book list:• Code Complete • Clean Code • Agile Software Development, Principles, Patterns, and Practices • Design Patterns: Elements of Reusable Object-Oriented Software • Testing Computer Software • Introduction to Algorithms • Patterns of Enterprise Application Architecture• Refactoring: Improving the Design of Existing Code• Working Effectively With Legacy Code• Refactoring to Patterns• Soft Skills: The Software Developer’s Life Manual• The Pragmatic Programmer: From Journeyman to Master• The Passionate Programmer: Creating a Remarkable Career in Software Development• How To Win Friends & Influence People• As a Man Thinketh• Maximum Achievement: Strategies and Skills That Will Unlock Your Hidden Powers to Succeed• How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life• God’s Debris• Code: The Hidden Language of Computer Hardware and Software• Structure and Interpretation of Computer Programs• The Art of Computer Programming• Compilers: Principles, Techniques, and Tools (Second Edition)• Godel, Escher, Bach: An Eternal Golden Braid• Magic 2.0 Series• The Martian• Snow Crash• The Obstacle is the Way• The 10x Rule• Be Obsessed or be Average• The War of Art#60Chapter 60• Soft Skills: The Software Developer’s Life Manual (Course)• Trusting The Process (YouTube Playlist)• Simple Programmer (Home Page)• Simple Programmer YouTube Channelprivacy policy | Contact Us | Disclaimer
© 2017 simple programmer. ALL RIGHTS RESERVED.
<
p style=”margin-bottom: 0px !important; margin-top: 0px !important; font-size: 18px;”>500 West over Dr #7981, Sanford, NC 27330