Soft Skills: The software developer's life manual

I want to hear from you!

Have you read this book? What is your experience applying to your life what you have learned from it? Would you recommend this book? What do you think about my conversions from theory to practice that I am sharing here? Any ideas about things that I should apply to my life from the lessons found in this book? Please share your comments at the end of this page. This site is boring without your participation!

J: Just citing the book - M: My conversion from theory to practice (3) - CR: Created - LU: Last Updated. (YYYY-MM-DD HH:MM:SS GMT).

J:

"It’s better to think of an employer as a customer for your business of developing software. Sure, you might only have a single customer, and all of your revenue may be coming from that single customer, but viewing the relationship this way moves you from a position of powerlessness and dependency to one of autonomy and self-direction. (In fact, many “real” companies have one big client that makes up a majority of their revenue.) Tip This is the first thing you must do in your career: switch your mindset from that of an indentured servant to a business person who is running their own business. Just having this mindset at the start will change the way you think about your career and cause you to be mindful and present in the active management of it." (Section 1. Chapter 2).

M:

Any freelancing project would require milestones and deliverables before completing all payments. I started a "Journal of Progress" that is simply a Google calendar where I keep track of what I do every day, every hour, to send emails to my managers at the end of the workday summarizing my progress on the projects assigned to me or the work that I am doing. CR: 2018-09-19 11:51:37 LU: 2018-09-19 11:51:37

J:

"Think about the lawyer situation again. If you became a lawyer and had no specialization, technically every person seeking a lawyer could be your client. But the problem is that very few people would want to hire a generalist lawyer. Most potential clients would seek to hire a specialist." (Section 1. Chapter 7).

M:

Instead of describing myself simply as a "Programmer" in the Summary section of my resume, now I am using "Full stack web programmer (CakePHP)" to reveal my specialization. CR: 2018-11-11 20:40:09 LU: 2018-11-11 20:40:09

J:

"Just make sure the milestones are achievable. If you set out trying to lose 10 pounds a week, you’re going to get discouraged quickly when you don’t come even close to hitting that number. It’s better to commit to a less ambitious milestone that you can easily achieve than one that will be nearly impossible for you to reach. The momentum of success can help carry you forward and increase your motivation to reach your overall goal." (Section 6. Chapter 57).

M:

I was not exercising because my goal was too ambitious and I was discouraged after never being able to follow my fitness program. The outcome was terrible: Not exercising at all! I decided to start with an achievable program that helped me to stay motivated by consistently reaching my milestones. I started running at a speed of 5 miles per hour for 18 minutes every 12 hours or the equivalent of 36 minutes every 24 hours, taking breaks optionally. CR: 2018-09-19 11:55:29 LU: 2018-09-19 13:24:27

Top